./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_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/safe012_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe012_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-76401ed-m [2024-06-20 15:19:00,721 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:19:00,794 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:19:00,797 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:19:00,797 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:19:00,820 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:19:00,820 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:19:00,821 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:19:00,821 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:19:00,824 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:19:00,824 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:19:00,824 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:19:00,825 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:19:00,826 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:19:00,826 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:19:00,826 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:19:00,827 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:19:00,827 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:19:00,827 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:19:00,827 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:19:00,827 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:19:00,828 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:19:00,828 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:19:00,828 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:19:00,828 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:19:00,828 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:19:00,829 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:19:00,829 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:19:00,829 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:19:00,829 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:19:00,830 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:19:00,830 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:19:00,830 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:19:00,831 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:19:00,831 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:19:00,831 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:19:00,831 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:19:00,831 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:19:00,832 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:19:00,832 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:19:00,832 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:19:00,832 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:19:00,832 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:19:00,832 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 15:19:01,039 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:19:01,065 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:19:01,068 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:19:01,068 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:19:01,069 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:19:01,070 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/safe012_tso.yml/witness.yml [2024-06-20 15:19:01,173 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:19:01,173 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:19:01,173 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-20 15:19:02,287 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:19:02,485 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:19:02,491 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-20 15:19:02,518 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe8a8316f/844364d19b0d4a0784c08164417e5626/FLAGd01438745 [2024-06-20 15:19:02,532 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe8a8316f/844364d19b0d4a0784c08164417e5626 [2024-06-20 15:19:02,532 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:19:02,533 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:19:02,535 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:19:02,535 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:19:02,539 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:19:02,540 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:19:01" (1/2) ... [2024-06-20 15:19:02,541 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@204c7dc5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:19:02, skipping insertion in model container [2024-06-20 15:19:02,541 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:19:01" (1/2) ... [2024-06-20 15:19:02,542 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@785e817b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:19:02, skipping insertion in model container [2024-06-20 15:19:02,542 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:19:02" (2/2) ... [2024-06-20 15:19:02,543 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@204c7dc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:02, skipping insertion in model container [2024-06-20 15:19:02,544 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:19:02" (2/2) ... [2024-06-20 15:19:02,544 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:19:02,587 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:19:02,589 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! 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_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-20 15:19:02,589 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! 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_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-20 15:19:02,589 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_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-20 15:19:02,589 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:19:02,589 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-20 15:19:02,626 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:19:02,891 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:19:02,902 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:19:03,004 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:19:03,042 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:19:03,042 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03 WrapperNode [2024-06-20 15:19:03,042 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:19:03,043 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:19:03,043 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:19:03,044 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:19:03,048 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,071 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,099 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-20 15:19:03,100 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:19:03,100 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:19:03,100 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:19:03,100 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:19:03,108 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,109 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,112 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,132 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 15:19:03,133 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,134 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,141 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,144 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,148 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,149 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,151 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:19:03,152 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:19:03,152 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:19:03,152 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:19:03,153 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (1/1) ... [2024-06-20 15:19:03,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:19:03,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:19:03,203 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-20 15:19:03,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-20 15:19:03,267 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:19:03,267 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:19:03,268 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:19:03,268 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:19:03,268 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:19:03,268 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:19:03,268 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 15:19:03,268 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 15:19:03,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:19:03,269 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:19:03,269 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:19:03,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:19:03,270 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 15:19:03,350 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:19:03,352 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:19:03,536 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:19:03,536 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:19:03,606 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:19:03,606 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:19:03,606 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:19:03 BoogieIcfgContainer [2024-06-20 15:19:03,607 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:19:03,608 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:19:03,608 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:19:03,610 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:19:03,610 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:19:01" (1/4) ... [2024-06-20 15:19:03,611 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60236d3e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:19:03, skipping insertion in model container [2024-06-20 15:19:03,611 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:19:02" (2/4) ... [2024-06-20 15:19:03,611 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60236d3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:19:03, skipping insertion in model container [2024-06-20 15:19:03,611 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:19:03" (3/4) ... [2024-06-20 15:19:03,612 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60236d3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:19:03, skipping insertion in model container [2024-06-20 15:19:03,612 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:19:03" (4/4) ... [2024-06-20 15:19:03,612 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_tso.i [2024-06-20 15:19:03,624 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:19:03,625 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 15:19:03,625 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:19:03,658 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:19:03,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 15:19:03,702 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-20 15:19:03,702 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:19:03,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 15:19:03,704 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 15:19:03,705 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-20 15:19:03,711 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:19:03,716 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;@7cbb9a62, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:19:03,716 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 15:19:03,718 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:19:03,718 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 15:19:03,718 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:19:03,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:03,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:19:03,719 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:03,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:03,723 INFO L85 PathProgramCache]: Analyzing trace with hash 219098506, now seen corresponding path program 1 times [2024-06-20 15:19:03,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:03,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296146788] [2024-06-20 15:19:03,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:03,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:03,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:04,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:04,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:04,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296146788] [2024-06-20 15:19:04,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296146788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:04,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:04,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:19:04,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842595868] [2024-06-20 15:19:04,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:04,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:19:04,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:04,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:19:04,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:19:04,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-20 15:19:04,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:04,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:04,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-20 15:19:04,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:04,513 INFO L124 PetriNetUnfolderBase]: 430/720 cut-off events. [2024-06-20 15:19:04,514 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-06-20 15:19:04,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1443 conditions, 720 events. 430/720 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3553 event pairs, 273 based on Foata normal form. 1/674 useless extension candidates. Maximal degree in co-relation 1431. Up to 672 conditions per place. [2024-06-20 15:19:04,526 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-20 15:19:04,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-20 15:19:04,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:19:04,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:19:04,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-20 15:19:04,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-20 15:19:04,547 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-20 15:19:04,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-20 15:19:04,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:04,551 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-20 15:19:04,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-20 15:19:04,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-20 15:19:04,555 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-20 15:19:04,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:04,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:04,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:04,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:19:04,556 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:04,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:04,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1123828102, now seen corresponding path program 1 times [2024-06-20 15:19:04,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:04,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143267232] [2024-06-20 15:19:04,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:04,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:04,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:04,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:04,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:04,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143267232] [2024-06-20 15:19:04,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143267232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:04,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:04,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:04,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328989951] [2024-06-20 15:19:04,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:04,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:04,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:04,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:04,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:04,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:04,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:04,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:04,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:04,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:05,123 INFO L124 PetriNetUnfolderBase]: 755/1225 cut-off events. [2024-06-20 15:19:05,123 INFO L125 PetriNetUnfolderBase]: For 226/240 co-relation queries the response was YES. [2024-06-20 15:19:05,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2818 conditions, 1225 events. 755/1225 cut-off events. For 226/240 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5981 event pairs, 367 based on Foata normal form. 13/1205 useless extension candidates. Maximal degree in co-relation 2806. Up to 1093 conditions per place. [2024-06-20 15:19:05,130 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 35 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2024-06-20 15:19:05,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 218 flow [2024-06-20 15:19:05,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:19:05,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:19:05,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-20 15:19:05,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 15:19:05,135 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 104 transitions. [2024-06-20 15:19:05,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 218 flow [2024-06-20 15:19:05,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 214 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:19:05,138 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 121 flow [2024-06-20 15:19:05,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=121, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-20 15:19:05,139 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-06-20 15:19:05,139 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 121 flow [2024-06-20 15:19:05,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:05,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:05,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:05,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:19:05,142 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:05,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:05,145 INFO L85 PathProgramCache]: Analyzing trace with hash -2007839075, now seen corresponding path program 1 times [2024-06-20 15:19:05,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:05,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993706799] [2024-06-20 15:19:05,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:05,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:05,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:05,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-20 15:19:05,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:05,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993706799] [2024-06-20 15:19:05,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993706799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:05,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:05,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:19:05,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018490508] [2024-06-20 15:19:05,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:05,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:19:05,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:05,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:19:05,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:19:05,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-20 15:19:05,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 121 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:05,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:05,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-20 15:19:05,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:05,404 INFO L124 PetriNetUnfolderBase]: 583/983 cut-off events. [2024-06-20 15:19:05,404 INFO L125 PetriNetUnfolderBase]: For 496/499 co-relation queries the response was YES. [2024-06-20 15:19:05,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2451 conditions, 983 events. 583/983 cut-off events. For 496/499 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4818 event pairs, 249 based on Foata normal form. 4/984 useless extension candidates. Maximal degree in co-relation 2437. Up to 889 conditions per place. [2024-06-20 15:19:05,409 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 36 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-20 15:19:05,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 52 transitions, 259 flow [2024-06-20 15:19:05,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:19:05,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:19:05,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-20 15:19:05,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 15:19:05,411 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 121 flow. Second operand 4 states and 104 transitions. [2024-06-20 15:19:05,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 52 transitions, 259 flow [2024-06-20 15:19:05,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 242 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 15:19:05,412 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 164 flow [2024-06-20 15:19:05,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-20 15:19:05,413 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-20 15:19:05,413 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 164 flow [2024-06-20 15:19:05,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:05,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:05,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:05,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:19:05,414 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:05,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:05,414 INFO L85 PathProgramCache]: Analyzing trace with hash -2113468487, now seen corresponding path program 1 times [2024-06-20 15:19:05,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:05,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941572109] [2024-06-20 15:19:05,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:05,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:05,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:05,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:05,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:05,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941572109] [2024-06-20 15:19:05,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941572109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:05,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:05,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:19:05,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007468167] [2024-06-20 15:19:05,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:05,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:19:05,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:05,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:19:05,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:19:05,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:05,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 164 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:05,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:05,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:05,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:05,784 INFO L124 PetriNetUnfolderBase]: 697/1161 cut-off events. [2024-06-20 15:19:05,785 INFO L125 PetriNetUnfolderBase]: For 899/899 co-relation queries the response was YES. [2024-06-20 15:19:05,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3172 conditions, 1161 events. 697/1161 cut-off events. For 899/899 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5772 event pairs, 304 based on Foata normal form. 2/1161 useless extension candidates. Maximal degree in co-relation 3156. Up to 1047 conditions per place. [2024-06-20 15:19:05,792 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-20 15:19:05,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 65 transitions, 351 flow [2024-06-20 15:19:05,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:05,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:05,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-20 15:19:05,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-20 15:19:05,795 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 164 flow. Second operand 5 states and 123 transitions. [2024-06-20 15:19:05,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 65 transitions, 351 flow [2024-06-20 15:19:05,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 347 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-20 15:19:05,801 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 245 flow [2024-06-20 15:19:05,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=245, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-20 15:19:05,802 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2024-06-20 15:19:05,802 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 245 flow [2024-06-20 15:19:05,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:05,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:05,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:05,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:19:05,803 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:05,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:05,804 INFO L85 PathProgramCache]: Analyzing trace with hash 469658228, now seen corresponding path program 1 times [2024-06-20 15:19:05,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:05,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619012157] [2024-06-20 15:19:05,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:05,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:05,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:05,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:05,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:05,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619012157] [2024-06-20 15:19:05,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619012157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:05,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:05,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:05,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238336995] [2024-06-20 15:19:05,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:05,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:05,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:05,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:05,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:06,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:06,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 245 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:06,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:06,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:06,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:06,173 INFO L124 PetriNetUnfolderBase]: 845/1408 cut-off events. [2024-06-20 15:19:06,174 INFO L125 PetriNetUnfolderBase]: For 1992/2033 co-relation queries the response was YES. [2024-06-20 15:19:06,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4312 conditions, 1408 events. 845/1408 cut-off events. For 1992/2033 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7061 event pairs, 289 based on Foata normal form. 10/1398 useless extension candidates. Maximal degree in co-relation 4291. Up to 1212 conditions per place. [2024-06-20 15:19:06,181 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 15 changer transitions 0/66 dead transitions. [2024-06-20 15:19:06,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 66 transitions, 403 flow [2024-06-20 15:19:06,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:19:06,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:19:06,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-20 15:19:06,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-20 15:19:06,182 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 245 flow. Second operand 4 states and 105 transitions. [2024-06-20 15:19:06,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 66 transitions, 403 flow [2024-06-20 15:19:06,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 401 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-20 15:19:06,186 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 310 flow [2024-06-20 15:19:06,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=310, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-20 15:19:06,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-20 15:19:06,186 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 310 flow [2024-06-20 15:19:06,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:06,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:06,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:06,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:19:06,187 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:06,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:06,188 INFO L85 PathProgramCache]: Analyzing trace with hash 2136043692, now seen corresponding path program 2 times [2024-06-20 15:19:06,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:06,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178328608] [2024-06-20 15:19:06,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:06,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:06,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:06,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:06,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:06,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178328608] [2024-06-20 15:19:06,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178328608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:06,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:06,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:06,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339084744] [2024-06-20 15:19:06,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:06,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:06,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:06,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:06,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:06,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:06,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 310 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:06,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:06,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:06,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:06,501 INFO L124 PetriNetUnfolderBase]: 840/1403 cut-off events. [2024-06-20 15:19:06,501 INFO L125 PetriNetUnfolderBase]: For 3087/3135 co-relation queries the response was YES. [2024-06-20 15:19:06,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4753 conditions, 1403 events. 840/1403 cut-off events. For 3087/3135 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7068 event pairs, 289 based on Foata normal form. 12/1396 useless extension candidates. Maximal degree in co-relation 4729. Up to 1194 conditions per place. [2024-06-20 15:19:06,510 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 18 changer transitions 0/73 dead transitions. [2024-06-20 15:19:06,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 498 flow [2024-06-20 15:19:06,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:06,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:06,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-20 15:19:06,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-20 15:19:06,511 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 310 flow. Second operand 5 states and 127 transitions. [2024-06-20 15:19:06,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 498 flow [2024-06-20 15:19:06,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 73 transitions, 461 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-20 15:19:06,516 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 346 flow [2024-06-20 15:19:06,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=346, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-20 15:19:06,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-20 15:19:06,518 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 346 flow [2024-06-20 15:19:06,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:06,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:06,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:06,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:19:06,519 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:06,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:06,519 INFO L85 PathProgramCache]: Analyzing trace with hash -2103258588, now seen corresponding path program 1 times [2024-06-20 15:19:06,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:06,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059420877] [2024-06-20 15:19:06,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:06,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:06,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:06,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-20 15:19:06,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:06,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059420877] [2024-06-20 15:19:06,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059420877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:06,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:06,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:06,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212156132] [2024-06-20 15:19:06,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:06,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:06,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:06,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:06,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:06,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:06,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 346 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:06,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:06,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:06,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:06,825 INFO L124 PetriNetUnfolderBase]: 697/1171 cut-off events. [2024-06-20 15:19:06,826 INFO L125 PetriNetUnfolderBase]: For 2547/2547 co-relation queries the response was YES. [2024-06-20 15:19:06,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4010 conditions, 1171 events. 697/1171 cut-off events. For 2547/2547 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5915 event pairs, 274 based on Foata normal form. 4/1173 useless extension candidates. Maximal degree in co-relation 3985. Up to 1029 conditions per place. [2024-06-20 15:19:06,832 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 58 selfloop transitions, 12 changer transitions 0/78 dead transitions. [2024-06-20 15:19:06,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 78 transitions, 546 flow [2024-06-20 15:19:06,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:06,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:06,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 15:19:06,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-20 15:19:06,833 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 346 flow. Second operand 6 states and 145 transitions. [2024-06-20 15:19:06,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 78 transitions, 546 flow [2024-06-20 15:19:06,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 503 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:06,837 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 348 flow [2024-06-20 15:19:06,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=348, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-20 15:19:06,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-20 15:19:06,837 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 348 flow [2024-06-20 15:19:06,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:06,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:06,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:06,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:19:06,838 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:06,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:06,839 INFO L85 PathProgramCache]: Analyzing trace with hash 674120920, now seen corresponding path program 1 times [2024-06-20 15:19:06,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:06,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718909489] [2024-06-20 15:19:06,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:06,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:06,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:07,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-20 15:19:07,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:07,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718909489] [2024-06-20 15:19:07,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718909489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:07,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:07,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:07,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534834027] [2024-06-20 15:19:07,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:07,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:07,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:07,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:07,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:07,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:07,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 348 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:07,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:07,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:07,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:07,231 INFO L124 PetriNetUnfolderBase]: 888/1468 cut-off events. [2024-06-20 15:19:07,232 INFO L125 PetriNetUnfolderBase]: For 3714/3718 co-relation queries the response was YES. [2024-06-20 15:19:07,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5124 conditions, 1468 events. 888/1468 cut-off events. For 3714/3718 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7237 event pairs, 310 based on Foata normal form. 3/1469 useless extension candidates. Maximal degree in co-relation 5098. Up to 1253 conditions per place. [2024-06-20 15:19:07,242 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 60 selfloop transitions, 18 changer transitions 0/85 dead transitions. [2024-06-20 15:19:07,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 85 transitions, 602 flow [2024-06-20 15:19:07,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:07,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:07,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-20 15:19:07,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:19:07,244 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 348 flow. Second operand 5 states and 125 transitions. [2024-06-20 15:19:07,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 85 transitions, 602 flow [2024-06-20 15:19:07,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 85 transitions, 575 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:07,252 INFO L231 Difference]: Finished difference. Result has 66 places, 67 transitions, 451 flow [2024-06-20 15:19:07,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=451, PETRI_PLACES=66, PETRI_TRANSITIONS=67} [2024-06-20 15:19:07,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-20 15:19:07,253 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 67 transitions, 451 flow [2024-06-20 15:19:07,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:07,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:07,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:07,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:19:07,254 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:07,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:07,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1792851286, now seen corresponding path program 2 times [2024-06-20 15:19:07,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:07,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627643994] [2024-06-20 15:19:07,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:07,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:07,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:07,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:07,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:07,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627643994] [2024-06-20 15:19:07,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627643994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:07,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:07,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:07,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745496006] [2024-06-20 15:19:07,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:07,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:07,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:07,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:07,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:07,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:07,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 67 transitions, 451 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:07,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:07,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:07,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:07,645 INFO L124 PetriNetUnfolderBase]: 899/1489 cut-off events. [2024-06-20 15:19:07,646 INFO L125 PetriNetUnfolderBase]: For 4938/4942 co-relation queries the response was YES. [2024-06-20 15:19:07,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5605 conditions, 1489 events. 899/1489 cut-off events. For 4938/4942 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7392 event pairs, 304 based on Foata normal form. 3/1490 useless extension candidates. Maximal degree in co-relation 5576. Up to 1240 conditions per place. [2024-06-20 15:19:07,657 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 67 selfloop transitions, 26 changer transitions 0/100 dead transitions. [2024-06-20 15:19:07,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 100 transitions, 787 flow [2024-06-20 15:19:07,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:07,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:07,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-20 15:19:07,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-20 15:19:07,661 INFO L175 Difference]: Start difference. First operand has 66 places, 67 transitions, 451 flow. Second operand 6 states and 148 transitions. [2024-06-20 15:19:07,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 100 transitions, 787 flow [2024-06-20 15:19:07,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 100 transitions, 767 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-20 15:19:07,675 INFO L231 Difference]: Finished difference. Result has 73 places, 76 transitions, 575 flow [2024-06-20 15:19:07,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=575, PETRI_PLACES=73, PETRI_TRANSITIONS=76} [2024-06-20 15:19:07,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-20 15:19:07,676 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 76 transitions, 575 flow [2024-06-20 15:19:07,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:07,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:07,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:07,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:19:07,677 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:07,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:07,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1183321846, now seen corresponding path program 3 times [2024-06-20 15:19:07,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:07,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851695961] [2024-06-20 15:19:07,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:07,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:07,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:07,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:07,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:07,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851695961] [2024-06-20 15:19:07,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851695961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:07,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:07,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:07,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908802227] [2024-06-20 15:19:07,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:07,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:07,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:07,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:07,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:07,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:07,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 76 transitions, 575 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:07,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:07,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:07,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:08,042 INFO L124 PetriNetUnfolderBase]: 894/1482 cut-off events. [2024-06-20 15:19:08,042 INFO L125 PetriNetUnfolderBase]: For 6456/6460 co-relation queries the response was YES. [2024-06-20 15:19:08,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5969 conditions, 1482 events. 894/1482 cut-off events. For 6456/6460 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7297 event pairs, 304 based on Foata normal form. 3/1483 useless extension candidates. Maximal degree in co-relation 5936. Up to 1235 conditions per place. [2024-06-20 15:19:08,053 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 65 selfloop transitions, 25 changer transitions 0/97 dead transitions. [2024-06-20 15:19:08,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 97 transitions, 807 flow [2024-06-20 15:19:08,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:08,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:08,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 15:19:08,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-20 15:19:08,054 INFO L175 Difference]: Start difference. First operand has 73 places, 76 transitions, 575 flow. Second operand 6 states and 146 transitions. [2024-06-20 15:19:08,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 97 transitions, 807 flow [2024-06-20 15:19:08,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 773 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-20 15:19:08,065 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 599 flow [2024-06-20 15:19:08,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=599, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-06-20 15:19:08,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-20 15:19:08,066 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 599 flow [2024-06-20 15:19:08,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:08,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:08,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:08,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:19:08,067 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:08,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:08,068 INFO L85 PathProgramCache]: Analyzing trace with hash -646658297, now seen corresponding path program 1 times [2024-06-20 15:19:08,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:08,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598511471] [2024-06-20 15:19:08,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:08,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:08,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:08,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:08,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:08,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598511471] [2024-06-20 15:19:08,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598511471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:08,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:08,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:19:08,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304283630] [2024-06-20 15:19:08,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:08,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:19:08,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:08,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:19:08,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:19:08,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:08,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 599 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:08,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:08,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:08,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:08,355 INFO L124 PetriNetUnfolderBase]: 845/1416 cut-off events. [2024-06-20 15:19:08,355 INFO L125 PetriNetUnfolderBase]: For 6727/6727 co-relation queries the response was YES. [2024-06-20 15:19:08,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5847 conditions, 1416 events. 845/1416 cut-off events. For 6727/6727 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7102 event pairs, 290 based on Foata normal form. 1/1416 useless extension candidates. Maximal degree in co-relation 5812. Up to 1245 conditions per place. [2024-06-20 15:19:08,362 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 70 selfloop transitions, 8 changer transitions 0/92 dead transitions. [2024-06-20 15:19:08,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 92 transitions, 839 flow [2024-06-20 15:19:08,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:19:08,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:19:08,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-20 15:19:08,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:19:08,365 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 599 flow. Second operand 4 states and 98 transitions. [2024-06-20 15:19:08,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 92 transitions, 839 flow [2024-06-20 15:19:08,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 92 transitions, 760 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:08,375 INFO L231 Difference]: Finished difference. Result has 78 places, 83 transitions, 615 flow [2024-06-20 15:19:08,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=615, PETRI_PLACES=78, PETRI_TRANSITIONS=83} [2024-06-20 15:19:08,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-20 15:19:08,375 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 83 transitions, 615 flow [2024-06-20 15:19:08,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:08,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:08,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:08,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:19:08,376 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:08,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:08,377 INFO L85 PathProgramCache]: Analyzing trace with hash -579949155, now seen corresponding path program 1 times [2024-06-20 15:19:08,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:08,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771992334] [2024-06-20 15:19:08,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:08,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:08,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:08,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:08,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:08,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771992334] [2024-06-20 15:19:08,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771992334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:08,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:08,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:08,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233541676] [2024-06-20 15:19:08,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:08,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:08,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:08,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:08,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:08,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:08,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 83 transitions, 615 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:08,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:08,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:08,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:08,751 INFO L124 PetriNetUnfolderBase]: 892/1478 cut-off events. [2024-06-20 15:19:08,751 INFO L125 PetriNetUnfolderBase]: For 9116/9128 co-relation queries the response was YES. [2024-06-20 15:19:08,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6438 conditions, 1478 events. 892/1478 cut-off events. For 9116/9128 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7450 event pairs, 180 based on Foata normal form. 11/1436 useless extension candidates. Maximal degree in co-relation 6402. Up to 1166 conditions per place. [2024-06-20 15:19:08,758 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 65 selfloop transitions, 28 changer transitions 0/111 dead transitions. [2024-06-20 15:19:08,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 111 transitions, 931 flow [2024-06-20 15:19:08,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:08,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:08,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:19:08,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-20 15:19:08,759 INFO L175 Difference]: Start difference. First operand has 78 places, 83 transitions, 615 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:19:08,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 111 transitions, 931 flow [2024-06-20 15:19:08,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 111 transitions, 927 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-20 15:19:08,772 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 710 flow [2024-06-20 15:19:08,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=710, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2024-06-20 15:19:08,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-20 15:19:08,773 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 710 flow [2024-06-20 15:19:08,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:08,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:08,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:08,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:19:08,773 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:08,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:08,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1011426269, now seen corresponding path program 2 times [2024-06-20 15:19:08,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:08,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751831130] [2024-06-20 15:19:08,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:08,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:08,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:08,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:08,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:08,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751831130] [2024-06-20 15:19:08,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751831130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:08,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:08,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:08,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567139579] [2024-06-20 15:19:08,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:08,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:08,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:08,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:08,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:08,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:08,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 710 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:08,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:08,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:08,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:09,175 INFO L124 PetriNetUnfolderBase]: 880/1458 cut-off events. [2024-06-20 15:19:09,175 INFO L125 PetriNetUnfolderBase]: For 10826/10845 co-relation queries the response was YES. [2024-06-20 15:19:09,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6695 conditions, 1458 events. 880/1458 cut-off events. For 10826/10845 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7356 event pairs, 247 based on Foata normal form. 9/1413 useless extension candidates. Maximal degree in co-relation 6656. Up to 1215 conditions per place. [2024-06-20 15:19:09,184 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 62 selfloop transitions, 24 changer transitions 0/104 dead transitions. [2024-06-20 15:19:09,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 104 transitions, 926 flow [2024-06-20 15:19:09,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:09,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:09,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-20 15:19:09,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-20 15:19:09,185 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 710 flow. Second operand 5 states and 127 transitions. [2024-06-20 15:19:09,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 104 transitions, 926 flow [2024-06-20 15:19:09,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 104 transitions, 876 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-20 15:19:09,200 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 716 flow [2024-06-20 15:19:09,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=716, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-06-20 15:19:09,201 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-20 15:19:09,201 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 716 flow [2024-06-20 15:19:09,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:09,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:09,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:09,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:19:09,202 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:09,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:09,202 INFO L85 PathProgramCache]: Analyzing trace with hash -256362197, now seen corresponding path program 3 times [2024-06-20 15:19:09,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:09,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087020647] [2024-06-20 15:19:09,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:09,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:09,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:09,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:09,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:09,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087020647] [2024-06-20 15:19:09,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087020647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:09,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:09,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:09,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576859231] [2024-06-20 15:19:09,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:09,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:09,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:09,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:09,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:09,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:09,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 716 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:09,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:09,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:09,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:09,545 INFO L124 PetriNetUnfolderBase]: 868/1440 cut-off events. [2024-06-20 15:19:09,545 INFO L125 PetriNetUnfolderBase]: For 11791/11804 co-relation queries the response was YES. [2024-06-20 15:19:09,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6699 conditions, 1440 events. 868/1440 cut-off events. For 11791/11804 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7238 event pairs, 242 based on Foata normal form. 7/1394 useless extension candidates. Maximal degree in co-relation 6658. Up to 1188 conditions per place. [2024-06-20 15:19:09,553 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 63 selfloop transitions, 29 changer transitions 0/110 dead transitions. [2024-06-20 15:19:09,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 110 transitions, 974 flow [2024-06-20 15:19:09,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:09,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:09,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 15:19:09,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 15:19:09,554 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 716 flow. Second operand 6 states and 149 transitions. [2024-06-20 15:19:09,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 110 transitions, 974 flow [2024-06-20 15:19:09,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 110 transitions, 920 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:09,570 INFO L231 Difference]: Finished difference. Result has 89 places, 89 transitions, 752 flow [2024-06-20 15:19:09,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=752, PETRI_PLACES=89, PETRI_TRANSITIONS=89} [2024-06-20 15:19:09,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-20 15:19:09,571 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 89 transitions, 752 flow [2024-06-20 15:19:09,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:09,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:09,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:09,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:19:09,572 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-20 15:19:09,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:09,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1287570011, now seen corresponding path program 1 times [2024-06-20 15:19:09,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:09,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672695811] [2024-06-20 15:19:09,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:09,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:09,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:09,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:09,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:09,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672695811] [2024-06-20 15:19:09,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672695811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:09,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:09,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:09,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644888942] [2024-06-20 15:19:09,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:09,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:09,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:09,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:09,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:09,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:09,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 89 transitions, 752 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:09,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:09,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:09,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:09,995 INFO L124 PetriNetUnfolderBase]: 1055/1753 cut-off events. [2024-06-20 15:19:09,995 INFO L125 PetriNetUnfolderBase]: For 13835/13839 co-relation queries the response was YES. [2024-06-20 15:19:10,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7965 conditions, 1753 events. 1055/1753 cut-off events. For 13835/13839 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9185 event pairs, 161 based on Foata normal form. 13/1764 useless extension candidates. Maximal degree in co-relation 7923. Up to 1206 conditions per place. [2024-06-20 15:19:10,010 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 100 selfloop transitions, 24 changer transitions 0/131 dead transitions. [2024-06-20 15:19:10,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 131 transitions, 1197 flow [2024-06-20 15:19:10,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:10,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:10,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:19:10,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:19:10,013 INFO L175 Difference]: Start difference. First operand has 89 places, 89 transitions, 752 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:19:10,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 131 transitions, 1197 flow [2024-06-20 15:19:10,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 131 transitions, 1127 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:10,031 INFO L231 Difference]: Finished difference. Result has 94 places, 94 transitions, 783 flow [2024-06-20 15:19:10,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=783, PETRI_PLACES=94, PETRI_TRANSITIONS=94} [2024-06-20 15:19:10,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-20 15:19:10,033 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 94 transitions, 783 flow [2024-06-20 15:19:10,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:10,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:10,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:10,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:19:10,033 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:10,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:10,034 INFO L85 PathProgramCache]: Analyzing trace with hash -2057578411, now seen corresponding path program 2 times [2024-06-20 15:19:10,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:10,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271744888] [2024-06-20 15:19:10,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:10,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:10,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:10,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:10,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:10,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271744888] [2024-06-20 15:19:10,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271744888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:10,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:10,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:10,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000001407] [2024-06-20 15:19:10,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:10,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:10,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:10,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:10,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:10,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:10,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 94 transitions, 783 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:10,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:10,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:10,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:10,493 INFO L124 PetriNetUnfolderBase]: 1096/1824 cut-off events. [2024-06-20 15:19:10,493 INFO L125 PetriNetUnfolderBase]: For 15628/15632 co-relation queries the response was YES. [2024-06-20 15:19:10,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8438 conditions, 1824 events. 1096/1824 cut-off events. For 15628/15632 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9620 event pairs, 242 based on Foata normal form. 13/1835 useless extension candidates. Maximal degree in co-relation 8393. Up to 1340 conditions per place. [2024-06-20 15:19:10,503 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 99 selfloop transitions, 22 changer transitions 0/128 dead transitions. [2024-06-20 15:19:10,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 128 transitions, 1203 flow [2024-06-20 15:19:10,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:10,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:10,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-20 15:19:10,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-20 15:19:10,505 INFO L175 Difference]: Start difference. First operand has 94 places, 94 transitions, 783 flow. Second operand 6 states and 153 transitions. [2024-06-20 15:19:10,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 128 transitions, 1203 flow [2024-06-20 15:19:10,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 128 transitions, 1177 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-20 15:19:10,532 INFO L231 Difference]: Finished difference. Result has 99 places, 97 transitions, 842 flow [2024-06-20 15:19:10,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=842, PETRI_PLACES=99, PETRI_TRANSITIONS=97} [2024-06-20 15:19:10,533 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-20 15:19:10,533 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 97 transitions, 842 flow [2024-06-20 15:19:10,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:10,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:10,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:10,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:19:10,534 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:10,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:10,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1215800745, now seen corresponding path program 3 times [2024-06-20 15:19:10,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:10,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085830667] [2024-06-20 15:19:10,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:10,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:10,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:10,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:10,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:10,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085830667] [2024-06-20 15:19:10,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085830667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:10,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:10,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:10,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736487544] [2024-06-20 15:19:10,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:10,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:10,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:10,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:10,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:10,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:10,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 97 transitions, 842 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:10,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:10,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:10,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:10,991 INFO L124 PetriNetUnfolderBase]: 1068/1780 cut-off events. [2024-06-20 15:19:10,991 INFO L125 PetriNetUnfolderBase]: For 16511/16515 co-relation queries the response was YES. [2024-06-20 15:19:10,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8347 conditions, 1780 events. 1068/1780 cut-off events. For 16511/16515 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9343 event pairs, 243 based on Foata normal form. 17/1795 useless extension candidates. Maximal degree in co-relation 8299. Up to 1419 conditions per place. [2024-06-20 15:19:11,000 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 96 selfloop transitions, 22 changer transitions 0/125 dead transitions. [2024-06-20 15:19:11,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 125 transitions, 1179 flow [2024-06-20 15:19:11,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:11,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:11,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-20 15:19:11,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:19:11,002 INFO L175 Difference]: Start difference. First operand has 99 places, 97 transitions, 842 flow. Second operand 6 states and 150 transitions. [2024-06-20 15:19:11,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 125 transitions, 1179 flow [2024-06-20 15:19:11,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 125 transitions, 1157 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 15:19:11,023 INFO L231 Difference]: Finished difference. Result has 103 places, 98 transitions, 888 flow [2024-06-20 15:19:11,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=888, PETRI_PLACES=103, PETRI_TRANSITIONS=98} [2024-06-20 15:19:11,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-20 15:19:11,024 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 98 transitions, 888 flow [2024-06-20 15:19:11,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:11,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:11,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:11,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:19:11,025 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:11,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:11,025 INFO L85 PathProgramCache]: Analyzing trace with hash 648217429, now seen corresponding path program 4 times [2024-06-20 15:19:11,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:11,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338479687] [2024-06-20 15:19:11,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:11,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:11,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:11,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:11,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:11,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338479687] [2024-06-20 15:19:11,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338479687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:11,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:11,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:11,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570361242] [2024-06-20 15:19:11,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:11,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:11,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:11,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:11,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:11,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:11,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 98 transitions, 888 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:11,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:11,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:11,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:11,424 INFO L124 PetriNetUnfolderBase]: 1126/1878 cut-off events. [2024-06-20 15:19:11,425 INFO L125 PetriNetUnfolderBase]: For 18431/18435 co-relation queries the response was YES. [2024-06-20 15:19:11,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8930 conditions, 1878 events. 1126/1878 cut-off events. For 18431/18435 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10003 event pairs, 310 based on Foata normal form. 17/1893 useless extension candidates. Maximal degree in co-relation 8880. Up to 1536 conditions per place. [2024-06-20 15:19:11,435 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 94 selfloop transitions, 28 changer transitions 0/129 dead transitions. [2024-06-20 15:19:11,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 129 transitions, 1235 flow [2024-06-20 15:19:11,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:11,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:11,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:19:11,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:19:11,436 INFO L175 Difference]: Start difference. First operand has 103 places, 98 transitions, 888 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:19:11,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 129 transitions, 1235 flow [2024-06-20 15:19:11,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 129 transitions, 1197 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:11,459 INFO L231 Difference]: Finished difference. Result has 106 places, 99 transitions, 923 flow [2024-06-20 15:19:11,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=923, PETRI_PLACES=106, PETRI_TRANSITIONS=99} [2024-06-20 15:19:11,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-20 15:19:11,459 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 99 transitions, 923 flow [2024-06-20 15:19:11,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:11,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:11,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:11,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:19:11,460 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:11,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:11,461 INFO L85 PathProgramCache]: Analyzing trace with hash 642855049, now seen corresponding path program 5 times [2024-06-20 15:19:11,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:11,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129149404] [2024-06-20 15:19:11,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:11,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:11,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:11,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-20 15:19:11,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:11,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129149404] [2024-06-20 15:19:11,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129149404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:11,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:11,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:11,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172105981] [2024-06-20 15:19:11,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:11,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:11,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:11,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:11,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:11,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:11,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 99 transitions, 923 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:11,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:11,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:11,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:11,952 INFO L124 PetriNetUnfolderBase]: 1184/1986 cut-off events. [2024-06-20 15:19:11,952 INFO L125 PetriNetUnfolderBase]: For 20901/20905 co-relation queries the response was YES. [2024-06-20 15:19:11,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9479 conditions, 1986 events. 1184/1986 cut-off events. For 20901/20905 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10771 event pairs, 325 based on Foata normal form. 17/2001 useless extension candidates. Maximal degree in co-relation 9428. Up to 1634 conditions per place. [2024-06-20 15:19:11,962 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 95 selfloop transitions, 27 changer transitions 0/129 dead transitions. [2024-06-20 15:19:11,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 129 transitions, 1268 flow [2024-06-20 15:19:11,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:11,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:11,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:19:11,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:19:11,963 INFO L175 Difference]: Start difference. First operand has 106 places, 99 transitions, 923 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:19:11,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 129 transitions, 1268 flow [2024-06-20 15:19:11,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 129 transitions, 1211 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:11,992 INFO L231 Difference]: Finished difference. Result has 108 places, 100 transitions, 939 flow [2024-06-20 15:19:11,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=939, PETRI_PLACES=108, PETRI_TRANSITIONS=100} [2024-06-20 15:19:11,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-20 15:19:11,993 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 100 transitions, 939 flow [2024-06-20 15:19:11,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:11,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:11,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:11,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:19:11,994 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:11,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:11,994 INFO L85 PathProgramCache]: Analyzing trace with hash 642707179, now seen corresponding path program 6 times [2024-06-20 15:19:11,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:11,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291662087] [2024-06-20 15:19:11,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:11,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:12,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:12,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:12,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:12,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291662087] [2024-06-20 15:19:12,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291662087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:12,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:12,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:12,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379679135] [2024-06-20 15:19:12,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:12,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:12,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:12,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:12,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:12,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:12,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 100 transitions, 939 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:12,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:12,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:12,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:12,446 INFO L124 PetriNetUnfolderBase]: 1200/2018 cut-off events. [2024-06-20 15:19:12,446 INFO L125 PetriNetUnfolderBase]: For 21845/21849 co-relation queries the response was YES. [2024-06-20 15:19:12,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9617 conditions, 2018 events. 1200/2018 cut-off events. For 21845/21849 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10979 event pairs, 316 based on Foata normal form. 13/2029 useless extension candidates. Maximal degree in co-relation 9565. Up to 1487 conditions per place. [2024-06-20 15:19:12,456 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 98 selfloop transitions, 30 changer transitions 0/135 dead transitions. [2024-06-20 15:19:12,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 135 transitions, 1326 flow [2024-06-20 15:19:12,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:12,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:12,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:19:12,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-20 15:19:12,458 INFO L175 Difference]: Start difference. First operand has 108 places, 100 transitions, 939 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:19:12,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 135 transitions, 1326 flow [2024-06-20 15:19:12,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 135 transitions, 1269 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:12,487 INFO L231 Difference]: Finished difference. Result has 111 places, 103 transitions, 989 flow [2024-06-20 15:19:12,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=989, PETRI_PLACES=111, PETRI_TRANSITIONS=103} [2024-06-20 15:19:12,488 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-20 15:19:12,488 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 103 transitions, 989 flow [2024-06-20 15:19:12,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:12,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:12,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:12,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:19:12,489 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:12,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:12,490 INFO L85 PathProgramCache]: Analyzing trace with hash 648432631, now seen corresponding path program 1 times [2024-06-20 15:19:12,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:12,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157998238] [2024-06-20 15:19:12,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:12,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:12,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:12,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:12,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:12,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157998238] [2024-06-20 15:19:12,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157998238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:12,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:12,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:12,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456098000] [2024-06-20 15:19:12,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:12,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:12,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:12,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:12,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:12,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:12,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 103 transitions, 989 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:12,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:12,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:12,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:12,921 INFO L124 PetriNetUnfolderBase]: 1180/1986 cut-off events. [2024-06-20 15:19:12,921 INFO L125 PetriNetUnfolderBase]: For 22011/22015 co-relation queries the response was YES. [2024-06-20 15:19:12,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9457 conditions, 1986 events. 1180/1986 cut-off events. For 22011/22015 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10816 event pairs, 268 based on Foata normal form. 13/1997 useless extension candidates. Maximal degree in co-relation 9403. Up to 1335 conditions per place. [2024-06-20 15:19:12,932 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 97 selfloop transitions, 32 changer transitions 0/136 dead transitions. [2024-06-20 15:19:12,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 136 transitions, 1324 flow [2024-06-20 15:19:12,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:12,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:12,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:19:12,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-20 15:19:12,961 INFO L175 Difference]: Start difference. First operand has 111 places, 103 transitions, 989 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:19:12,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 136 transitions, 1324 flow [2024-06-20 15:19:12,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 136 transitions, 1282 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:12,990 INFO L231 Difference]: Finished difference. Result has 114 places, 102 transitions, 977 flow [2024-06-20 15:19:12,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=977, PETRI_PLACES=114, PETRI_TRANSITIONS=102} [2024-06-20 15:19:12,990 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-20 15:19:12,991 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 102 transitions, 977 flow [2024-06-20 15:19:12,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:12,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:12,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:12,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:19:12,991 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:12,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:12,992 INFO L85 PathProgramCache]: Analyzing trace with hash 819392194, now seen corresponding path program 1 times [2024-06-20 15:19:12,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:12,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173800244] [2024-06-20 15:19:12,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:12,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:12,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:13,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-20 15:19:13,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:13,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173800244] [2024-06-20 15:19:13,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173800244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:13,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:13,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:13,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097375819] [2024-06-20 15:19:13,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:13,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:13,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:13,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:13,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:13,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:13,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 102 transitions, 977 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:13,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:13,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:13,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:13,344 INFO L124 PetriNetUnfolderBase]: 1130/1921 cut-off events. [2024-06-20 15:19:13,344 INFO L125 PetriNetUnfolderBase]: For 22182/22187 co-relation queries the response was YES. [2024-06-20 15:19:13,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9370 conditions, 1921 events. 1130/1921 cut-off events. For 22182/22187 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10648 event pairs, 311 based on Foata normal form. 7/1918 useless extension candidates. Maximal degree in co-relation 9314. Up to 1705 conditions per place. [2024-06-20 15:19:13,355 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 81 selfloop transitions, 18 changer transitions 0/113 dead transitions. [2024-06-20 15:19:13,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 113 transitions, 1219 flow [2024-06-20 15:19:13,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:19:13,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:19:13,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-20 15:19:13,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-20 15:19:13,356 INFO L175 Difference]: Start difference. First operand has 114 places, 102 transitions, 977 flow. Second operand 4 states and 99 transitions. [2024-06-20 15:19:13,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 113 transitions, 1219 flow [2024-06-20 15:19:13,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 113 transitions, 1111 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 15:19:13,388 INFO L231 Difference]: Finished difference. Result has 111 places, 105 transitions, 946 flow [2024-06-20 15:19:13,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=946, PETRI_PLACES=111, PETRI_TRANSITIONS=105} [2024-06-20 15:19:13,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-20 15:19:13,389 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 105 transitions, 946 flow [2024-06-20 15:19:13,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:13,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:13,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:13,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:19:13,389 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:13,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:13,390 INFO L85 PathProgramCache]: Analyzing trace with hash -807621564, now seen corresponding path program 2 times [2024-06-20 15:19:13,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:13,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446983360] [2024-06-20 15:19:13,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:13,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:13,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:13,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:13,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:13,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446983360] [2024-06-20 15:19:13,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446983360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:13,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:13,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:13,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512255976] [2024-06-20 15:19:13,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:13,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:13,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:13,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:13,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:13,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:13,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 105 transitions, 946 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:13,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:13,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:13,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:13,736 INFO L124 PetriNetUnfolderBase]: 1124/1913 cut-off events. [2024-06-20 15:19:13,736 INFO L125 PetriNetUnfolderBase]: For 22961/22966 co-relation queries the response was YES. [2024-06-20 15:19:13,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9210 conditions, 1913 events. 1124/1913 cut-off events. For 22961/22966 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10573 event pairs, 310 based on Foata normal form. 7/1910 useless extension candidates. Maximal degree in co-relation 9155. Up to 1695 conditions per place. [2024-06-20 15:19:13,747 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 82 selfloop transitions, 21 changer transitions 0/117 dead transitions. [2024-06-20 15:19:13,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 117 transitions, 1204 flow [2024-06-20 15:19:13,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:13,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:13,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-20 15:19:13,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-20 15:19:13,749 INFO L175 Difference]: Start difference. First operand has 111 places, 105 transitions, 946 flow. Second operand 5 states and 118 transitions. [2024-06-20 15:19:13,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 117 transitions, 1204 flow [2024-06-20 15:19:13,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 117 transitions, 1153 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-20 15:19:13,779 INFO L231 Difference]: Finished difference. Result has 114 places, 108 transitions, 979 flow [2024-06-20 15:19:13,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=979, PETRI_PLACES=114, PETRI_TRANSITIONS=108} [2024-06-20 15:19:13,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-20 15:19:13,780 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 108 transitions, 979 flow [2024-06-20 15:19:13,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:13,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:13,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:13,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:19:13,781 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:13,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:13,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1154175532, now seen corresponding path program 1 times [2024-06-20 15:19:13,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:13,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047401023] [2024-06-20 15:19:13,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:13,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:13,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:13,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:13,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:13,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047401023] [2024-06-20 15:19:13,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047401023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:13,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:13,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:13,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714678208] [2024-06-20 15:19:13,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:13,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:13,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:13,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:13,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:13,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:13,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 108 transitions, 979 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:13,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:13,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:13,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:14,100 INFO L124 PetriNetUnfolderBase]: 1115/1938 cut-off events. [2024-06-20 15:19:14,100 INFO L125 PetriNetUnfolderBase]: For 23902/23902 co-relation queries the response was YES. [2024-06-20 15:19:14,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9470 conditions, 1938 events. 1115/1938 cut-off events. For 23902/23902 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10856 event pairs, 302 based on Foata normal form. 2/1938 useless extension candidates. Maximal degree in co-relation 9414. Up to 1706 conditions per place. [2024-06-20 15:19:14,113 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 98 selfloop transitions, 23 changer transitions 0/131 dead transitions. [2024-06-20 15:19:14,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 131 transitions, 1365 flow [2024-06-20 15:19:14,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:14,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:14,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-20 15:19:14,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:19:14,115 INFO L175 Difference]: Start difference. First operand has 114 places, 108 transitions, 979 flow. Second operand 6 states and 144 transitions. [2024-06-20 15:19:14,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 131 transitions, 1365 flow [2024-06-20 15:19:14,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 131 transitions, 1307 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:14,163 INFO L231 Difference]: Finished difference. Result has 117 places, 114 transitions, 1039 flow [2024-06-20 15:19:14,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1039, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2024-06-20 15:19:14,164 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-20 15:19:14,164 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 1039 flow [2024-06-20 15:19:14,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:14,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:14,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:14,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:19:14,165 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:14,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:14,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1666387880, now seen corresponding path program 1 times [2024-06-20 15:19:14,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:14,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177388634] [2024-06-20 15:19:14,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:14,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:14,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:14,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-20 15:19:14,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:14,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177388634] [2024-06-20 15:19:14,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177388634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:14,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:14,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:14,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591780769] [2024-06-20 15:19:14,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:14,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:14,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:14,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:14,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:14,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:14,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 1039 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:14,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:14,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:14,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:14,521 INFO L124 PetriNetUnfolderBase]: 1204/2042 cut-off events. [2024-06-20 15:19:14,522 INFO L125 PetriNetUnfolderBase]: For 26114/26114 co-relation queries the response was YES. [2024-06-20 15:19:14,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10135 conditions, 2042 events. 1204/2042 cut-off events. For 26114/26114 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11211 event pairs, 302 based on Foata normal form. 1/2042 useless extension candidates. Maximal degree in co-relation 10078. Up to 1851 conditions per place. [2024-06-20 15:19:14,534 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 116 selfloop transitions, 19 changer transitions 0/142 dead transitions. [2024-06-20 15:19:14,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 142 transitions, 1515 flow [2024-06-20 15:19:14,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:14,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:14,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-20 15:19:14,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-20 15:19:14,536 INFO L175 Difference]: Start difference. First operand has 117 places, 114 transitions, 1039 flow. Second operand 6 states and 137 transitions. [2024-06-20 15:19:14,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 142 transitions, 1515 flow [2024-06-20 15:19:14,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 142 transitions, 1447 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:14,577 INFO L231 Difference]: Finished difference. Result has 122 places, 126 transitions, 1153 flow [2024-06-20 15:19:14,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1153, PETRI_PLACES=122, PETRI_TRANSITIONS=126} [2024-06-20 15:19:14,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-20 15:19:14,578 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 126 transitions, 1153 flow [2024-06-20 15:19:14,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:14,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:14,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:14,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:19:14,579 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:14,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:14,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1154295502, now seen corresponding path program 2 times [2024-06-20 15:19:14,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:14,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895758160] [2024-06-20 15:19:14,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:14,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:14,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:14,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:14,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:14,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895758160] [2024-06-20 15:19:14,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895758160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:14,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:14,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:14,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696687150] [2024-06-20 15:19:14,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:14,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:14,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:14,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:14,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:14,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:14,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 126 transitions, 1153 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:14,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:14,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:14,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:14,965 INFO L124 PetriNetUnfolderBase]: 1161/1998 cut-off events. [2024-06-20 15:19:14,965 INFO L125 PetriNetUnfolderBase]: For 28591/28591 co-relation queries the response was YES. [2024-06-20 15:19:14,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10166 conditions, 1998 events. 1161/1998 cut-off events. For 28591/28591 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11144 event pairs, 301 based on Foata normal form. 2/1998 useless extension candidates. Maximal degree in co-relation 10106. Up to 1759 conditions per place. [2024-06-20 15:19:14,977 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 106 selfloop transitions, 26 changer transitions 0/145 dead transitions. [2024-06-20 15:19:14,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 145 transitions, 1515 flow [2024-06-20 15:19:14,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:14,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:14,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-20 15:19:14,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-20 15:19:14,979 INFO L175 Difference]: Start difference. First operand has 122 places, 126 transitions, 1153 flow. Second operand 6 states and 139 transitions. [2024-06-20 15:19:14,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 145 transitions, 1515 flow [2024-06-20 15:19:15,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 145 transitions, 1479 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-20 15:19:15,026 INFO L231 Difference]: Finished difference. Result has 126 places, 132 transitions, 1248 flow [2024-06-20 15:19:15,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1248, PETRI_PLACES=126, PETRI_TRANSITIONS=132} [2024-06-20 15:19:15,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-20 15:19:15,027 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 132 transitions, 1248 flow [2024-06-20 15:19:15,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:15,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:15,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:15,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:19:15,028 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:15,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:15,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1307466986, now seen corresponding path program 2 times [2024-06-20 15:19:15,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:15,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459982908] [2024-06-20 15:19:15,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:15,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:15,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:15,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:15,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:15,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459982908] [2024-06-20 15:19:15,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459982908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:15,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:15,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:15,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677911493] [2024-06-20 15:19:15,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:15,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:15,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:15,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:15,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:15,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:15,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 132 transitions, 1248 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:15,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:15,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:15,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:15,363 INFO L124 PetriNetUnfolderBase]: 1224/2075 cut-off events. [2024-06-20 15:19:15,363 INFO L125 PetriNetUnfolderBase]: For 30731/30735 co-relation queries the response was YES. [2024-06-20 15:19:15,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10586 conditions, 2075 events. 1224/2075 cut-off events. For 30731/30735 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11451 event pairs, 307 based on Foata normal form. 5/2079 useless extension candidates. Maximal degree in co-relation 10525. Up to 1878 conditions per place. [2024-06-20 15:19:15,376 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 119 selfloop transitions, 22 changer transitions 0/148 dead transitions. [2024-06-20 15:19:15,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 148 transitions, 1655 flow [2024-06-20 15:19:15,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:15,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:15,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-20 15:19:15,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:19:15,377 INFO L175 Difference]: Start difference. First operand has 126 places, 132 transitions, 1248 flow. Second operand 5 states and 115 transitions. [2024-06-20 15:19:15,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 148 transitions, 1655 flow [2024-06-20 15:19:15,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 148 transitions, 1582 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:15,421 INFO L231 Difference]: Finished difference. Result has 129 places, 137 transitions, 1281 flow [2024-06-20 15:19:15,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1281, PETRI_PLACES=129, PETRI_TRANSITIONS=137} [2024-06-20 15:19:15,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-20 15:19:15,422 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 137 transitions, 1281 flow [2024-06-20 15:19:15,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:15,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:15,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:15,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:19:15,423 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:15,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:15,424 INFO L85 PathProgramCache]: Analyzing trace with hash -807852762, now seen corresponding path program 3 times [2024-06-20 15:19:15,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:15,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847370272] [2024-06-20 15:19:15,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:15,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:15,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:15,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-20 15:19:15,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:15,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847370272] [2024-06-20 15:19:15,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847370272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:15,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:15,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:15,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666984776] [2024-06-20 15:19:15,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:15,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:15,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:15,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:15,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:15,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:15,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 137 transitions, 1281 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:15,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:15,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:15,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:15,756 INFO L124 PetriNetUnfolderBase]: 1221/2070 cut-off events. [2024-06-20 15:19:15,757 INFO L125 PetriNetUnfolderBase]: For 32018/32018 co-relation queries the response was YES. [2024-06-20 15:19:15,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10616 conditions, 2070 events. 1221/2070 cut-off events. For 32018/32018 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11423 event pairs, 302 based on Foata normal form. 1/2070 useless extension candidates. Maximal degree in co-relation 10553. Up to 1875 conditions per place. [2024-06-20 15:19:15,769 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 120 selfloop transitions, 23 changer transitions 0/150 dead transitions. [2024-06-20 15:19:15,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 150 transitions, 1606 flow [2024-06-20 15:19:15,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:15,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:15,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-20 15:19:15,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-20 15:19:15,770 INFO L175 Difference]: Start difference. First operand has 129 places, 137 transitions, 1281 flow. Second operand 5 states and 118 transitions. [2024-06-20 15:19:15,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 150 transitions, 1606 flow [2024-06-20 15:19:15,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 150 transitions, 1564 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-20 15:19:15,848 INFO L231 Difference]: Finished difference. Result has 133 places, 137 transitions, 1295 flow [2024-06-20 15:19:15,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1295, PETRI_PLACES=133, PETRI_TRANSITIONS=137} [2024-06-20 15:19:15,849 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-20 15:19:15,849 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 137 transitions, 1295 flow [2024-06-20 15:19:15,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:15,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:15,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:15,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:19:15,849 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:15,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:15,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1307473682, now seen corresponding path program 3 times [2024-06-20 15:19:15,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:15,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361303414] [2024-06-20 15:19:15,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:15,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:15,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:15,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-20 15:19:15,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:15,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361303414] [2024-06-20 15:19:15,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361303414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:15,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:15,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:15,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474054465] [2024-06-20 15:19:15,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:15,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:15,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:15,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:15,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:16,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:16,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 137 transitions, 1295 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:16,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:16,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:16,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:16,227 INFO L124 PetriNetUnfolderBase]: 1159/1997 cut-off events. [2024-06-20 15:19:16,227 INFO L125 PetriNetUnfolderBase]: For 33886/33886 co-relation queries the response was YES. [2024-06-20 15:19:16,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10344 conditions, 1997 events. 1159/1997 cut-off events. For 33886/33886 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11154 event pairs, 301 based on Foata normal form. 2/1997 useless extension candidates. Maximal degree in co-relation 10279. Up to 1730 conditions per place. [2024-06-20 15:19:16,239 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 106 selfloop transitions, 31 changer transitions 0/152 dead transitions. [2024-06-20 15:19:16,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 152 transitions, 1607 flow [2024-06-20 15:19:16,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:16,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:16,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-20 15:19:16,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-20 15:19:16,240 INFO L175 Difference]: Start difference. First operand has 133 places, 137 transitions, 1295 flow. Second operand 5 states and 124 transitions. [2024-06-20 15:19:16,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 152 transitions, 1607 flow [2024-06-20 15:19:16,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 152 transitions, 1552 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:16,300 INFO L231 Difference]: Finished difference. Result has 134 places, 137 transitions, 1319 flow [2024-06-20 15:19:16,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1319, PETRI_PLACES=134, PETRI_TRANSITIONS=137} [2024-06-20 15:19:16,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-20 15:19:16,301 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 137 transitions, 1319 flow [2024-06-20 15:19:16,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:16,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:16,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:16,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:19:16,301 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:16,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:16,302 INFO L85 PathProgramCache]: Analyzing trace with hash -807606684, now seen corresponding path program 1 times [2024-06-20 15:19:16,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:16,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250598532] [2024-06-20 15:19:16,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:16,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:16,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:16,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:16,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:16,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250598532] [2024-06-20 15:19:16,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250598532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:16,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:16,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:19:16,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198591591] [2024-06-20 15:19:16,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:16,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:19:16,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:16,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:19:16,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:19:16,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:16,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 137 transitions, 1319 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:16,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:16,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:16,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:16,682 INFO L124 PetriNetUnfolderBase]: 1157/1979 cut-off events. [2024-06-20 15:19:16,682 INFO L125 PetriNetUnfolderBase]: For 33053/33053 co-relation queries the response was YES. [2024-06-20 15:19:16,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10282 conditions, 1979 events. 1157/1979 cut-off events. For 33053/33053 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10991 event pairs, 295 based on Foata normal form. 2/1973 useless extension candidates. Maximal degree in co-relation 10217. Up to 1753 conditions per place. [2024-06-20 15:19:16,694 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 122 selfloop transitions, 10 changer transitions 0/150 dead transitions. [2024-06-20 15:19:16,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 150 transitions, 1630 flow [2024-06-20 15:19:16,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:16,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:16,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-20 15:19:16,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-20 15:19:16,696 INFO L175 Difference]: Start difference. First operand has 134 places, 137 transitions, 1319 flow. Second operand 5 states and 116 transitions. [2024-06-20 15:19:16,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 150 transitions, 1630 flow [2024-06-20 15:19:16,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 150 transitions, 1566 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:16,743 INFO L231 Difference]: Finished difference. Result has 135 places, 139 transitions, 1298 flow [2024-06-20 15:19:16,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1298, PETRI_PLACES=135, PETRI_TRANSITIONS=139} [2024-06-20 15:19:16,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-20 15:19:16,744 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 139 transitions, 1298 flow [2024-06-20 15:19:16,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:16,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:16,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:16,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:19:16,745 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:16,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:16,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1874880038, now seen corresponding path program 1 times [2024-06-20 15:19:16,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:16,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634688418] [2024-06-20 15:19:16,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:16,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:16,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:16,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-20 15:19:16,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:16,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634688418] [2024-06-20 15:19:16,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634688418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:16,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:16,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:16,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591249235] [2024-06-20 15:19:16,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:16,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:16,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:16,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:16,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:16,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:16,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 139 transitions, 1298 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:16,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:16,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:16,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:17,116 INFO L124 PetriNetUnfolderBase]: 1215/2051 cut-off events. [2024-06-20 15:19:17,116 INFO L125 PetriNetUnfolderBase]: For 32822/32822 co-relation queries the response was YES. [2024-06-20 15:19:17,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10640 conditions, 2051 events. 1215/2051 cut-off events. For 32822/32822 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11221 event pairs, 300 based on Foata normal form. 1/2051 useless extension candidates. Maximal degree in co-relation 10574. Up to 1834 conditions per place. [2024-06-20 15:19:17,128 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 34 changer transitions 0/173 dead transitions. [2024-06-20 15:19:17,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 173 transitions, 1865 flow [2024-06-20 15:19:17,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:17,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:17,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-20 15:19:17,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-20 15:19:17,129 INFO L175 Difference]: Start difference. First operand has 135 places, 139 transitions, 1298 flow. Second operand 7 states and 160 transitions. [2024-06-20 15:19:17,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 173 transitions, 1865 flow [2024-06-20 15:19:17,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 173 transitions, 1838 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:17,187 INFO L231 Difference]: Finished difference. Result has 141 places, 152 transitions, 1496 flow [2024-06-20 15:19:17,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1496, PETRI_PLACES=141, PETRI_TRANSITIONS=152} [2024-06-20 15:19:17,188 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-20 15:19:17,188 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 152 transitions, 1496 flow [2024-06-20 15:19:17,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:17,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:17,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:17,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:19:17,189 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:17,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:17,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1423423374, now seen corresponding path program 2 times [2024-06-20 15:19:17,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:17,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943927317] [2024-06-20 15:19:17,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:17,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:17,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:17,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:17,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:17,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943927317] [2024-06-20 15:19:17,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943927317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:17,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:17,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:17,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79668637] [2024-06-20 15:19:17,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:17,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:17,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:17,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:17,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:17,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:17,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 152 transitions, 1496 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:17,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:17,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:17,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:17,579 INFO L124 PetriNetUnfolderBase]: 1228/2073 cut-off events. [2024-06-20 15:19:17,580 INFO L125 PetriNetUnfolderBase]: For 36269/36269 co-relation queries the response was YES. [2024-06-20 15:19:17,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11189 conditions, 2073 events. 1228/2073 cut-off events. For 36269/36269 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11357 event pairs, 300 based on Foata normal form. 1/2073 useless extension candidates. Maximal degree in co-relation 11120. Up to 1875 conditions per place. [2024-06-20 15:19:17,592 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 138 selfloop transitions, 30 changer transitions 0/175 dead transitions. [2024-06-20 15:19:17,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 175 transitions, 2004 flow [2024-06-20 15:19:17,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:17,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:17,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-20 15:19:17,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-20 15:19:17,605 INFO L175 Difference]: Start difference. First operand has 141 places, 152 transitions, 1496 flow. Second operand 7 states and 157 transitions. [2024-06-20 15:19:17,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 175 transitions, 2004 flow [2024-06-20 15:19:17,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 175 transitions, 1946 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-20 15:19:17,673 INFO L231 Difference]: Finished difference. Result has 147 places, 159 transitions, 1592 flow [2024-06-20 15:19:17,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1592, PETRI_PLACES=147, PETRI_TRANSITIONS=159} [2024-06-20 15:19:17,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-20 15:19:17,675 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 159 transitions, 1592 flow [2024-06-20 15:19:17,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:17,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:17,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:17,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:19:17,675 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:17,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:17,676 INFO L85 PathProgramCache]: Analyzing trace with hash 118417722, now seen corresponding path program 3 times [2024-06-20 15:19:17,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:17,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805482899] [2024-06-20 15:19:17,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:17,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:17,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:17,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:17,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:17,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805482899] [2024-06-20 15:19:17,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805482899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:17,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:17,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:17,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780135386] [2024-06-20 15:19:17,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:17,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:17,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:17,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:17,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:17,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:17,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 159 transitions, 1592 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:17,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:17,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:17,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:18,114 INFO L124 PetriNetUnfolderBase]: 1225/2069 cut-off events. [2024-06-20 15:19:18,114 INFO L125 PetriNetUnfolderBase]: For 38140/38140 co-relation queries the response was YES. [2024-06-20 15:19:18,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11285 conditions, 2069 events. 1225/2069 cut-off events. For 38140/38140 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11349 event pairs, 300 based on Foata normal form. 1/2069 useless extension candidates. Maximal degree in co-relation 11213. Up to 1872 conditions per place. [2024-06-20 15:19:18,126 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 138 selfloop transitions, 32 changer transitions 0/177 dead transitions. [2024-06-20 15:19:18,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 177 transitions, 1989 flow [2024-06-20 15:19:18,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:19:18,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:19:18,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-20 15:19:18,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-20 15:19:18,127 INFO L175 Difference]: Start difference. First operand has 147 places, 159 transitions, 1592 flow. Second operand 9 states and 190 transitions. [2024-06-20 15:19:18,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 177 transitions, 1989 flow [2024-06-20 15:19:18,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 177 transitions, 1935 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:18,221 INFO L231 Difference]: Finished difference. Result has 153 places, 160 transitions, 1618 flow [2024-06-20 15:19:18,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1618, PETRI_PLACES=153, PETRI_TRANSITIONS=160} [2024-06-20 15:19:18,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-20 15:19:18,222 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 160 transitions, 1618 flow [2024-06-20 15:19:18,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:18,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:18,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:18,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:19:18,223 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:18,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:18,223 INFO L85 PathProgramCache]: Analyzing trace with hash 733720798, now seen corresponding path program 4 times [2024-06-20 15:19:18,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:18,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541763899] [2024-06-20 15:19:18,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:18,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:18,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:18,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:18,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:18,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541763899] [2024-06-20 15:19:18,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541763899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:18,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:18,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:18,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492307236] [2024-06-20 15:19:18,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:18,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:18,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:18,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:18,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:18,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:18,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 160 transitions, 1618 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:18,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:18,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:18,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:18,653 INFO L124 PetriNetUnfolderBase]: 1230/2079 cut-off events. [2024-06-20 15:19:18,654 INFO L125 PetriNetUnfolderBase]: For 40905/40911 co-relation queries the response was YES. [2024-06-20 15:19:18,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11466 conditions, 2079 events. 1230/2079 cut-off events. For 40905/40911 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11420 event pairs, 305 based on Foata normal form. 7/2085 useless extension candidates. Maximal degree in co-relation 11392. Up to 1858 conditions per place. [2024-06-20 15:19:18,667 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 42 changer transitions 0/182 dead transitions. [2024-06-20 15:19:18,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 182 transitions, 2124 flow [2024-06-20 15:19:18,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:19:18,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:19:18,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-20 15:19:18,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-20 15:19:18,668 INFO L175 Difference]: Start difference. First operand has 153 places, 160 transitions, 1618 flow. Second operand 8 states and 173 transitions. [2024-06-20 15:19:18,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 182 transitions, 2124 flow [2024-06-20 15:19:18,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 182 transitions, 2058 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 15:19:18,791 INFO L231 Difference]: Finished difference. Result has 155 places, 165 transitions, 1706 flow [2024-06-20 15:19:18,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1706, PETRI_PLACES=155, PETRI_TRANSITIONS=165} [2024-06-20 15:19:18,791 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-20 15:19:18,791 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 165 transitions, 1706 flow [2024-06-20 15:19:18,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:18,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:18,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:18,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:19:18,792 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:18,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:18,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1876971718, now seen corresponding path program 5 times [2024-06-20 15:19:18,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:18,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582225645] [2024-06-20 15:19:18,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:18,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:18,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:19,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:19,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:19,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582225645] [2024-06-20 15:19:19,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582225645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:19,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:19,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:19,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34063599] [2024-06-20 15:19:19,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:19,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:19,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:19,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:19,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:19,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:19,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 165 transitions, 1706 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:19,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:19,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:19,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:19,355 INFO L124 PetriNetUnfolderBase]: 1235/2087 cut-off events. [2024-06-20 15:19:19,355 INFO L125 PetriNetUnfolderBase]: For 42986/42986 co-relation queries the response was YES. [2024-06-20 15:19:19,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11661 conditions, 2087 events. 1235/2087 cut-off events. For 42986/42986 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11449 event pairs, 300 based on Foata normal form. 1/2087 useless extension candidates. Maximal degree in co-relation 11585. Up to 1864 conditions per place. [2024-06-20 15:19:19,368 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 135 selfloop transitions, 46 changer transitions 0/188 dead transitions. [2024-06-20 15:19:19,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 188 transitions, 2224 flow [2024-06-20 15:19:19,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:19:19,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:19:19,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-20 15:19:19,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-20 15:19:19,370 INFO L175 Difference]: Start difference. First operand has 155 places, 165 transitions, 1706 flow. Second operand 8 states and 178 transitions. [2024-06-20 15:19:19,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 188 transitions, 2224 flow [2024-06-20 15:19:19,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 188 transitions, 2108 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:19,439 INFO L231 Difference]: Finished difference. Result has 158 places, 168 transitions, 1733 flow [2024-06-20 15:19:19,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1733, PETRI_PLACES=158, PETRI_TRANSITIONS=168} [2024-06-20 15:19:19,439 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-20 15:19:19,439 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 168 transitions, 1733 flow [2024-06-20 15:19:19,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:19,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:19,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:19,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:19:19,440 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:19,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:19,441 INFO L85 PathProgramCache]: Analyzing trace with hash 726363568, now seen corresponding path program 6 times [2024-06-20 15:19:19,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:19,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845140857] [2024-06-20 15:19:19,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:19,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:19,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:19,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:19,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:19,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845140857] [2024-06-20 15:19:19,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845140857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:19,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:19,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:19,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9781115] [2024-06-20 15:19:19,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:19,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:19,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:19,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:19,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:19,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:19,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 168 transitions, 1733 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:19,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:19,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:19,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:19,874 INFO L124 PetriNetUnfolderBase]: 1232/2083 cut-off events. [2024-06-20 15:19:19,874 INFO L125 PetriNetUnfolderBase]: For 44837/44837 co-relation queries the response was YES. [2024-06-20 15:19:19,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11672 conditions, 2083 events. 1232/2083 cut-off events. For 44837/44837 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11450 event pairs, 300 based on Foata normal form. 1/2083 useless extension candidates. Maximal degree in co-relation 11595. Up to 1861 conditions per place. [2024-06-20 15:19:19,886 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 134 selfloop transitions, 44 changer transitions 0/185 dead transitions. [2024-06-20 15:19:19,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 185 transitions, 2138 flow [2024-06-20 15:19:19,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:19,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:19,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-20 15:19:19,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 15:19:19,887 INFO L175 Difference]: Start difference. First operand has 158 places, 168 transitions, 1733 flow. Second operand 6 states and 141 transitions. [2024-06-20 15:19:19,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 185 transitions, 2138 flow [2024-06-20 15:19:19,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 185 transitions, 2020 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 15:19:19,968 INFO L231 Difference]: Finished difference. Result has 157 places, 168 transitions, 1713 flow [2024-06-20 15:19:19,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1713, PETRI_PLACES=157, PETRI_TRANSITIONS=168} [2024-06-20 15:19:19,969 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-20 15:19:19,969 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 168 transitions, 1713 flow [2024-06-20 15:19:19,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:19,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:19,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:19,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:19:19,970 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:19,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:19,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1897727223, now seen corresponding path program 1 times [2024-06-20 15:19:19,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:19,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720312941] [2024-06-20 15:19:19,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:19,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:19,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:20,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:20,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:20,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720312941] [2024-06-20 15:19:20,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720312941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:20,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:20,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:20,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927328128] [2024-06-20 15:19:20,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:20,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:20,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:20,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:20,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:20,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:20,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 168 transitions, 1713 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:20,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:20,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:20,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:20,394 INFO L124 PetriNetUnfolderBase]: 1245/2105 cut-off events. [2024-06-20 15:19:20,394 INFO L125 PetriNetUnfolderBase]: For 45443/45449 co-relation queries the response was YES. [2024-06-20 15:19:20,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11785 conditions, 2105 events. 1245/2105 cut-off events. For 45443/45449 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11618 event pairs, 308 based on Foata normal form. 7/2111 useless extension candidates. Maximal degree in co-relation 11708. Up to 1853 conditions per place. [2024-06-20 15:19:20,408 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 45 changer transitions 0/193 dead transitions. [2024-06-20 15:19:20,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 193 transitions, 2265 flow [2024-06-20 15:19:20,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:19:20,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:19:20,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 15:19:20,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-20 15:19:20,409 INFO L175 Difference]: Start difference. First operand has 157 places, 168 transitions, 1713 flow. Second operand 8 states and 177 transitions. [2024-06-20 15:19:20,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 193 transitions, 2265 flow [2024-06-20 15:19:20,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 193 transitions, 2169 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:19:20,498 INFO L231 Difference]: Finished difference. Result has 160 places, 177 transitions, 1817 flow [2024-06-20 15:19:20,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1817, PETRI_PLACES=160, PETRI_TRANSITIONS=177} [2024-06-20 15:19:20,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-20 15:19:20,499 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 177 transitions, 1817 flow [2024-06-20 15:19:20,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:20,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:20,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:20,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:19:20,500 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:20,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:20,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1536126715, now seen corresponding path program 2 times [2024-06-20 15:19:20,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:20,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745460030] [2024-06-20 15:19:20,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:20,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:20,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:20,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:20,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:20,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745460030] [2024-06-20 15:19:20,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745460030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:20,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:20,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:20,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707160710] [2024-06-20 15:19:20,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:20,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:20,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:20,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:20,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:20,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:20,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 177 transitions, 1817 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:20,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:20,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:20,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:20,923 INFO L124 PetriNetUnfolderBase]: 1250/2112 cut-off events. [2024-06-20 15:19:20,923 INFO L125 PetriNetUnfolderBase]: For 45893/45899 co-relation queries the response was YES. [2024-06-20 15:19:20,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12003 conditions, 2112 events. 1250/2112 cut-off events. For 45893/45899 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11626 event pairs, 308 based on Foata normal form. 7/2118 useless extension candidates. Maximal degree in co-relation 11925. Up to 1859 conditions per place. [2024-06-20 15:19:20,938 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 142 selfloop transitions, 46 changer transitions 0/195 dead transitions. [2024-06-20 15:19:20,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 195 transitions, 2327 flow [2024-06-20 15:19:20,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:20,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:20,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 15:19:20,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 15:19:20,939 INFO L175 Difference]: Start difference. First operand has 160 places, 177 transitions, 1817 flow. Second operand 7 states and 158 transitions. [2024-06-20 15:19:20,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 195 transitions, 2327 flow [2024-06-20 15:19:21,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 195 transitions, 2261 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:21,036 INFO L231 Difference]: Finished difference. Result has 164 places, 180 transitions, 1897 flow [2024-06-20 15:19:21,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1897, PETRI_PLACES=164, PETRI_TRANSITIONS=180} [2024-06-20 15:19:21,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-20 15:19:21,037 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 180 transitions, 1897 flow [2024-06-20 15:19:21,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:21,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:21,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:21,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:19:21,038 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:21,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:21,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1535889565, now seen corresponding path program 3 times [2024-06-20 15:19:21,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:21,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885151138] [2024-06-20 15:19:21,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:21,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:21,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:21,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:21,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885151138] [2024-06-20 15:19:21,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885151138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:21,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:21,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:21,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341090773] [2024-06-20 15:19:21,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:21,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:21,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:21,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:21,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:21,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:21,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 180 transitions, 1897 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:21,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:21,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:21,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:21,439 INFO L124 PetriNetUnfolderBase]: 1247/2110 cut-off events. [2024-06-20 15:19:21,439 INFO L125 PetriNetUnfolderBase]: For 48763/48775 co-relation queries the response was YES. [2024-06-20 15:19:21,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12115 conditions, 2110 events. 1247/2110 cut-off events. For 48763/48775 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11671 event pairs, 320 based on Foata normal form. 13/2122 useless extension candidates. Maximal degree in co-relation 12035. Up to 1856 conditions per place. [2024-06-20 15:19:21,453 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 140 selfloop transitions, 42 changer transitions 0/189 dead transitions. [2024-06-20 15:19:21,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 189 transitions, 2283 flow [2024-06-20 15:19:21,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:21,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:21,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-20 15:19:21,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-20 15:19:21,454 INFO L175 Difference]: Start difference. First operand has 164 places, 180 transitions, 1897 flow. Second operand 5 states and 117 transitions. [2024-06-20 15:19:21,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 189 transitions, 2283 flow [2024-06-20 15:19:21,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 189 transitions, 2167 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:19:21,554 INFO L231 Difference]: Finished difference. Result has 163 places, 180 transitions, 1875 flow [2024-06-20 15:19:21,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1875, PETRI_PLACES=163, PETRI_TRANSITIONS=180} [2024-06-20 15:19:21,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-20 15:19:21,554 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 180 transitions, 1875 flow [2024-06-20 15:19:21,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:21,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:21,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:21,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:19:21,555 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:21,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:21,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1535880637, now seen corresponding path program 1 times [2024-06-20 15:19:21,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:21,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628851158] [2024-06-20 15:19:21,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:21,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:21,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:21,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:21,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:21,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628851158] [2024-06-20 15:19:21,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628851158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:21,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:21,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:21,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911307202] [2024-06-20 15:19:21,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:21,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:21,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:21,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:21,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:21,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:21,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 180 transitions, 1875 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:21,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:21,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:21,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:21,995 INFO L124 PetriNetUnfolderBase]: 1228/2083 cut-off events. [2024-06-20 15:19:21,995 INFO L125 PetriNetUnfolderBase]: For 49827/49836 co-relation queries the response was YES. [2024-06-20 15:19:22,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11859 conditions, 2083 events. 1228/2083 cut-off events. For 49827/49836 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11643 event pairs, 309 based on Foata normal form. 15/2086 useless extension candidates. Maximal degree in co-relation 11780. Up to 1773 conditions per place. [2024-06-20 15:19:22,009 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 149 selfloop transitions, 23 changer transitions 0/194 dead transitions. [2024-06-20 15:19:22,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 194 transitions, 2285 flow [2024-06-20 15:19:22,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:22,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:22,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-20 15:19:22,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-20 15:19:22,011 INFO L175 Difference]: Start difference. First operand has 163 places, 180 transitions, 1875 flow. Second operand 5 states and 121 transitions. [2024-06-20 15:19:22,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 194 transitions, 2285 flow [2024-06-20 15:19:22,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 194 transitions, 2195 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:22,100 INFO L231 Difference]: Finished difference. Result has 163 places, 181 transitions, 1854 flow [2024-06-20 15:19:22,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1854, PETRI_PLACES=163, PETRI_TRANSITIONS=181} [2024-06-20 15:19:22,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-20 15:19:22,101 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 181 transitions, 1854 flow [2024-06-20 15:19:22,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:22,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:22,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:22,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:19:22,102 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:22,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:22,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1176617703, now seen corresponding path program 4 times [2024-06-20 15:19:22,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:22,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737588617] [2024-06-20 15:19:22,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:22,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:22,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:22,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:22,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:22,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737588617] [2024-06-20 15:19:22,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737588617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:22,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:22,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:22,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006653544] [2024-06-20 15:19:22,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:22,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:22,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:22,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:22,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:22,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:22,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 181 transitions, 1854 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:22,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:22,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:22,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:22,479 INFO L124 PetriNetUnfolderBase]: 1288/2171 cut-off events. [2024-06-20 15:19:22,479 INFO L125 PetriNetUnfolderBase]: For 46261/46267 co-relation queries the response was YES. [2024-06-20 15:19:22,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12345 conditions, 2171 events. 1288/2171 cut-off events. For 46261/46267 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11966 event pairs, 315 based on Foata normal form. 7/2177 useless extension candidates. Maximal degree in co-relation 12266. Up to 1905 conditions per place. [2024-06-20 15:19:22,495 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 148 selfloop transitions, 50 changer transitions 0/205 dead transitions. [2024-06-20 15:19:22,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 205 transitions, 2438 flow [2024-06-20 15:19:22,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:22,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:22,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-20 15:19:22,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-20 15:19:22,496 INFO L175 Difference]: Start difference. First operand has 163 places, 181 transitions, 1854 flow. Second operand 7 states and 159 transitions. [2024-06-20 15:19:22,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 205 transitions, 2438 flow [2024-06-20 15:19:22,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 205 transitions, 2397 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:22,621 INFO L231 Difference]: Finished difference. Result has 168 places, 190 transitions, 2034 flow [2024-06-20 15:19:22,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2034, PETRI_PLACES=168, PETRI_TRANSITIONS=190} [2024-06-20 15:19:22,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-20 15:19:22,622 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 190 transitions, 2034 flow [2024-06-20 15:19:22,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:22,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:22,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:22,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:19:22,623 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:22,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:22,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1264787427, now seen corresponding path program 5 times [2024-06-20 15:19:22,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:22,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770724052] [2024-06-20 15:19:22,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:22,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:22,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:22,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:22,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:22,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770724052] [2024-06-20 15:19:22,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770724052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:22,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:22,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:22,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426679246] [2024-06-20 15:19:22,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:22,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:22,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:22,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:22,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:22,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:22,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 190 transitions, 2034 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:22,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:22,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:22,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:23,008 INFO L124 PetriNetUnfolderBase]: 1293/2184 cut-off events. [2024-06-20 15:19:23,009 INFO L125 PetriNetUnfolderBase]: For 50113/50125 co-relation queries the response was YES. [2024-06-20 15:19:23,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12712 conditions, 2184 events. 1293/2184 cut-off events. For 50113/50125 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12135 event pairs, 328 based on Foata normal form. 13/2196 useless extension candidates. Maximal degree in co-relation 12631. Up to 1911 conditions per place. [2024-06-20 15:19:23,024 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 145 selfloop transitions, 52 changer transitions 0/204 dead transitions. [2024-06-20 15:19:23,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 204 transitions, 2560 flow [2024-06-20 15:19:23,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:23,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:23,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-20 15:19:23,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:19:23,025 INFO L175 Difference]: Start difference. First operand has 168 places, 190 transitions, 2034 flow. Second operand 6 states and 136 transitions. [2024-06-20 15:19:23,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 204 transitions, 2560 flow [2024-06-20 15:19:23,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 204 transitions, 2505 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-20 15:19:23,130 INFO L231 Difference]: Finished difference. Result has 172 places, 193 transitions, 2131 flow [2024-06-20 15:19:23,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2131, PETRI_PLACES=172, PETRI_TRANSITIONS=193} [2024-06-20 15:19:23,131 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-20 15:19:23,131 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 193 transitions, 2131 flow [2024-06-20 15:19:23,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:23,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:23,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:23,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:19:23,132 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:23,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:23,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1042600197, now seen corresponding path program 6 times [2024-06-20 15:19:23,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:23,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433631755] [2024-06-20 15:19:23,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:23,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:23,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:23,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:23,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:23,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433631755] [2024-06-20 15:19:23,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433631755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:23,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:23,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:23,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345165763] [2024-06-20 15:19:23,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:23,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:23,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:23,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:23,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:23,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:23,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 193 transitions, 2131 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:23,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:23,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:23,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:23,554 INFO L124 PetriNetUnfolderBase]: 1298/2189 cut-off events. [2024-06-20 15:19:23,554 INFO L125 PetriNetUnfolderBase]: For 51486/51492 co-relation queries the response was YES. [2024-06-20 15:19:23,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12785 conditions, 2189 events. 1298/2189 cut-off events. For 51486/51492 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12126 event pairs, 319 based on Foata normal form. 7/2195 useless extension candidates. Maximal degree in co-relation 12701. Up to 1917 conditions per place. [2024-06-20 15:19:23,568 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 146 selfloop transitions, 57 changer transitions 0/210 dead transitions. [2024-06-20 15:19:23,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 210 transitions, 2685 flow [2024-06-20 15:19:23,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:23,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:23,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-20 15:19:23,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 15:19:23,570 INFO L175 Difference]: Start difference. First operand has 172 places, 193 transitions, 2131 flow. Second operand 6 states and 140 transitions. [2024-06-20 15:19:23,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 210 transitions, 2685 flow [2024-06-20 15:19:23,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 210 transitions, 2495 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:23,673 INFO L231 Difference]: Finished difference. Result has 174 places, 196 transitions, 2113 flow [2024-06-20 15:19:23,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2113, PETRI_PLACES=174, PETRI_TRANSITIONS=196} [2024-06-20 15:19:23,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-20 15:19:23,674 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 196 transitions, 2113 flow [2024-06-20 15:19:23,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:23,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:23,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:23,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:19:23,675 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:23,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:23,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1949668085, now seen corresponding path program 7 times [2024-06-20 15:19:23,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:23,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589524968] [2024-06-20 15:19:23,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:23,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:23,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:23,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:23,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:23,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589524968] [2024-06-20 15:19:23,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589524968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:23,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:23,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:23,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785893985] [2024-06-20 15:19:23,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:23,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:23,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:23,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:23,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:23,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:23,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 196 transitions, 2113 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:23,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:23,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:23,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:24,080 INFO L124 PetriNetUnfolderBase]: 1295/2187 cut-off events. [2024-06-20 15:19:24,080 INFO L125 PetriNetUnfolderBase]: For 54489/54501 co-relation queries the response was YES. [2024-06-20 15:19:24,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12690 conditions, 2187 events. 1295/2187 cut-off events. For 54489/54501 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12166 event pairs, 328 based on Foata normal form. 13/2199 useless extension candidates. Maximal degree in co-relation 12606. Up to 1914 conditions per place. [2024-06-20 15:19:24,095 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 145 selfloop transitions, 54 changer transitions 0/206 dead transitions. [2024-06-20 15:19:24,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 206 transitions, 2535 flow [2024-06-20 15:19:24,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:24,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:24,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-20 15:19:24,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 15:19:24,096 INFO L175 Difference]: Start difference. First operand has 174 places, 196 transitions, 2113 flow. Second operand 6 states and 135 transitions. [2024-06-20 15:19:24,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 206 transitions, 2535 flow [2024-06-20 15:19:24,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 206 transitions, 2426 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:24,206 INFO L231 Difference]: Finished difference. Result has 176 places, 196 transitions, 2118 flow [2024-06-20 15:19:24,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2118, PETRI_PLACES=176, PETRI_TRANSITIONS=196} [2024-06-20 15:19:24,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-20 15:19:24,206 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 196 transitions, 2118 flow [2024-06-20 15:19:24,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:24,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:24,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:24,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:19:24,207 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:24,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:24,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1264796355, now seen corresponding path program 2 times [2024-06-20 15:19:24,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:24,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695623377] [2024-06-20 15:19:24,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:24,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:24,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:24,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:24,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:24,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695623377] [2024-06-20 15:19:24,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695623377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:24,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:24,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:24,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449442266] [2024-06-20 15:19:24,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:24,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:24,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:24,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:24,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:24,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:24,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 196 transitions, 2118 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:24,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:24,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:24,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:24,679 INFO L124 PetriNetUnfolderBase]: 1275/2161 cut-off events. [2024-06-20 15:19:24,679 INFO L125 PetriNetUnfolderBase]: For 58561/58568 co-relation queries the response was YES. [2024-06-20 15:19:24,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12539 conditions, 2161 events. 1275/2161 cut-off events. For 58561/58568 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12146 event pairs, 316 based on Foata normal form. 14/2163 useless extension candidates. Maximal degree in co-relation 12455. Up to 1843 conditions per place. [2024-06-20 15:19:24,695 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 158 selfloop transitions, 26 changer transitions 0/211 dead transitions. [2024-06-20 15:19:24,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 211 transitions, 2556 flow [2024-06-20 15:19:24,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:24,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:24,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-20 15:19:24,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-20 15:19:24,699 INFO L175 Difference]: Start difference. First operand has 176 places, 196 transitions, 2118 flow. Second operand 6 states and 139 transitions. [2024-06-20 15:19:24,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 211 transitions, 2556 flow [2024-06-20 15:19:24,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 211 transitions, 2451 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:24,810 INFO L231 Difference]: Finished difference. Result has 178 places, 197 transitions, 2087 flow [2024-06-20 15:19:24,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2087, PETRI_PLACES=178, PETRI_TRANSITIONS=197} [2024-06-20 15:19:24,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-20 15:19:24,811 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 197 transitions, 2087 flow [2024-06-20 15:19:24,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:24,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:24,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:24,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:19:24,812 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:24,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:24,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1279081155, now seen corresponding path program 3 times [2024-06-20 15:19:24,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:24,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740069211] [2024-06-20 15:19:24,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:24,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:24,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:24,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:24,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:24,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740069211] [2024-06-20 15:19:24,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740069211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:24,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:24,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:24,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637804363] [2024-06-20 15:19:24,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:24,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:24,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:24,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:24,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:25,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:25,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 197 transitions, 2087 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:25,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:25,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:25,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:25,269 INFO L124 PetriNetUnfolderBase]: 1277/2167 cut-off events. [2024-06-20 15:19:25,269 INFO L125 PetriNetUnfolderBase]: For 58243/58248 co-relation queries the response was YES. [2024-06-20 15:19:25,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12502 conditions, 2167 events. 1277/2167 cut-off events. For 58243/58248 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12197 event pairs, 310 based on Foata normal form. 13/2168 useless extension candidates. Maximal degree in co-relation 12417. Up to 1783 conditions per place. [2024-06-20 15:19:25,285 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 159 selfloop transitions, 29 changer transitions 0/215 dead transitions. [2024-06-20 15:19:25,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 215 transitions, 2555 flow [2024-06-20 15:19:25,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:25,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:25,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-20 15:19:25,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 15:19:25,286 INFO L175 Difference]: Start difference. First operand has 178 places, 197 transitions, 2087 flow. Second operand 6 states and 141 transitions. [2024-06-20 15:19:25,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 215 transitions, 2555 flow [2024-06-20 15:19:25,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 215 transitions, 2501 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:25,403 INFO L231 Difference]: Finished difference. Result has 180 places, 198 transitions, 2113 flow [2024-06-20 15:19:25,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2033, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2113, PETRI_PLACES=180, PETRI_TRANSITIONS=198} [2024-06-20 15:19:25,404 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-20 15:19:25,404 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 198 transitions, 2113 flow [2024-06-20 15:19:25,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:25,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:25,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:25,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:19:25,404 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:25,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:25,405 INFO L85 PathProgramCache]: Analyzing trace with hash -742342773, now seen corresponding path program 1 times [2024-06-20 15:19:25,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:25,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097048908] [2024-06-20 15:19:25,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:25,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:25,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:25,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-20 15:19:25,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:25,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097048908] [2024-06-20 15:19:25,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097048908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:25,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:25,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:25,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927801252] [2024-06-20 15:19:25,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:25,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:25,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:25,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:25,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:25,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:25,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 198 transitions, 2113 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:25,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:25,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:25,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:25,870 INFO L124 PetriNetUnfolderBase]: 1308/2219 cut-off events. [2024-06-20 15:19:25,871 INFO L125 PetriNetUnfolderBase]: For 59537/59537 co-relation queries the response was YES. [2024-06-20 15:19:25,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12856 conditions, 2219 events. 1308/2219 cut-off events. For 59537/59537 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12520 event pairs, 271 based on Foata normal form. 4/2217 useless extension candidates. Maximal degree in co-relation 12770. Up to 1832 conditions per place. [2024-06-20 15:19:25,886 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 154 selfloop transitions, 46 changer transitions 0/225 dead transitions. [2024-06-20 15:19:25,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 225 transitions, 2693 flow [2024-06-20 15:19:25,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:25,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:25,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:19:25,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 15:19:25,888 INFO L175 Difference]: Start difference. First operand has 180 places, 198 transitions, 2113 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:19:25,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 225 transitions, 2693 flow [2024-06-20 15:19:26,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 225 transitions, 2629 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:26,031 INFO L231 Difference]: Finished difference. Result has 183 places, 202 transitions, 2202 flow [2024-06-20 15:19:26,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2202, PETRI_PLACES=183, PETRI_TRANSITIONS=202} [2024-06-20 15:19:26,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-20 15:19:26,032 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 202 transitions, 2202 flow [2024-06-20 15:19:26,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:26,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:26,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:26,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:19:26,033 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:26,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:26,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1061156715, now seen corresponding path program 2 times [2024-06-20 15:19:26,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:26,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192326296] [2024-06-20 15:19:26,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:26,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:26,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:26,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:26,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:26,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192326296] [2024-06-20 15:19:26,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192326296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:26,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:26,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:26,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779639023] [2024-06-20 15:19:26,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:26,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:26,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:26,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:26,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:26,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:26,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 202 transitions, 2202 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:26,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:26,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:26,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:26,464 INFO L124 PetriNetUnfolderBase]: 1322/2241 cut-off events. [2024-06-20 15:19:26,465 INFO L125 PetriNetUnfolderBase]: For 62769/62769 co-relation queries the response was YES. [2024-06-20 15:19:26,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13120 conditions, 2241 events. 1322/2241 cut-off events. For 62769/62769 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 12651 event pairs, 308 based on Foata normal form. 4/2239 useless extension candidates. Maximal degree in co-relation 13033. Up to 1918 conditions per place. [2024-06-20 15:19:26,481 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 153 selfloop transitions, 44 changer transitions 0/222 dead transitions. [2024-06-20 15:19:26,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 222 transitions, 2670 flow [2024-06-20 15:19:26,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:26,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:26,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-20 15:19:26,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-20 15:19:26,483 INFO L175 Difference]: Start difference. First operand has 183 places, 202 transitions, 2202 flow. Second operand 7 states and 162 transitions. [2024-06-20 15:19:26,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 222 transitions, 2670 flow [2024-06-20 15:19:26,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 222 transitions, 2582 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:26,625 INFO L231 Difference]: Finished difference. Result has 187 places, 204 transitions, 2242 flow [2024-06-20 15:19:26,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2122, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2242, PETRI_PLACES=187, PETRI_TRANSITIONS=204} [2024-06-20 15:19:26,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-20 15:19:26,626 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 204 transitions, 2242 flow [2024-06-20 15:19:26,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:26,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:26,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:26,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:19:26,627 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:26,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:26,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1176447885, now seen corresponding path program 3 times [2024-06-20 15:19:26,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:26,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154732458] [2024-06-20 15:19:26,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:26,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:26,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:26,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:26,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:26,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154732458] [2024-06-20 15:19:26,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154732458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:26,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:26,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:26,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355226144] [2024-06-20 15:19:26,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:26,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:26,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:26,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:26,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:26,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:26,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 204 transitions, 2242 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:26,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:26,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:26,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:27,128 INFO L124 PetriNetUnfolderBase]: 1336/2263 cut-off events. [2024-06-20 15:19:27,128 INFO L125 PetriNetUnfolderBase]: For 66134/66134 co-relation queries the response was YES. [2024-06-20 15:19:27,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13308 conditions, 2263 events. 1336/2263 cut-off events. For 66134/66134 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12811 event pairs, 308 based on Foata normal form. 4/2261 useless extension candidates. Maximal degree in co-relation 13219. Up to 1968 conditions per place. [2024-06-20 15:19:27,143 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 165 selfloop transitions, 31 changer transitions 0/221 dead transitions. [2024-06-20 15:19:27,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 221 transitions, 2696 flow [2024-06-20 15:19:27,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:27,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:27,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 15:19:27,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 15:19:27,155 INFO L175 Difference]: Start difference. First operand has 187 places, 204 transitions, 2242 flow. Second operand 7 states and 158 transitions. [2024-06-20 15:19:27,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 221 transitions, 2696 flow [2024-06-20 15:19:27,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 221 transitions, 2598 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:27,268 INFO L231 Difference]: Finished difference. Result has 189 places, 206 transitions, 2242 flow [2024-06-20 15:19:27,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2242, PETRI_PLACES=189, PETRI_TRANSITIONS=206} [2024-06-20 15:19:27,269 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-20 15:19:27,269 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 206 transitions, 2242 flow [2024-06-20 15:19:27,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:27,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:27,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:27,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:19:27,270 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:27,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:27,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1176632583, now seen corresponding path program 1 times [2024-06-20 15:19:27,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:27,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686721879] [2024-06-20 15:19:27,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:27,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:27,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:27,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:27,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:27,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686721879] [2024-06-20 15:19:27,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686721879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:27,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:27,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:27,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116938695] [2024-06-20 15:19:27,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:27,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:27,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:27,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:27,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:27,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:27,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 206 transitions, 2242 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:27,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:27,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:27,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:27,774 INFO L124 PetriNetUnfolderBase]: 1389/2333 cut-off events. [2024-06-20 15:19:27,774 INFO L125 PetriNetUnfolderBase]: For 67477/67477 co-relation queries the response was YES. [2024-06-20 15:19:27,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13730 conditions, 2333 events. 1389/2333 cut-off events. For 67477/67477 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 13096 event pairs, 311 based on Foata normal form. 2/2334 useless extension candidates. Maximal degree in co-relation 13640. Up to 2125 conditions per place. [2024-06-20 15:19:27,791 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 192 selfloop transitions, 25 changer transitions 0/224 dead transitions. [2024-06-20 15:19:27,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 224 transitions, 2743 flow [2024-06-20 15:19:27,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:27,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:27,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-20 15:19:27,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:19:27,792 INFO L175 Difference]: Start difference. First operand has 189 places, 206 transitions, 2242 flow. Second operand 7 states and 154 transitions. [2024-06-20 15:19:27,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 224 transitions, 2743 flow [2024-06-20 15:19:27,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 224 transitions, 2667 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:27,949 INFO L231 Difference]: Finished difference. Result has 191 places, 208 transitions, 2247 flow [2024-06-20 15:19:27,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2247, PETRI_PLACES=191, PETRI_TRANSITIONS=208} [2024-06-20 15:19:27,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-20 15:19:27,950 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 208 transitions, 2247 flow [2024-06-20 15:19:27,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:27,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:27,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:27,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:19:27,950 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:27,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:27,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1042430379, now seen corresponding path program 4 times [2024-06-20 15:19:27,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:27,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844964230] [2024-06-20 15:19:27,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:27,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:27,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:28,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:28,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:28,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844964230] [2024-06-20 15:19:28,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844964230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:28,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:28,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:28,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119124365] [2024-06-20 15:19:28,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:28,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:28,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:28,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:28,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:28,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:19:28,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 208 transitions, 2247 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:28,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:28,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:19:28,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:28,527 INFO L124 PetriNetUnfolderBase]: 1332/2259 cut-off events. [2024-06-20 15:19:28,527 INFO L125 PetriNetUnfolderBase]: For 68761/68761 co-relation queries the response was YES. [2024-06-20 15:19:28,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13216 conditions, 2259 events. 1332/2259 cut-off events. For 68761/68761 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12801 event pairs, 269 based on Foata normal form. 4/2257 useless extension candidates. Maximal degree in co-relation 13125. Up to 1892 conditions per place. [2024-06-20 15:19:28,543 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 159 selfloop transitions, 43 changer transitions 0/228 dead transitions. [2024-06-20 15:19:28,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 228 transitions, 2701 flow [2024-06-20 15:19:28,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:28,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:28,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 15:19:28,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:19:28,544 INFO L175 Difference]: Start difference. First operand has 191 places, 208 transitions, 2247 flow. Second operand 6 states and 147 transitions. [2024-06-20 15:19:28,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 228 transitions, 2701 flow [2024-06-20 15:19:28,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 228 transitions, 2624 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:28,691 INFO L231 Difference]: Finished difference. Result has 192 places, 208 transitions, 2270 flow [2024-06-20 15:19:28,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2270, PETRI_PLACES=192, PETRI_TRANSITIONS=208} [2024-06-20 15:19:28,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-20 15:19:28,692 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 208 transitions, 2270 flow [2024-06-20 15:19:28,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:28,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:28,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:28,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:19:28,693 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:28,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:28,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1943426855, now seen corresponding path program 2 times [2024-06-20 15:19:28,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:28,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616732297] [2024-06-20 15:19:28,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:28,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:28,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:28,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:28,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:28,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616732297] [2024-06-20 15:19:28,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616732297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:28,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:28,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:28,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370785220] [2024-06-20 15:19:28,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:28,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:28,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:28,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:28,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:28,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:28,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 208 transitions, 2270 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:28,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:28,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:28,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:29,197 INFO L124 PetriNetUnfolderBase]: 1387/2331 cut-off events. [2024-06-20 15:19:29,197 INFO L125 PetriNetUnfolderBase]: For 70665/70665 co-relation queries the response was YES. [2024-06-20 15:19:29,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13778 conditions, 2331 events. 1387/2331 cut-off events. For 70665/70665 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13095 event pairs, 309 based on Foata normal form. 2/2332 useless extension candidates. Maximal degree in co-relation 13686. Up to 2117 conditions per place. [2024-06-20 15:19:29,214 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 191 selfloop transitions, 27 changer transitions 0/225 dead transitions. [2024-06-20 15:19:29,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 225 transitions, 2775 flow [2024-06-20 15:19:29,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:29,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:29,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-20 15:19:29,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:19:29,216 INFO L175 Difference]: Start difference. First operand has 192 places, 208 transitions, 2270 flow. Second operand 6 states and 136 transitions. [2024-06-20 15:19:29,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 225 transitions, 2775 flow [2024-06-20 15:19:29,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 225 transitions, 2679 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:29,388 INFO L231 Difference]: Finished difference. Result has 193 places, 210 transitions, 2266 flow [2024-06-20 15:19:29,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2266, PETRI_PLACES=193, PETRI_TRANSITIONS=210} [2024-06-20 15:19:29,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-20 15:19:29,389 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 210 transitions, 2266 flow [2024-06-20 15:19:29,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:29,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:29,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:29,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:19:29,390 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:29,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:29,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1278790437, now seen corresponding path program 3 times [2024-06-20 15:19:29,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:29,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258638345] [2024-06-20 15:19:29,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:29,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:29,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:29,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:29,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:29,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258638345] [2024-06-20 15:19:29,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258638345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:29,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:29,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:29,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434945061] [2024-06-20 15:19:29,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:29,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:29,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:29,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:29,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:29,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:29,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 210 transitions, 2266 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:29,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:29,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:29,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:29,903 INFO L124 PetriNetUnfolderBase]: 1395/2344 cut-off events. [2024-06-20 15:19:29,903 INFO L125 PetriNetUnfolderBase]: For 71364/71370 co-relation queries the response was YES. [2024-06-20 15:19:29,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13886 conditions, 2344 events. 1395/2344 cut-off events. For 71364/71370 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13166 event pairs, 316 based on Foata normal form. 8/2351 useless extension candidates. Maximal degree in co-relation 13793. Up to 2135 conditions per place. [2024-06-20 15:19:29,919 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 193 selfloop transitions, 24 changer transitions 0/224 dead transitions. [2024-06-20 15:19:29,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 224 transitions, 2765 flow [2024-06-20 15:19:29,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:29,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:29,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-20 15:19:29,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:19:29,920 INFO L175 Difference]: Start difference. First operand has 193 places, 210 transitions, 2266 flow. Second operand 6 states and 132 transitions. [2024-06-20 15:19:29,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 224 transitions, 2765 flow [2024-06-20 15:19:30,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 224 transitions, 2689 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:30,073 INFO L231 Difference]: Finished difference. Result has 195 places, 212 transitions, 2277 flow [2024-06-20 15:19:30,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2277, PETRI_PLACES=195, PETRI_TRANSITIONS=212} [2024-06-20 15:19:30,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-20 15:19:30,074 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 212 transitions, 2277 flow [2024-06-20 15:19:30,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:30,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:30,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:30,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:19:30,075 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:30,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:30,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1279087107, now seen corresponding path program 4 times [2024-06-20 15:19:30,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:30,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031576124] [2024-06-20 15:19:30,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:30,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:30,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:30,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:30,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:30,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031576124] [2024-06-20 15:19:30,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031576124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:30,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:30,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:19:30,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285988490] [2024-06-20 15:19:30,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:30,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:19:30,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:30,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:19:30,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:19:30,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:30,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 212 transitions, 2277 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:30,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:30,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:30,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:30,508 INFO L124 PetriNetUnfolderBase]: 1390/2337 cut-off events. [2024-06-20 15:19:30,508 INFO L125 PetriNetUnfolderBase]: For 69476/69482 co-relation queries the response was YES. [2024-06-20 15:19:30,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13720 conditions, 2337 events. 1390/2337 cut-off events. For 69476/69482 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13143 event pairs, 305 based on Foata normal form. 8/2344 useless extension candidates. Maximal degree in co-relation 13626. Up to 2102 conditions per place. [2024-06-20 15:19:30,525 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 189 selfloop transitions, 31 changer transitions 0/227 dead transitions. [2024-06-20 15:19:30,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 227 transitions, 2784 flow [2024-06-20 15:19:30,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:30,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:30,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-20 15:19:30,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-20 15:19:30,526 INFO L175 Difference]: Start difference. First operand has 195 places, 212 transitions, 2277 flow. Second operand 6 states and 133 transitions. [2024-06-20 15:19:30,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 227 transitions, 2784 flow [2024-06-20 15:19:30,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 227 transitions, 2717 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:30,688 INFO L231 Difference]: Finished difference. Result has 197 places, 214 transitions, 2311 flow [2024-06-20 15:19:30,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2311, PETRI_PLACES=197, PETRI_TRANSITIONS=214} [2024-06-20 15:19:30,689 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-20 15:19:30,689 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 214 transitions, 2311 flow [2024-06-20 15:19:30,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:30,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:30,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:30,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:19:30,690 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:30,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:30,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1660985761, now seen corresponding path program 1 times [2024-06-20 15:19:30,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:30,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437507489] [2024-06-20 15:19:30,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:30,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:30,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:30,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:30,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:30,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437507489] [2024-06-20 15:19:30,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437507489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:30,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:30,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:30,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449521732] [2024-06-20 15:19:30,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:30,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:30,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:30,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:30,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:30,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:30,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 214 transitions, 2311 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:30,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:30,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:30,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:31,243 INFO L124 PetriNetUnfolderBase]: 1403/2355 cut-off events. [2024-06-20 15:19:31,244 INFO L125 PetriNetUnfolderBase]: For 72666/72670 co-relation queries the response was YES. [2024-06-20 15:19:31,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14048 conditions, 2355 events. 1403/2355 cut-off events. For 72666/72670 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13265 event pairs, 326 based on Foata normal form. 2/2355 useless extension candidates. Maximal degree in co-relation 13953. Up to 2023 conditions per place. [2024-06-20 15:19:31,263 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 59 changer transitions 0/237 dead transitions. [2024-06-20 15:19:31,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 237 transitions, 2989 flow [2024-06-20 15:19:31,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:31,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:31,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 15:19:31,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:19:31,264 INFO L175 Difference]: Start difference. First operand has 197 places, 214 transitions, 2311 flow. Second operand 6 states and 147 transitions. [2024-06-20 15:19:31,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 237 transitions, 2989 flow [2024-06-20 15:19:31,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 237 transitions, 2904 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:31,412 INFO L231 Difference]: Finished difference. Result has 199 places, 220 transitions, 2455 flow [2024-06-20 15:19:31,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2455, PETRI_PLACES=199, PETRI_TRANSITIONS=220} [2024-06-20 15:19:31,413 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-20 15:19:31,413 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 220 transitions, 2455 flow [2024-06-20 15:19:31,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:31,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:31,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:31,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:19:31,413 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:31,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:31,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1876322291, now seen corresponding path program 2 times [2024-06-20 15:19:31,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:31,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304725289] [2024-06-20 15:19:31,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:31,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:31,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:31,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-20 15:19:31,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:31,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304725289] [2024-06-20 15:19:31,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304725289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:31,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:31,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:31,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258789757] [2024-06-20 15:19:31,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:31,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:31,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:31,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:31,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:31,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:31,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 220 transitions, 2455 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:31,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:31,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:31,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:31,931 INFO L124 PetriNetUnfolderBase]: 1413/2371 cut-off events. [2024-06-20 15:19:31,932 INFO L125 PetriNetUnfolderBase]: For 77150/77154 co-relation queries the response was YES. [2024-06-20 15:19:31,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14493 conditions, 2371 events. 1413/2371 cut-off events. For 77150/77154 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13374 event pairs, 326 based on Foata normal form. 2/2371 useless extension candidates. Maximal degree in co-relation 14397. Up to 2088 conditions per place. [2024-06-20 15:19:31,949 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 188 selfloop transitions, 44 changer transitions 0/239 dead transitions. [2024-06-20 15:19:31,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 239 transitions, 3033 flow [2024-06-20 15:19:31,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:31,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:31,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-20 15:19:31,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-20 15:19:31,950 INFO L175 Difference]: Start difference. First operand has 199 places, 220 transitions, 2455 flow. Second operand 6 states and 142 transitions. [2024-06-20 15:19:31,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 239 transitions, 3033 flow [2024-06-20 15:19:32,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 239 transitions, 2949 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:32,154 INFO L231 Difference]: Finished difference. Result has 202 places, 226 transitions, 2560 flow [2024-06-20 15:19:32,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2376, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2560, PETRI_PLACES=202, PETRI_TRANSITIONS=226} [2024-06-20 15:19:32,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-20 15:19:32,155 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 226 transitions, 2560 flow [2024-06-20 15:19:32,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:32,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:32,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-20 15:19:32,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:19:32,156 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:32,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:32,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1876322477, now seen corresponding path program 1 times [2024-06-20 15:19:32,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:32,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427066241] [2024-06-20 15:19:32,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:32,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:32,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:32,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:32,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:32,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427066241] [2024-06-20 15:19:32,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427066241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:32,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:32,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:32,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137752991] [2024-06-20 15:19:32,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:32,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:32,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:32,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:32,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:32,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:32,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 226 transitions, 2560 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:32,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:32,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:32,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:32,713 INFO L124 PetriNetUnfolderBase]: 1457/2441 cut-off events. [2024-06-20 15:19:32,713 INFO L125 PetriNetUnfolderBase]: For 79210/79214 co-relation queries the response was YES. [2024-06-20 15:19:32,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15161 conditions, 2441 events. 1457/2441 cut-off events. For 79210/79214 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 13815 event pairs, 325 based on Foata normal form. 2/2441 useless extension candidates. Maximal degree in co-relation 15064. Up to 2132 conditions per place. [2024-06-20 15:19:32,729 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 188 selfloop transitions, 67 changer transitions 0/262 dead transitions. [2024-06-20 15:19:32,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 262 transitions, 3521 flow [2024-06-20 15:19:32,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:32,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:32,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 15:19:32,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 15:19:32,731 INFO L175 Difference]: Start difference. First operand has 202 places, 226 transitions, 2560 flow. Second operand 7 states and 164 transitions. [2024-06-20 15:19:32,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 262 transitions, 3521 flow [2024-06-20 15:19:32,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 262 transitions, 3401 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:32,928 INFO L231 Difference]: Finished difference. Result has 208 places, 246 transitions, 2985 flow [2024-06-20 15:19:32,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2985, PETRI_PLACES=208, PETRI_TRANSITIONS=246} [2024-06-20 15:19:32,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-20 15:19:32,928 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 246 transitions, 2985 flow [2024-06-20 15:19:32,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:32,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:32,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:32,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:19:32,929 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:32,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:32,929 INFO L85 PathProgramCache]: Analyzing trace with hash -50076773, now seen corresponding path program 2 times [2024-06-20 15:19:32,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:32,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220367609] [2024-06-20 15:19:32,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:32,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:32,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:33,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:33,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:33,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220367609] [2024-06-20 15:19:33,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220367609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:33,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:33,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:33,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366853826] [2024-06-20 15:19:33,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:33,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:33,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:33,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:33,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:33,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:33,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 246 transitions, 2985 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:33,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:33,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:33,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:33,440 INFO L124 PetriNetUnfolderBase]: 1462/2448 cut-off events. [2024-06-20 15:19:33,440 INFO L125 PetriNetUnfolderBase]: For 83772/83776 co-relation queries the response was YES. [2024-06-20 15:19:33,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15664 conditions, 2448 events. 1462/2448 cut-off events. For 83772/83776 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13843 event pairs, 325 based on Foata normal form. 2/2448 useless extension candidates. Maximal degree in co-relation 15564. Up to 2138 conditions per place. [2024-06-20 15:19:33,458 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 187 selfloop transitions, 70 changer transitions 0/264 dead transitions. [2024-06-20 15:19:33,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 264 transitions, 3696 flow [2024-06-20 15:19:33,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:33,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:33,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-20 15:19:33,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:19:33,459 INFO L175 Difference]: Start difference. First operand has 208 places, 246 transitions, 2985 flow. Second operand 6 states and 144 transitions. [2024-06-20 15:19:33,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 264 transitions, 3696 flow [2024-06-20 15:19:33,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 264 transitions, 3618 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:33,686 INFO L231 Difference]: Finished difference. Result has 212 places, 250 transitions, 3191 flow [2024-06-20 15:19:33,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2907, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3191, PETRI_PLACES=212, PETRI_TRANSITIONS=250} [2024-06-20 15:19:33,687 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-20 15:19:33,687 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 250 transitions, 3191 flow [2024-06-20 15:19:33,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:33,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:33,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:33,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:19:33,688 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:33,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:33,688 INFO L85 PathProgramCache]: Analyzing trace with hash -85588823, now seen corresponding path program 3 times [2024-06-20 15:19:33,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:33,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154756797] [2024-06-20 15:19:33,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:33,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:33,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:33,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:33,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:33,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154756797] [2024-06-20 15:19:33,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154756797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:33,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:33,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:33,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511782794] [2024-06-20 15:19:33,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:33,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:33,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:33,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:33,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:33,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:33,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 250 transitions, 3191 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:33,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:33,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:33,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:34,215 INFO L124 PetriNetUnfolderBase]: 1459/2444 cut-off events. [2024-06-20 15:19:34,215 INFO L125 PetriNetUnfolderBase]: For 86330/86334 co-relation queries the response was YES. [2024-06-20 15:19:34,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15896 conditions, 2444 events. 1459/2444 cut-off events. For 86330/86334 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13818 event pairs, 325 based on Foata normal form. 2/2444 useless extension candidates. Maximal degree in co-relation 15793. Up to 2135 conditions per place. [2024-06-20 15:19:34,235 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 187 selfloop transitions, 70 changer transitions 0/264 dead transitions. [2024-06-20 15:19:34,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 264 transitions, 3739 flow [2024-06-20 15:19:34,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:34,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:34,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-20 15:19:34,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-20 15:19:34,236 INFO L175 Difference]: Start difference. First operand has 212 places, 250 transitions, 3191 flow. Second operand 7 states and 162 transitions. [2024-06-20 15:19:34,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 264 transitions, 3739 flow [2024-06-20 15:19:34,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 264 transitions, 3606 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:34,489 INFO L231 Difference]: Finished difference. Result has 216 places, 250 transitions, 3212 flow [2024-06-20 15:19:34,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3212, PETRI_PLACES=216, PETRI_TRANSITIONS=250} [2024-06-20 15:19:34,490 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-20 15:19:34,490 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 250 transitions, 3212 flow [2024-06-20 15:19:34,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:34,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:34,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:34,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:19:34,491 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:34,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:34,491 INFO L85 PathProgramCache]: Analyzing trace with hash -85826159, now seen corresponding path program 3 times [2024-06-20 15:19:34,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:34,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578577500] [2024-06-20 15:19:34,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:34,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:34,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:34,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:34,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:34,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578577500] [2024-06-20 15:19:34,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578577500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:34,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:34,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:34,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444448103] [2024-06-20 15:19:34,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:34,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:34,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:34,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:34,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:34,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:34,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 250 transitions, 3212 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:34,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:34,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:34,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:35,014 INFO L124 PetriNetUnfolderBase]: 1456/2440 cut-off events. [2024-06-20 15:19:35,015 INFO L125 PetriNetUnfolderBase]: For 88436/88440 co-relation queries the response was YES. [2024-06-20 15:19:35,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15888 conditions, 2440 events. 1456/2440 cut-off events. For 88436/88440 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13790 event pairs, 325 based on Foata normal form. 2/2440 useless extension candidates. Maximal degree in co-relation 15784. Up to 2089 conditions per place. [2024-06-20 15:19:35,035 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 193 selfloop transitions, 65 changer transitions 0/265 dead transitions. [2024-06-20 15:19:35,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 265 transitions, 3766 flow [2024-06-20 15:19:35,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:19:35,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:19:35,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-20 15:19:35,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-20 15:19:35,036 INFO L175 Difference]: Start difference. First operand has 216 places, 250 transitions, 3212 flow. Second operand 5 states and 126 transitions. [2024-06-20 15:19:35,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 265 transitions, 3766 flow [2024-06-20 15:19:35,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 265 transitions, 3586 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:19:35,332 INFO L231 Difference]: Finished difference. Result has 215 places, 250 transitions, 3200 flow [2024-06-20 15:19:35,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3200, PETRI_PLACES=215, PETRI_TRANSITIONS=250} [2024-06-20 15:19:35,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-20 15:19:35,333 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 250 transitions, 3200 flow [2024-06-20 15:19:35,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:35,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:35,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:35,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:19:35,334 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:35,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:35,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1397279609, now seen corresponding path program 1 times [2024-06-20 15:19:35,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:35,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964912136] [2024-06-20 15:19:35,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:35,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:35,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:35,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:35,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964912136] [2024-06-20 15:19:35,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964912136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:35,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:35,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:35,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393035240] [2024-06-20 15:19:35,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:35,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:35,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:35,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:35,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:35,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:35,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 250 transitions, 3200 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:35,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:35,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:35,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:35,890 INFO L124 PetriNetUnfolderBase]: 1484/2488 cut-off events. [2024-06-20 15:19:35,890 INFO L125 PetriNetUnfolderBase]: For 94349/94353 co-relation queries the response was YES. [2024-06-20 15:19:35,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16147 conditions, 2488 events. 1484/2488 cut-off events. For 94349/94353 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14134 event pairs, 246 based on Foata normal form. 7/2493 useless extension candidates. Maximal degree in co-relation 16043. Up to 2094 conditions per place. [2024-06-20 15:19:35,911 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 240 selfloop transitions, 30 changer transitions 0/277 dead transitions. [2024-06-20 15:19:35,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 277 transitions, 3969 flow [2024-06-20 15:19:35,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:35,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:35,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:19:35,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-20 15:19:35,912 INFO L175 Difference]: Start difference. First operand has 215 places, 250 transitions, 3200 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:19:35,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 277 transitions, 3969 flow [2024-06-20 15:19:36,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 277 transitions, 3807 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:36,253 INFO L231 Difference]: Finished difference. Result has 218 places, 253 transitions, 3142 flow [2024-06-20 15:19:36,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3142, PETRI_PLACES=218, PETRI_TRANSITIONS=253} [2024-06-20 15:19:36,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-20 15:19:36,253 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 253 transitions, 3142 flow [2024-06-20 15:19:36,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:36,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:36,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] [2024-06-20 15:19:36,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:19:36,254 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:36,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:36,255 INFO L85 PathProgramCache]: Analyzing trace with hash -52850219, now seen corresponding path program 2 times [2024-06-20 15:19:36,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:36,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528192515] [2024-06-20 15:19:36,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:36,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:36,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:36,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:36,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:36,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528192515] [2024-06-20 15:19:36,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528192515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:36,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:36,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:36,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142529261] [2024-06-20 15:19:36,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:36,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:36,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:36,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:36,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:36,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:36,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 253 transitions, 3142 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:36,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:36,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:36,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:36,800 INFO L124 PetriNetUnfolderBase]: 1471/2469 cut-off events. [2024-06-20 15:19:36,800 INFO L125 PetriNetUnfolderBase]: For 84726/84730 co-relation queries the response was YES. [2024-06-20 15:19:36,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15647 conditions, 2469 events. 1471/2469 cut-off events. For 84726/84730 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14016 event pairs, 235 based on Foata normal form. 7/2474 useless extension candidates. Maximal degree in co-relation 15542. Up to 2088 conditions per place. [2024-06-20 15:19:36,820 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 237 selfloop transitions, 30 changer transitions 0/274 dead transitions. [2024-06-20 15:19:36,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 274 transitions, 3776 flow [2024-06-20 15:19:36,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:36,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:36,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-20 15:19:36,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:19:36,822 INFO L175 Difference]: Start difference. First operand has 218 places, 253 transitions, 3142 flow. Second operand 6 states and 144 transitions. [2024-06-20 15:19:36,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 274 transitions, 3776 flow [2024-06-20 15:19:37,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 274 transitions, 3695 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:37,074 INFO L231 Difference]: Finished difference. Result has 220 places, 253 transitions, 3127 flow [2024-06-20 15:19:37,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3127, PETRI_PLACES=220, PETRI_TRANSITIONS=253} [2024-06-20 15:19:37,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-20 15:19:37,074 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 253 transitions, 3127 flow [2024-06-20 15:19:37,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:37,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:37,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:37,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:19:37,075 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:37,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:37,076 INFO L85 PathProgramCache]: Analyzing trace with hash 312386959, now seen corresponding path program 4 times [2024-06-20 15:19:37,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:37,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290635698] [2024-06-20 15:19:37,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:37,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:37,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:37,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:37,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:37,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290635698] [2024-06-20 15:19:37,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290635698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:37,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:37,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:37,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187853729] [2024-06-20 15:19:37,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:37,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:37,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:37,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:37,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:37,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:37,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 253 transitions, 3127 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:37,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:37,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:37,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:37,572 INFO L124 PetriNetUnfolderBase]: 1484/2497 cut-off events. [2024-06-20 15:19:37,572 INFO L125 PetriNetUnfolderBase]: For 84064/84068 co-relation queries the response was YES. [2024-06-20 15:19:37,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15776 conditions, 2497 events. 1484/2497 cut-off events. For 84064/84068 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14250 event pairs, 324 based on Foata normal form. 2/2497 useless extension candidates. Maximal degree in co-relation 15671. Up to 2061 conditions per place. [2024-06-20 15:19:37,591 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 200 selfloop transitions, 77 changer transitions 0/284 dead transitions. [2024-06-20 15:19:37,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 284 transitions, 4081 flow [2024-06-20 15:19:37,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:37,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:37,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:19:37,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:19:37,593 INFO L175 Difference]: Start difference. First operand has 220 places, 253 transitions, 3127 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:19:37,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 284 transitions, 4081 flow [2024-06-20 15:19:37,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 284 transitions, 4009 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:37,931 INFO L231 Difference]: Finished difference. Result has 222 places, 262 transitions, 3387 flow [2024-06-20 15:19:37,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3387, PETRI_PLACES=222, PETRI_TRANSITIONS=262} [2024-06-20 15:19:37,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-20 15:19:37,931 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 262 transitions, 3387 flow [2024-06-20 15:19:37,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:37,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:37,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] [2024-06-20 15:19:37,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:19:37,932 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:37,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:37,932 INFO L85 PathProgramCache]: Analyzing trace with hash 312507115, now seen corresponding path program 4 times [2024-06-20 15:19:37,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:37,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157241853] [2024-06-20 15:19:37,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:37,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:37,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:38,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:38,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:38,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157241853] [2024-06-20 15:19:38,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157241853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:38,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:38,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:38,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144398032] [2024-06-20 15:19:38,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:38,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:38,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:38,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:38,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:38,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:38,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 262 transitions, 3387 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:38,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:38,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:38,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:38,533 INFO L124 PetriNetUnfolderBase]: 1502/2528 cut-off events. [2024-06-20 15:19:38,533 INFO L125 PetriNetUnfolderBase]: For 87086/87090 co-relation queries the response was YES. [2024-06-20 15:19:38,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16290 conditions, 2528 events. 1502/2528 cut-off events. For 87086/87090 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 14476 event pairs, 324 based on Foata normal form. 2/2528 useless extension candidates. Maximal degree in co-relation 16185. Up to 2133 conditions per place. [2024-06-20 15:19:38,557 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 188 selfloop transitions, 97 changer transitions 0/292 dead transitions. [2024-06-20 15:19:38,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 292 transitions, 4239 flow [2024-06-20 15:19:38,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:19:38,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:19:38,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-20 15:19:38,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-20 15:19:38,560 INFO L175 Difference]: Start difference. First operand has 222 places, 262 transitions, 3387 flow. Second operand 10 states and 219 transitions. [2024-06-20 15:19:38,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 292 transitions, 4239 flow [2024-06-20 15:19:38,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 292 transitions, 4029 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:38,905 INFO L231 Difference]: Finished difference. Result has 229 places, 271 transitions, 3523 flow [2024-06-20 15:19:38,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3523, PETRI_PLACES=229, PETRI_TRANSITIONS=271} [2024-06-20 15:19:38,907 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-20 15:19:38,907 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 271 transitions, 3523 flow [2024-06-20 15:19:38,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:38,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:38,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:38,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:19:38,908 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:38,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:38,909 INFO L85 PathProgramCache]: Analyzing trace with hash -987261893, now seen corresponding path program 5 times [2024-06-20 15:19:38,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:38,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602338425] [2024-06-20 15:19:38,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:38,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:38,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:39,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:39,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:39,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602338425] [2024-06-20 15:19:39,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602338425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:39,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:39,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:39,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163915117] [2024-06-20 15:19:39,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:39,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:39,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:39,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:39,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:39,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:39,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 271 transitions, 3523 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:39,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:39,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:39,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:39,455 INFO L124 PetriNetUnfolderBase]: 1507/2537 cut-off events. [2024-06-20 15:19:39,455 INFO L125 PetriNetUnfolderBase]: For 89616/89620 co-relation queries the response was YES. [2024-06-20 15:19:39,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16360 conditions, 2537 events. 1507/2537 cut-off events. For 89616/89620 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 14583 event pairs, 324 based on Foata normal form. 2/2537 useless extension candidates. Maximal degree in co-relation 16254. Up to 2089 conditions per place. [2024-06-20 15:19:39,476 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 200 selfloop transitions, 89 changer transitions 0/296 dead transitions. [2024-06-20 15:19:39,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 296 transitions, 4385 flow [2024-06-20 15:19:39,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:39,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:39,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:19:39,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:19:39,478 INFO L175 Difference]: Start difference. First operand has 229 places, 271 transitions, 3523 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:19:39,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 296 transitions, 4385 flow [2024-06-20 15:19:39,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 296 transitions, 4135 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-20 15:19:39,823 INFO L231 Difference]: Finished difference. Result has 230 places, 274 transitions, 3499 flow [2024-06-20 15:19:39,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3273, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3499, PETRI_PLACES=230, PETRI_TRANSITIONS=274} [2024-06-20 15:19:39,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-20 15:19:39,824 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 274 transitions, 3499 flow [2024-06-20 15:19:39,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:39,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:39,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:39,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 15:19:39,824 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:39,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:39,825 INFO L85 PathProgramCache]: Analyzing trace with hash 312506929, now seen corresponding path program 6 times [2024-06-20 15:19:39,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:39,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977392609] [2024-06-20 15:19:39,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:39,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:39,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:39,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:39,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:39,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977392609] [2024-06-20 15:19:39,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977392609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:39,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:39,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:39,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514383386] [2024-06-20 15:19:39,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:39,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:39,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:39,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:39,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:40,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:40,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 274 transitions, 3499 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:40,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:40,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:40,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:40,422 INFO L124 PetriNetUnfolderBase]: 1512/2546 cut-off events. [2024-06-20 15:19:40,423 INFO L125 PetriNetUnfolderBase]: For 91296/91300 co-relation queries the response was YES. [2024-06-20 15:19:40,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16260 conditions, 2546 events. 1512/2546 cut-off events. For 91296/91300 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 14605 event pairs, 324 based on Foata normal form. 2/2546 useless extension candidates. Maximal degree in co-relation 16153. Up to 2205 conditions per place. [2024-06-20 15:19:40,441 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 234 selfloop transitions, 53 changer transitions 0/294 dead transitions. [2024-06-20 15:19:40,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 294 transitions, 4163 flow [2024-06-20 15:19:40,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:40,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:40,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-20 15:19:40,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-20 15:19:40,442 INFO L175 Difference]: Start difference. First operand has 230 places, 274 transitions, 3499 flow. Second operand 7 states and 160 transitions. [2024-06-20 15:19:40,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 294 transitions, 4163 flow [2024-06-20 15:19:40,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 294 transitions, 3937 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:40,832 INFO L231 Difference]: Finished difference. Result has 232 places, 277 transitions, 3439 flow [2024-06-20 15:19:40,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3439, PETRI_PLACES=232, PETRI_TRANSITIONS=277} [2024-06-20 15:19:40,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-20 15:19:40,833 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 277 transitions, 3439 flow [2024-06-20 15:19:40,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:40,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:40,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:40,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 15:19:40,833 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:40,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:40,834 INFO L85 PathProgramCache]: Analyzing trace with hash -986963363, now seen corresponding path program 7 times [2024-06-20 15:19:40,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:40,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209735329] [2024-06-20 15:19:40,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:40,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:40,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:40,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:40,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:40,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209735329] [2024-06-20 15:19:40,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209735329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:40,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:40,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:40,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139116315] [2024-06-20 15:19:40,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:40,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:40,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:40,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:40,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:41,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:41,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 277 transitions, 3439 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:41,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:41,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:41,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:41,348 INFO L124 PetriNetUnfolderBase]: 1517/2555 cut-off events. [2024-06-20 15:19:41,348 INFO L125 PetriNetUnfolderBase]: For 94116/94120 co-relation queries the response was YES. [2024-06-20 15:19:41,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16243 conditions, 2555 events. 1517/2555 cut-off events. For 94116/94120 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 14697 event pairs, 324 based on Foata normal form. 2/2555 useless extension candidates. Maximal degree in co-relation 16135. Up to 2101 conditions per place. [2024-06-20 15:19:41,370 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 195 selfloop transitions, 96 changer transitions 0/298 dead transitions. [2024-06-20 15:19:41,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 298 transitions, 4205 flow [2024-06-20 15:19:41,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:41,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:41,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:19:41,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-20 15:19:41,371 INFO L175 Difference]: Start difference. First operand has 232 places, 277 transitions, 3439 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:19:41,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 298 transitions, 4205 flow [2024-06-20 15:19:41,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 298 transitions, 4073 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:41,715 INFO L231 Difference]: Finished difference. Result has 234 places, 280 transitions, 3547 flow [2024-06-20 15:19:41,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3547, PETRI_PLACES=234, PETRI_TRANSITIONS=280} [2024-06-20 15:19:41,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-20 15:19:41,715 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 280 transitions, 3547 flow [2024-06-20 15:19:41,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:41,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:41,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] [2024-06-20 15:19:41,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 15:19:41,716 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:41,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:41,716 INFO L85 PathProgramCache]: Analyzing trace with hash 318048241, now seen corresponding path program 1 times [2024-06-20 15:19:41,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:41,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545618190] [2024-06-20 15:19:41,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:41,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:41,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:41,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-20 15:19:41,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:41,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545618190] [2024-06-20 15:19:41,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545618190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:41,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:41,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:41,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271041334] [2024-06-20 15:19:41,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:41,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:41,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:41,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:41,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:41,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:41,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 280 transitions, 3547 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:41,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:41,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:41,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:42,297 INFO L124 PetriNetUnfolderBase]: 1530/2578 cut-off events. [2024-06-20 15:19:42,297 INFO L125 PetriNetUnfolderBase]: For 98863/98869 co-relation queries the response was YES. [2024-06-20 15:19:42,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16574 conditions, 2578 events. 1530/2578 cut-off events. For 98863/98869 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 14840 event pairs, 315 based on Foata normal form. 7/2584 useless extension candidates. Maximal degree in co-relation 16465. Up to 2171 conditions per place. [2024-06-20 15:19:42,319 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 196 selfloop transitions, 104 changer transitions 0/307 dead transitions. [2024-06-20 15:19:42,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 307 transitions, 4377 flow [2024-06-20 15:19:42,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:19:42,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:19:42,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-20 15:19:42,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-20 15:19:42,321 INFO L175 Difference]: Start difference. First operand has 234 places, 280 transitions, 3547 flow. Second operand 10 states and 219 transitions. [2024-06-20 15:19:42,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 307 transitions, 4377 flow [2024-06-20 15:19:42,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 307 transitions, 4210 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:42,715 INFO L231 Difference]: Finished difference. Result has 240 places, 286 transitions, 3684 flow [2024-06-20 15:19:42,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3684, PETRI_PLACES=240, PETRI_TRANSITIONS=286} [2024-06-20 15:19:42,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-20 15:19:42,715 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 286 transitions, 3684 flow [2024-06-20 15:19:42,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:42,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:42,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] [2024-06-20 15:19:42,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 15:19:42,716 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:42,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:42,716 INFO L85 PathProgramCache]: Analyzing trace with hash 321772705, now seen corresponding path program 5 times [2024-06-20 15:19:42,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:42,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464680001] [2024-06-20 15:19:42,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:42,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:42,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:42,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:42,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:42,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464680001] [2024-06-20 15:19:42,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464680001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:42,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:42,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:42,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430066204] [2024-06-20 15:19:42,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:42,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:42,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:42,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:42,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:42,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:42,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 286 transitions, 3684 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:42,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:42,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:42,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:43,290 INFO L124 PetriNetUnfolderBase]: 1548/2606 cut-off events. [2024-06-20 15:19:43,290 INFO L125 PetriNetUnfolderBase]: For 104896/104900 co-relation queries the response was YES. [2024-06-20 15:19:43,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17095 conditions, 2606 events. 1548/2606 cut-off events. For 104896/104900 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 15040 event pairs, 323 based on Foata normal form. 2/2606 useless extension candidates. Maximal degree in co-relation 16985. Up to 2191 conditions per place. [2024-06-20 15:19:43,312 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 205 selfloop transitions, 101 changer transitions 0/313 dead transitions. [2024-06-20 15:19:43,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 313 transitions, 4647 flow [2024-06-20 15:19:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:19:43,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:19:43,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-20 15:19:43,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-20 15:19:43,314 INFO L175 Difference]: Start difference. First operand has 240 places, 286 transitions, 3684 flow. Second operand 9 states and 202 transitions. [2024-06-20 15:19:43,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 313 transitions, 4647 flow [2024-06-20 15:19:43,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 313 transitions, 4484 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-20 15:19:43,657 INFO L231 Difference]: Finished difference. Result has 242 places, 295 transitions, 3839 flow [2024-06-20 15:19:43,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3839, PETRI_PLACES=242, PETRI_TRANSITIONS=295} [2024-06-20 15:19:43,657 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-20 15:19:43,658 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 295 transitions, 3839 flow [2024-06-20 15:19:43,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:43,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:43,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] [2024-06-20 15:19:43,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 15:19:43,658 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:43,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:43,659 INFO L85 PathProgramCache]: Analyzing trace with hash 321772891, now seen corresponding path program 2 times [2024-06-20 15:19:43,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:43,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529167242] [2024-06-20 15:19:43,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:43,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:43,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:43,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:43,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:43,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529167242] [2024-06-20 15:19:43,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529167242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:43,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:43,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:43,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026842453] [2024-06-20 15:19:43,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:43,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:43,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:43,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:43,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:43,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:43,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 295 transitions, 3839 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:43,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:43,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:43,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:44,260 INFO L124 PetriNetUnfolderBase]: 1566/2638 cut-off events. [2024-06-20 15:19:44,260 INFO L125 PetriNetUnfolderBase]: For 106435/106441 co-relation queries the response was YES. [2024-06-20 15:19:44,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17427 conditions, 2638 events. 1566/2638 cut-off events. For 106435/106441 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15296 event pairs, 315 based on Foata normal form. 7/2644 useless extension candidates. Maximal degree in co-relation 17316. Up to 2291 conditions per place. [2024-06-20 15:19:44,283 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 81 changer transitions 0/323 dead transitions. [2024-06-20 15:19:44,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 323 transitions, 4721 flow [2024-06-20 15:19:44,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:19:44,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:19:44,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-20 15:19:44,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-20 15:19:44,285 INFO L175 Difference]: Start difference. First operand has 242 places, 295 transitions, 3839 flow. Second operand 11 states and 234 transitions. [2024-06-20 15:19:44,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 323 transitions, 4721 flow [2024-06-20 15:19:44,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 323 transitions, 4595 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-20 15:19:44,691 INFO L231 Difference]: Finished difference. Result has 251 places, 304 transitions, 4011 flow [2024-06-20 15:19:44,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4011, PETRI_PLACES=251, PETRI_TRANSITIONS=304} [2024-06-20 15:19:44,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-20 15:19:44,692 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 304 transitions, 4011 flow [2024-06-20 15:19:44,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:44,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:44,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:44,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 15:19:44,693 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:44,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:44,693 INFO L85 PathProgramCache]: Analyzing trace with hash 321761545, now seen corresponding path program 6 times [2024-06-20 15:19:44,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:44,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887112229] [2024-06-20 15:19:44,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:44,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:44,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:44,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:44,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:44,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887112229] [2024-06-20 15:19:44,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887112229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:44,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:44,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:44,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267087643] [2024-06-20 15:19:44,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:44,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:44,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:44,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:44,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:44,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:44,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 304 transitions, 4011 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:44,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:44,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:44,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:45,291 INFO L124 PetriNetUnfolderBase]: 1563/2631 cut-off events. [2024-06-20 15:19:45,291 INFO L125 PetriNetUnfolderBase]: For 108881/108885 co-relation queries the response was YES. [2024-06-20 15:19:45,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17436 conditions, 2631 events. 1563/2631 cut-off events. For 108881/108885 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15250 event pairs, 323 based on Foata normal form. 2/2631 useless extension candidates. Maximal degree in co-relation 17323. Up to 2213 conditions per place. [2024-06-20 15:19:45,314 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 103 changer transitions 0/323 dead transitions. [2024-06-20 15:19:45,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 323 transitions, 4791 flow [2024-06-20 15:19:45,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:19:45,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:19:45,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-20 15:19:45,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386363636363637 [2024-06-20 15:19:45,316 INFO L175 Difference]: Start difference. First operand has 251 places, 304 transitions, 4011 flow. Second operand 11 states and 237 transitions. [2024-06-20 15:19:45,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 323 transitions, 4791 flow [2024-06-20 15:19:45,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 323 transitions, 4711 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:45,729 INFO L231 Difference]: Finished difference. Result has 258 places, 304 transitions, 4143 flow [2024-06-20 15:19:45,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3931, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4143, PETRI_PLACES=258, PETRI_TRANSITIONS=304} [2024-06-20 15:19:45,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-20 15:19:45,730 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 304 transitions, 4143 flow [2024-06-20 15:19:45,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:45,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:45,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] [2024-06-20 15:19:45,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 15:19:45,730 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:45,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:45,731 INFO L85 PathProgramCache]: Analyzing trace with hash -983249873, now seen corresponding path program 8 times [2024-06-20 15:19:45,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:45,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852434388] [2024-06-20 15:19:45,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:45,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:45,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:45,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-20 15:19:45,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:45,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852434388] [2024-06-20 15:19:45,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852434388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:45,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:45,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:45,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287121553] [2024-06-20 15:19:45,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:45,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:45,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:45,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:45,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:45,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:45,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 304 transitions, 4143 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:45,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:45,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:45,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:46,302 INFO L124 PetriNetUnfolderBase]: 1576/2653 cut-off events. [2024-06-20 15:19:46,302 INFO L125 PetriNetUnfolderBase]: For 114432/114436 co-relation queries the response was YES. [2024-06-20 15:19:46,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17888 conditions, 2653 events. 1576/2653 cut-off events. For 114432/114436 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15389 event pairs, 323 based on Foata normal form. 2/2653 useless extension candidates. Maximal degree in co-relation 17773. Up to 2270 conditions per place. [2024-06-20 15:19:46,326 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 247 selfloop transitions, 73 changer transitions 0/327 dead transitions. [2024-06-20 15:19:46,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 327 transitions, 5025 flow [2024-06-20 15:19:46,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:19:46,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:19:46,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-20 15:19:46,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-20 15:19:46,328 INFO L175 Difference]: Start difference. First operand has 258 places, 304 transitions, 4143 flow. Second operand 9 states and 197 transitions. [2024-06-20 15:19:46,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 327 transitions, 5025 flow [2024-06-20 15:19:46,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 327 transitions, 4784 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 15:19:46,691 INFO L231 Difference]: Finished difference. Result has 258 places, 310 transitions, 4167 flow [2024-06-20 15:19:46,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4167, PETRI_PLACES=258, PETRI_TRANSITIONS=310} [2024-06-20 15:19:46,691 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-20 15:19:46,691 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 310 transitions, 4167 flow [2024-06-20 15:19:46,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:46,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:46,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] [2024-06-20 15:19:46,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 15:19:46,692 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:46,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:46,692 INFO L85 PathProgramCache]: Analyzing trace with hash 321767311, now seen corresponding path program 3 times [2024-06-20 15:19:46,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:46,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906859913] [2024-06-20 15:19:46,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:46,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:46,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:46,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:46,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:46,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906859913] [2024-06-20 15:19:46,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906859913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:46,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:46,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:46,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611066012] [2024-06-20 15:19:46,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:46,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:46,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:46,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:46,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:46,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:46,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 310 transitions, 4167 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:46,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:46,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:46,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:47,377 INFO L124 PetriNetUnfolderBase]: 1573/2652 cut-off events. [2024-06-20 15:19:47,378 INFO L125 PetriNetUnfolderBase]: For 116566/116572 co-relation queries the response was YES. [2024-06-20 15:19:47,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17843 conditions, 2652 events. 1573/2652 cut-off events. For 116566/116572 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15396 event pairs, 315 based on Foata normal form. 7/2658 useless extension candidates. Maximal degree in co-relation 17726. Up to 2302 conditions per place. [2024-06-20 15:19:47,403 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 81 changer transitions 0/327 dead transitions. [2024-06-20 15:19:47,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 327 transitions, 4847 flow [2024-06-20 15:19:47,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:19:47,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:19:47,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-20 15:19:47,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-20 15:19:47,404 INFO L175 Difference]: Start difference. First operand has 258 places, 310 transitions, 4167 flow. Second operand 10 states and 215 transitions. [2024-06-20 15:19:47,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 327 transitions, 4847 flow [2024-06-20 15:19:47,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 327 transitions, 4658 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-20 15:19:47,799 INFO L231 Difference]: Finished difference. Result has 262 places, 310 transitions, 4150 flow [2024-06-20 15:19:47,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4150, PETRI_PLACES=262, PETRI_TRANSITIONS=310} [2024-06-20 15:19:47,800 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-20 15:19:47,800 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 310 transitions, 4150 flow [2024-06-20 15:19:47,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:47,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:47,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:47,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 15:19:47,801 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:47,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:47,801 INFO L85 PathProgramCache]: Analyzing trace with hash 321766939, now seen corresponding path program 9 times [2024-06-20 15:19:47,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:47,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55268536] [2024-06-20 15:19:47,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:47,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:47,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:47,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:47,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55268536] [2024-06-20 15:19:47,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55268536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:47,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:47,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:47,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657975236] [2024-06-20 15:19:47,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:47,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:47,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:47,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:47,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:47,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:47,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 310 transitions, 4150 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:47,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:47,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:47,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:48,447 INFO L124 PetriNetUnfolderBase]: 1570/2645 cut-off events. [2024-06-20 15:19:48,448 INFO L125 PetriNetUnfolderBase]: For 118546/118550 co-relation queries the response was YES. [2024-06-20 15:19:48,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17795 conditions, 2645 events. 1570/2645 cut-off events. For 118546/118550 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15348 event pairs, 323 based on Foata normal form. 2/2645 useless extension candidates. Maximal degree in co-relation 17677. Up to 2263 conditions per place. [2024-06-20 15:19:48,474 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 71 changer transitions 0/324 dead transitions. [2024-06-20 15:19:48,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 324 transitions, 4818 flow [2024-06-20 15:19:48,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:19:48,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:19:48,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-20 15:19:48,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-20 15:19:48,475 INFO L175 Difference]: Start difference. First operand has 262 places, 310 transitions, 4150 flow. Second operand 7 states and 160 transitions. [2024-06-20 15:19:48,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 324 transitions, 4818 flow [2024-06-20 15:19:48,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 324 transitions, 4630 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-20 15:19:48,896 INFO L231 Difference]: Finished difference. Result has 260 places, 310 transitions, 4111 flow [2024-06-20 15:19:48,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3962, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4111, PETRI_PLACES=260, PETRI_TRANSITIONS=310} [2024-06-20 15:19:48,897 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-20 15:19:48,897 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 310 transitions, 4111 flow [2024-06-20 15:19:48,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:48,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:48,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:48,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 15:19:48,898 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:48,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:48,898 INFO L85 PathProgramCache]: Analyzing trace with hash -375287101, now seen corresponding path program 7 times [2024-06-20 15:19:48,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:48,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919560748] [2024-06-20 15:19:48,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:48,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:48,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:49,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:49,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:49,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919560748] [2024-06-20 15:19:49,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919560748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:49,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:49,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:49,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692888627] [2024-06-20 15:19:49,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:49,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:49,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:49,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:49,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:49,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:49,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 310 transitions, 4111 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:49,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:49,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:49,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:49,491 INFO L124 PetriNetUnfolderBase]: 1583/2667 cut-off events. [2024-06-20 15:19:49,491 INFO L125 PetriNetUnfolderBase]: For 124000/124004 co-relation queries the response was YES. [2024-06-20 15:19:49,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18013 conditions, 2667 events. 1583/2667 cut-off events. For 124000/124004 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15489 event pairs, 323 based on Foata normal form. 2/2667 useless extension candidates. Maximal degree in co-relation 17894. Up to 2238 conditions per place. [2024-06-20 15:19:49,515 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 222 selfloop transitions, 104 changer transitions 0/333 dead transitions. [2024-06-20 15:19:49,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 333 transitions, 5113 flow [2024-06-20 15:19:49,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:19:49,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:19:49,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-20 15:19:49,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 15:19:49,539 INFO L175 Difference]: Start difference. First operand has 260 places, 310 transitions, 4111 flow. Second operand 8 states and 182 transitions. [2024-06-20 15:19:49,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 333 transitions, 5113 flow [2024-06-20 15:19:50,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 333 transitions, 4971 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:19:50,023 INFO L231 Difference]: Finished difference. Result has 262 places, 316 transitions, 4275 flow [2024-06-20 15:19:50,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3969, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4275, PETRI_PLACES=262, PETRI_TRANSITIONS=316} [2024-06-20 15:19:50,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-20 15:19:50,024 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 316 transitions, 4275 flow [2024-06-20 15:19:50,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:50,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:50,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:50,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 15:19:50,024 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:50,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:50,025 INFO L85 PathProgramCache]: Analyzing trace with hash 732932333, now seen corresponding path program 10 times [2024-06-20 15:19:50,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:50,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660006705] [2024-06-20 15:19:50,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:50,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:50,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:50,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:50,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:50,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660006705] [2024-06-20 15:19:50,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660006705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:50,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:50,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:50,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132805552] [2024-06-20 15:19:50,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:50,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:50,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:50,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:50,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:50,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:50,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 316 transitions, 4275 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:50,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:50,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:50,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:50,629 INFO L124 PetriNetUnfolderBase]: 1580/2663 cut-off events. [2024-06-20 15:19:50,629 INFO L125 PetriNetUnfolderBase]: For 126459/126463 co-relation queries the response was YES. [2024-06-20 15:19:50,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18080 conditions, 2663 events. 1580/2663 cut-off events. For 126459/126463 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15496 event pairs, 323 based on Foata normal form. 2/2663 useless extension candidates. Maximal degree in co-relation 17960. Up to 2202 conditions per place. [2024-06-20 15:19:50,655 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 235 selfloop transitions, 94 changer transitions 0/336 dead transitions. [2024-06-20 15:19:50,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 336 transitions, 5097 flow [2024-06-20 15:19:50,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:50,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:50,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 15:19:50,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 15:19:50,664 INFO L175 Difference]: Start difference. First operand has 262 places, 316 transitions, 4275 flow. Second operand 6 states and 149 transitions. [2024-06-20 15:19:50,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 336 transitions, 5097 flow [2024-06-20 15:19:51,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 336 transitions, 4894 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:51,157 INFO L231 Difference]: Finished difference. Result has 263 places, 316 transitions, 4277 flow [2024-06-20 15:19:51,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4277, PETRI_PLACES=263, PETRI_TRANSITIONS=316} [2024-06-20 15:19:51,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-20 15:19:51,158 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 316 transitions, 4277 flow [2024-06-20 15:19:51,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:51,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:51,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:51,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 15:19:51,159 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:51,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:51,159 INFO L85 PathProgramCache]: Analyzing trace with hash 732938285, now seen corresponding path program 4 times [2024-06-20 15:19:51,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:51,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643047413] [2024-06-20 15:19:51,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:51,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:51,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:51,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:51,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:51,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643047413] [2024-06-20 15:19:51,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643047413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:51,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:51,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:51,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26390274] [2024-06-20 15:19:51,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:51,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:51,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:51,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:51,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:51,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:51,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 316 transitions, 4277 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:51,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:51,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:51,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:51,833 INFO L124 PetriNetUnfolderBase]: 1617/2724 cut-off events. [2024-06-20 15:19:51,834 INFO L125 PetriNetUnfolderBase]: For 130635/130641 co-relation queries the response was YES. [2024-06-20 15:19:51,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18627 conditions, 2724 events. 1617/2724 cut-off events. For 130635/130641 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15840 event pairs, 315 based on Foata normal form. 7/2730 useless extension candidates. Maximal degree in co-relation 18507. Up to 2311 conditions per place. [2024-06-20 15:19:51,858 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 107 changer transitions 0/353 dead transitions. [2024-06-20 15:19:51,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 353 transitions, 5474 flow [2024-06-20 15:19:51,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:19:51,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:19:51,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-20 15:19:51,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-20 15:19:51,859 INFO L175 Difference]: Start difference. First operand has 263 places, 316 transitions, 4277 flow. Second operand 10 states and 221 transitions. [2024-06-20 15:19:51,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 353 transitions, 5474 flow [2024-06-20 15:19:52,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 353 transitions, 5184 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 15:19:52,288 INFO L231 Difference]: Finished difference. Result has 266 places, 331 transitions, 4506 flow [2024-06-20 15:19:52,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4506, PETRI_PLACES=266, PETRI_TRANSITIONS=331} [2024-06-20 15:19:52,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-20 15:19:52,288 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 331 transitions, 4506 flow [2024-06-20 15:19:52,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:52,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:52,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:52,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 15:19:52,289 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:52,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:52,289 INFO L85 PathProgramCache]: Analyzing trace with hash -367935451, now seen corresponding path program 8 times [2024-06-20 15:19:52,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:52,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372042654] [2024-06-20 15:19:52,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:52,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:52,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:52,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-20 15:19:52,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:52,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372042654] [2024-06-20 15:19:52,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372042654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:52,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:52,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:52,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626971895] [2024-06-20 15:19:52,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:52,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:52,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:52,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:52,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:52,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:52,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 331 transitions, 4506 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:52,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:52,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:52,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:52,844 INFO L124 PetriNetUnfolderBase]: 1614/2720 cut-off events. [2024-06-20 15:19:52,845 INFO L125 PetriNetUnfolderBase]: For 127004/127018 co-relation queries the response was YES. [2024-06-20 15:19:52,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18513 conditions, 2720 events. 1614/2720 cut-off events. For 127004/127018 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15891 event pairs, 354 based on Foata normal form. 12/2730 useless extension candidates. Maximal degree in co-relation 18393. Up to 2283 conditions per place. [2024-06-20 15:19:52,871 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 95 changer transitions 0/342 dead transitions. [2024-06-20 15:19:52,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 342 transitions, 5314 flow [2024-06-20 15:19:52,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:19:52,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:19:52,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-20 15:19:52,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-20 15:19:52,872 INFO L175 Difference]: Start difference. First operand has 266 places, 331 transitions, 4506 flow. Second operand 6 states and 139 transitions. [2024-06-20 15:19:52,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 342 transitions, 5314 flow [2024-06-20 15:19:53,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 342 transitions, 5167 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-20 15:19:53,246 INFO L231 Difference]: Finished difference. Result has 265 places, 331 transitions, 4559 flow [2024-06-20 15:19:53,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4363, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4559, PETRI_PLACES=265, PETRI_TRANSITIONS=331} [2024-06-20 15:19:53,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-20 15:19:53,247 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 331 transitions, 4559 flow [2024-06-20 15:19:53,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:53,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:53,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:53,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 15:19:53,248 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:53,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:53,248 INFO L85 PathProgramCache]: Analyzing trace with hash -367935265, now seen corresponding path program 5 times [2024-06-20 15:19:53,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:53,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380503188] [2024-06-20 15:19:53,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:53,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:53,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:53,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:53,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:53,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380503188] [2024-06-20 15:19:53,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380503188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:53,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:53,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:53,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114706972] [2024-06-20 15:19:53,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:53,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:53,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:53,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:53,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:53,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:53,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 331 transitions, 4559 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:53,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:53,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:53,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:53,844 INFO L124 PetriNetUnfolderBase]: 1611/2719 cut-off events. [2024-06-20 15:19:53,844 INFO L125 PetriNetUnfolderBase]: For 121363/121379 co-relation queries the response was YES. [2024-06-20 15:19:53,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18480 conditions, 2719 events. 1611/2719 cut-off events. For 121363/121379 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15912 event pairs, 333 based on Foata normal form. 17/2735 useless extension candidates. Maximal degree in co-relation 18360. Up to 2304 conditions per place. [2024-06-20 15:19:53,869 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 103 changer transitions 0/347 dead transitions. [2024-06-20 15:19:53,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 347 transitions, 5387 flow [2024-06-20 15:19:53,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:19:53,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:19:53,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-20 15:19:53,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-20 15:19:53,871 INFO L175 Difference]: Start difference. First operand has 265 places, 331 transitions, 4559 flow. Second operand 8 states and 179 transitions. [2024-06-20 15:19:53,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 347 transitions, 5387 flow [2024-06-20 15:19:54,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 347 transitions, 5181 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:54,213 INFO L231 Difference]: Finished difference. Result has 268 places, 331 transitions, 4569 flow [2024-06-20 15:19:54,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4353, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4569, PETRI_PLACES=268, PETRI_TRANSITIONS=331} [2024-06-20 15:19:54,214 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-20 15:19:54,214 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 331 transitions, 4569 flow [2024-06-20 15:19:54,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:54,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:54,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:54,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 15:19:54,215 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:54,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:54,215 INFO L85 PathProgramCache]: Analyzing trace with hash -375292495, now seen corresponding path program 6 times [2024-06-20 15:19:54,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:54,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516291286] [2024-06-20 15:19:54,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:54,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:54,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:54,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:54,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:54,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516291286] [2024-06-20 15:19:54,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516291286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:54,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:54,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:54,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486886660] [2024-06-20 15:19:54,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:54,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:54,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:54,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:54,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:54,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:54,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 331 transitions, 4569 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:54,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:54,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:54,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:54,840 INFO L124 PetriNetUnfolderBase]: 1608/2712 cut-off events. [2024-06-20 15:19:54,840 INFO L125 PetriNetUnfolderBase]: For 121566/121572 co-relation queries the response was YES. [2024-06-20 15:19:54,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18487 conditions, 2712 events. 1608/2712 cut-off events. For 121566/121572 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15848 event pairs, 315 based on Foata normal form. 7/2718 useless extension candidates. Maximal degree in co-relation 18366. Up to 2301 conditions per place. [2024-06-20 15:19:54,862 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 107 changer transitions 0/349 dead transitions. [2024-06-20 15:19:54,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 349 transitions, 5297 flow [2024-06-20 15:19:54,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:19:54,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:19:54,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-20 15:19:54,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-20 15:19:54,863 INFO L175 Difference]: Start difference. First operand has 268 places, 331 transitions, 4569 flow. Second operand 8 states and 181 transitions. [2024-06-20 15:19:54,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 349 transitions, 5297 flow [2024-06-20 15:19:55,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 349 transitions, 5061 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 15:19:55,229 INFO L231 Difference]: Finished difference. Result has 269 places, 331 transitions, 4565 flow [2024-06-20 15:19:55,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4565, PETRI_PLACES=269, PETRI_TRANSITIONS=331} [2024-06-20 15:19:55,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-20 15:19:55,230 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 331 transitions, 4565 flow [2024-06-20 15:19:55,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:55,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:55,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:55,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 15:19:55,231 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:55,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:55,231 INFO L85 PathProgramCache]: Analyzing trace with hash -375298261, now seen corresponding path program 9 times [2024-06-20 15:19:55,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:55,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301635984] [2024-06-20 15:19:55,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:55,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:55,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:55,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:55,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:55,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301635984] [2024-06-20 15:19:55,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301635984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:55,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:55,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:55,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449777436] [2024-06-20 15:19:55,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:55,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:55,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:55,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:55,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:55,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:55,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 331 transitions, 4565 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:55,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:55,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:55,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:55,854 INFO L124 PetriNetUnfolderBase]: 1605/2705 cut-off events. [2024-06-20 15:19:55,854 INFO L125 PetriNetUnfolderBase]: For 120055/120059 co-relation queries the response was YES. [2024-06-20 15:19:55,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18411 conditions, 2705 events. 1605/2705 cut-off events. For 120055/120059 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15775 event pairs, 323 based on Foata normal form. 2/2705 useless extension candidates. Maximal degree in co-relation 18290. Up to 2272 conditions per place. [2024-06-20 15:19:55,879 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 232 selfloop transitions, 111 changer transitions 0/350 dead transitions. [2024-06-20 15:19:55,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 350 transitions, 5297 flow [2024-06-20 15:19:55,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:19:55,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:19:55,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-20 15:19:55,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 15:19:55,881 INFO L175 Difference]: Start difference. First operand has 269 places, 331 transitions, 4565 flow. Second operand 9 states and 200 transitions. [2024-06-20 15:19:55,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 350 transitions, 5297 flow [2024-06-20 15:19:56,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 350 transitions, 5035 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-20 15:19:56,266 INFO L231 Difference]: Finished difference. Result has 269 places, 331 transitions, 4539 flow [2024-06-20 15:19:56,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4539, PETRI_PLACES=269, PETRI_TRANSITIONS=331} [2024-06-20 15:19:56,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-20 15:19:56,267 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 331 transitions, 4539 flow [2024-06-20 15:19:56,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:56,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:56,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:56,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 15:19:56,267 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:56,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:56,268 INFO L85 PathProgramCache]: Analyzing trace with hash -375298447, now seen corresponding path program 11 times [2024-06-20 15:19:56,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:56,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171757856] [2024-06-20 15:19:56,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:56,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:56,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:56,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:56,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:56,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171757856] [2024-06-20 15:19:56,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171757856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:56,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:56,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:56,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562646870] [2024-06-20 15:19:56,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:56,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:56,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:56,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:56,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:56,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:56,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 331 transitions, 4539 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:56,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:56,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:56,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:56,874 INFO L124 PetriNetUnfolderBase]: 1602/2701 cut-off events. [2024-06-20 15:19:56,874 INFO L125 PetriNetUnfolderBase]: For 114829/114833 co-relation queries the response was YES. [2024-06-20 15:19:56,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18233 conditions, 2701 events. 1602/2701 cut-off events. For 114829/114833 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15698 event pairs, 323 based on Foata normal form. 2/2701 useless extension candidates. Maximal degree in co-relation 18113. Up to 2223 conditions per place. [2024-06-20 15:19:56,900 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 245 selfloop transitions, 106 changer transitions 0/358 dead transitions. [2024-06-20 15:19:56,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 358 transitions, 5309 flow [2024-06-20 15:19:56,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:19:56,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:19:56,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-20 15:19:56,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:19:56,901 INFO L175 Difference]: Start difference. First operand has 269 places, 331 transitions, 4539 flow. Second operand 8 states and 192 transitions. [2024-06-20 15:19:56,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 358 transitions, 5309 flow [2024-06-20 15:19:57,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 358 transitions, 5017 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-20 15:19:57,212 INFO L231 Difference]: Finished difference. Result has 267 places, 331 transitions, 4477 flow [2024-06-20 15:19:57,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4477, PETRI_PLACES=267, PETRI_TRANSITIONS=331} [2024-06-20 15:19:57,212 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-20 15:19:57,212 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 331 transitions, 4477 flow [2024-06-20 15:19:57,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:57,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:57,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:57,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 15:19:57,213 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:57,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:57,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1463740081, now seen corresponding path program 7 times [2024-06-20 15:19:57,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:57,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254042348] [2024-06-20 15:19:57,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:57,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:57,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:57,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:57,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:57,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254042348] [2024-06-20 15:19:57,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254042348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:57,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:57,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:57,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046629682] [2024-06-20 15:19:57,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:57,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:57,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:57,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:57,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:57,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:57,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 331 transitions, 4477 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:57,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:57,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:57,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:57,783 INFO L124 PetriNetUnfolderBase]: 1607/2711 cut-off events. [2024-06-20 15:19:57,784 INFO L125 PetriNetUnfolderBase]: For 111410/111416 co-relation queries the response was YES. [2024-06-20 15:19:57,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18224 conditions, 2711 events. 1607/2711 cut-off events. For 111410/111416 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 15783 event pairs, 318 based on Foata normal form. 7/2717 useless extension candidates. Maximal degree in co-relation 18105. Up to 2225 conditions per place. [2024-06-20 15:19:57,806 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 126 changer transitions 0/356 dead transitions. [2024-06-20 15:19:57,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 356 transitions, 5421 flow [2024-06-20 15:19:57,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:19:57,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:19:57,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-20 15:19:57,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-20 15:19:57,807 INFO L175 Difference]: Start difference. First operand has 267 places, 331 transitions, 4477 flow. Second operand 8 states and 183 transitions. [2024-06-20 15:19:57,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 356 transitions, 5421 flow [2024-06-20 15:19:58,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 356 transitions, 5193 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 15:19:58,124 INFO L231 Difference]: Finished difference. Result has 267 places, 337 transitions, 4611 flow [2024-06-20 15:19:58,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=267, PETRI_TRANSITIONS=337} [2024-06-20 15:19:58,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-20 15:19:58,125 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 337 transitions, 4611 flow [2024-06-20 15:19:58,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:58,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:58,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:58,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 15:19:58,129 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:58,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:58,129 INFO L85 PathProgramCache]: Analyzing trace with hash 2115648569, now seen corresponding path program 8 times [2024-06-20 15:19:58,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:58,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728851016] [2024-06-20 15:19:58,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:58,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:58,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:58,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:58,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:58,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728851016] [2024-06-20 15:19:58,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728851016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:58,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:58,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:58,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818671047] [2024-06-20 15:19:58,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:58,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:58,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:58,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:58,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:58,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:58,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 337 transitions, 4611 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:58,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:58,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:58,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:58,730 INFO L124 PetriNetUnfolderBase]: 1636/2753 cut-off events. [2024-06-20 15:19:58,730 INFO L125 PetriNetUnfolderBase]: For 110704/110710 co-relation queries the response was YES. [2024-06-20 15:19:58,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18787 conditions, 2753 events. 1636/2753 cut-off events. For 110704/110710 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 16077 event pairs, 316 based on Foata normal form. 7/2759 useless extension candidates. Maximal degree in co-relation 18668. Up to 2358 conditions per place. [2024-06-20 15:19:58,754 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 261 selfloop transitions, 100 changer transitions 0/368 dead transitions. [2024-06-20 15:19:58,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 368 transitions, 5781 flow [2024-06-20 15:19:58,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:19:58,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:19:58,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-20 15:19:58,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-20 15:19:58,755 INFO L175 Difference]: Start difference. First operand has 267 places, 337 transitions, 4611 flow. Second operand 10 states and 217 transitions. [2024-06-20 15:19:58,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 368 transitions, 5781 flow [2024-06-20 15:19:59,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 368 transitions, 5617 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:59,093 INFO L231 Difference]: Finished difference. Result has 274 places, 349 transitions, 4875 flow [2024-06-20 15:19:59,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4471, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4875, PETRI_PLACES=274, PETRI_TRANSITIONS=349} [2024-06-20 15:19:59,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-20 15:19:59,093 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 349 transitions, 4875 flow [2024-06-20 15:19:59,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:59,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:59,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:59,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 15:19:59,094 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:59,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:59,095 INFO L85 PathProgramCache]: Analyzing trace with hash 2115411233, now seen corresponding path program 10 times [2024-06-20 15:19:59,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:59,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983031636] [2024-06-20 15:19:59,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:59,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:59,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:59,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-20 15:19:59,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:59,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983031636] [2024-06-20 15:19:59,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983031636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:59,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:59,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:19:59,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406785613] [2024-06-20 15:19:59,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:59,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:19:59,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:59,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:19:59,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:19:59,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:59,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 349 transitions, 4875 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:59,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:59,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:59,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:59,652 INFO L124 PetriNetUnfolderBase]: 1641/2759 cut-off events. [2024-06-20 15:19:59,652 INFO L125 PetriNetUnfolderBase]: For 113110/113114 co-relation queries the response was YES. [2024-06-20 15:19:59,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18883 conditions, 2759 events. 1641/2759 cut-off events. For 113110/113114 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16075 event pairs, 326 based on Foata normal form. 2/2759 useless extension candidates. Maximal degree in co-relation 18761. Up to 2291 conditions per place. [2024-06-20 15:19:59,679 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 114 changer transitions 0/371 dead transitions. [2024-06-20 15:19:59,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 371 transitions, 5863 flow [2024-06-20 15:19:59,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:19:59,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:19:59,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-20 15:19:59,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-20 15:19:59,681 INFO L175 Difference]: Start difference. First operand has 274 places, 349 transitions, 4875 flow. Second operand 8 states and 181 transitions. [2024-06-20 15:19:59,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 371 transitions, 5863 flow [2024-06-20 15:20:00,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 371 transitions, 5718 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 15:20:00,013 INFO L231 Difference]: Finished difference. Result has 277 places, 355 transitions, 5086 flow [2024-06-20 15:20:00,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4730, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5086, PETRI_PLACES=277, PETRI_TRANSITIONS=355} [2024-06-20 15:20:00,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-20 15:20:00,014 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 355 transitions, 5086 flow [2024-06-20 15:20:00,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:00,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:00,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:00,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 15:20:00,015 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:00,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:00,015 INFO L85 PathProgramCache]: Analyzing trace with hash 2115411419, now seen corresponding path program 9 times [2024-06-20 15:20:00,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:00,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733370973] [2024-06-20 15:20:00,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:00,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:00,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:00,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-20 15:20:00,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:00,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733370973] [2024-06-20 15:20:00,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733370973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:00,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:00,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:00,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590685414] [2024-06-20 15:20:00,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:00,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:00,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:00,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:00,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:00,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:00,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 355 transitions, 5086 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:00,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:00,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:00,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:00,673 INFO L124 PetriNetUnfolderBase]: 1638/2762 cut-off events. [2024-06-20 15:20:00,674 INFO L125 PetriNetUnfolderBase]: For 116485/116491 co-relation queries the response was YES. [2024-06-20 15:20:00,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19233 conditions, 2762 events. 1638/2762 cut-off events. For 116485/116491 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16197 event pairs, 318 based on Foata normal form. 7/2768 useless extension candidates. Maximal degree in co-relation 19109. Up to 2362 conditions per place. [2024-06-20 15:20:00,697 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 102 changer transitions 0/375 dead transitions. [2024-06-20 15:20:00,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 375 transitions, 6084 flow [2024-06-20 15:20:00,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:20:00,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:20:00,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-20 15:20:00,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-20 15:20:00,699 INFO L175 Difference]: Start difference. First operand has 277 places, 355 transitions, 5086 flow. Second operand 11 states and 234 transitions. [2024-06-20 15:20:00,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 375 transitions, 6084 flow [2024-06-20 15:20:01,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 375 transitions, 5944 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-20 15:20:01,055 INFO L231 Difference]: Finished difference. Result has 284 places, 355 transitions, 5156 flow [2024-06-20 15:20:01,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4946, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5156, PETRI_PLACES=284, PETRI_TRANSITIONS=355} [2024-06-20 15:20:01,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-20 15:20:01,056 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 355 transitions, 5156 flow [2024-06-20 15:20:01,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:01,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:01,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:01,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 15:20:01,057 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:01,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:01,057 INFO L85 PathProgramCache]: Analyzing trace with hash 2124526959, now seen corresponding path program 10 times [2024-06-20 15:20:01,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:01,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339037098] [2024-06-20 15:20:01,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:01,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:01,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:01,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:01,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:01,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339037098] [2024-06-20 15:20:01,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339037098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:01,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:01,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:01,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437902377] [2024-06-20 15:20:01,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:01,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:01,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:01,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:01,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:01,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:01,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 355 transitions, 5156 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:01,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:01,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:01,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:01,676 INFO L124 PetriNetUnfolderBase]: 1635/2758 cut-off events. [2024-06-20 15:20:01,677 INFO L125 PetriNetUnfolderBase]: For 117304/117310 co-relation queries the response was YES. [2024-06-20 15:20:01,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19183 conditions, 2758 events. 1635/2758 cut-off events. For 117304/117310 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16168 event pairs, 315 based on Foata normal form. 7/2764 useless extension candidates. Maximal degree in co-relation 19057. Up to 2428 conditions per place. [2024-06-20 15:20:01,707 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 318 selfloop transitions, 45 changer transitions 0/370 dead transitions. [2024-06-20 15:20:01,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 370 transitions, 5918 flow [2024-06-20 15:20:01,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:20:01,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:20:01,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-20 15:20:01,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-20 15:20:01,708 INFO L175 Difference]: Start difference. First operand has 284 places, 355 transitions, 5156 flow. Second operand 8 states and 174 transitions. [2024-06-20 15:20:01,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 370 transitions, 5918 flow [2024-06-20 15:20:02,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 370 transitions, 5702 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:02,119 INFO L231 Difference]: Finished difference. Result has 284 places, 355 transitions, 5036 flow [2024-06-20 15:20:02,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5036, PETRI_PLACES=284, PETRI_TRANSITIONS=355} [2024-06-20 15:20:02,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-20 15:20:02,120 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 355 transitions, 5036 flow [2024-06-20 15:20:02,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:02,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:02,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:02,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 15:20:02,120 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:02,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:02,121 INFO L85 PathProgramCache]: Analyzing trace with hash 2124942669, now seen corresponding path program 11 times [2024-06-20 15:20:02,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:02,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703979322] [2024-06-20 15:20:02,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:02,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:02,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:02,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:02,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:02,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703979322] [2024-06-20 15:20:02,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703979322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:02,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:02,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:02,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83249268] [2024-06-20 15:20:02,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:02,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:02,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:02,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:02,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:02,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:02,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 355 transitions, 5036 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:02,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:02,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:02,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:02,704 INFO L124 PetriNetUnfolderBase]: 1632/2754 cut-off events. [2024-06-20 15:20:02,704 INFO L125 PetriNetUnfolderBase]: For 118931/118937 co-relation queries the response was YES. [2024-06-20 15:20:02,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19032 conditions, 2754 events. 1632/2754 cut-off events. For 118931/118937 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16128 event pairs, 318 based on Foata normal form. 7/2760 useless extension candidates. Maximal degree in co-relation 18905. Up to 2356 conditions per place. [2024-06-20 15:20:02,730 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 97 changer transitions 0/370 dead transitions. [2024-06-20 15:20:02,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 370 transitions, 5798 flow [2024-06-20 15:20:02,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:20:02,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:20:02,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-20 15:20:02,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-20 15:20:02,731 INFO L175 Difference]: Start difference. First operand has 284 places, 355 transitions, 5036 flow. Second operand 8 states and 179 transitions. [2024-06-20 15:20:02,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 370 transitions, 5798 flow [2024-06-20 15:20:03,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 370 transitions, 5643 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:03,105 INFO L231 Difference]: Finished difference. Result has 284 places, 355 transitions, 5081 flow [2024-06-20 15:20:03,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4881, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5081, PETRI_PLACES=284, PETRI_TRANSITIONS=355} [2024-06-20 15:20:03,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-20 15:20:03,106 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 355 transitions, 5081 flow [2024-06-20 15:20:03,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:03,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:03,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:03,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 15:20:03,106 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:03,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:03,107 INFO L85 PathProgramCache]: Analyzing trace with hash 110689135, now seen corresponding path program 12 times [2024-06-20 15:20:03,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:03,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333824984] [2024-06-20 15:20:03,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:03,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:03,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:03,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-20 15:20:03,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:03,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333824984] [2024-06-20 15:20:03,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333824984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:03,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:03,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:03,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289022677] [2024-06-20 15:20:03,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:03,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:03,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:03,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:03,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:03,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:03,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 355 transitions, 5081 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:03,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:03,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:03,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:03,801 INFO L124 PetriNetUnfolderBase]: 1629/2746 cut-off events. [2024-06-20 15:20:03,801 INFO L125 PetriNetUnfolderBase]: For 121012/121018 co-relation queries the response was YES. [2024-06-20 15:20:03,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19059 conditions, 2746 events. 1629/2746 cut-off events. For 121012/121018 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16078 event pairs, 313 based on Foata normal form. 7/2752 useless extension candidates. Maximal degree in co-relation 18932. Up to 2374 conditions per place. [2024-06-20 15:20:03,825 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 306 selfloop transitions, 62 changer transitions 0/375 dead transitions. [2024-06-20 15:20:03,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 375 transitions, 5867 flow [2024-06-20 15:20:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:20:03,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:20:03,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:20:03,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-20 15:20:03,827 INFO L175 Difference]: Start difference. First operand has 284 places, 355 transitions, 5081 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:20:03,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 375 transitions, 5867 flow [2024-06-20 15:20:04,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 375 transitions, 5643 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:04,265 INFO L231 Difference]: Finished difference. Result has 283 places, 355 transitions, 4991 flow [2024-06-20 15:20:04,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4857, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4991, PETRI_PLACES=283, PETRI_TRANSITIONS=355} [2024-06-20 15:20:04,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-20 15:20:04,266 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 355 transitions, 4991 flow [2024-06-20 15:20:04,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:04,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:04,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:04,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 15:20:04,267 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:04,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:04,267 INFO L85 PathProgramCache]: Analyzing trace with hash -443783135, now seen corresponding path program 13 times [2024-06-20 15:20:04,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:04,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178663920] [2024-06-20 15:20:04,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:04,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:04,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:04,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:04,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178663920] [2024-06-20 15:20:04,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178663920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:04,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:04,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:04,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382140138] [2024-06-20 15:20:04,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:04,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:04,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:04,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:04,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:04,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:04,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 355 transitions, 4991 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:04,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:04,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:04,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:04,916 INFO L124 PetriNetUnfolderBase]: 1650/2786 cut-off events. [2024-06-20 15:20:04,916 INFO L125 PetriNetUnfolderBase]: For 130550/130564 co-relation queries the response was YES. [2024-06-20 15:20:04,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19426 conditions, 2786 events. 1650/2786 cut-off events. For 130550/130564 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 16422 event pairs, 333 based on Foata normal form. 15/2800 useless extension candidates. Maximal degree in co-relation 19298. Up to 2296 conditions per place. [2024-06-20 15:20:04,942 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 233 selfloop transitions, 145 changer transitions 0/385 dead transitions. [2024-06-20 15:20:04,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 385 transitions, 6293 flow [2024-06-20 15:20:04,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:20:04,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:20:04,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-20 15:20:04,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-20 15:20:04,944 INFO L175 Difference]: Start difference. First operand has 283 places, 355 transitions, 4991 flow. Second operand 11 states and 235 transitions. [2024-06-20 15:20:04,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 385 transitions, 6293 flow [2024-06-20 15:20:05,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 385 transitions, 5959 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 15:20:05,376 INFO L231 Difference]: Finished difference. Result has 285 places, 364 transitions, 5109 flow [2024-06-20 15:20:05,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4663, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5109, PETRI_PLACES=285, PETRI_TRANSITIONS=364} [2024-06-20 15:20:05,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-20 15:20:05,376 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 364 transitions, 5109 flow [2024-06-20 15:20:05,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:05,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:05,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:05,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 15:20:05,377 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:05,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:05,377 INFO L85 PathProgramCache]: Analyzing trace with hash -2039131267, now seen corresponding path program 14 times [2024-06-20 15:20:05,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:05,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51786811] [2024-06-20 15:20:05,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:05,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:05,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:05,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:05,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:05,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51786811] [2024-06-20 15:20:05,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51786811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:05,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:05,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:05,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535467365] [2024-06-20 15:20:05,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:05,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:05,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:05,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:05,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:05,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:05,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 364 transitions, 5109 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:05,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:05,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:05,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:05,988 INFO L124 PetriNetUnfolderBase]: 1655/2790 cut-off events. [2024-06-20 15:20:05,988 INFO L125 PetriNetUnfolderBase]: For 128139/128145 co-relation queries the response was YES. [2024-06-20 15:20:06,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19342 conditions, 2790 events. 1655/2790 cut-off events. For 128139/128145 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 16399 event pairs, 318 based on Foata normal form. 7/2796 useless extension candidates. Maximal degree in co-relation 19216. Up to 2302 conditions per place. [2024-06-20 15:20:06,013 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 154 changer transitions 0/389 dead transitions. [2024-06-20 15:20:06,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 389 transitions, 6213 flow [2024-06-20 15:20:06,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:20:06,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:20:06,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-20 15:20:06,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:20:06,015 INFO L175 Difference]: Start difference. First operand has 285 places, 364 transitions, 5109 flow. Second operand 10 states and 220 transitions. [2024-06-20 15:20:06,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 389 transitions, 6213 flow [2024-06-20 15:20:06,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 389 transitions, 5798 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-20 15:20:06,454 INFO L231 Difference]: Finished difference. Result has 288 places, 367 transitions, 5068 flow [2024-06-20 15:20:06,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4710, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5068, PETRI_PLACES=288, PETRI_TRANSITIONS=367} [2024-06-20 15:20:06,454 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-20 15:20:06,455 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 367 transitions, 5068 flow [2024-06-20 15:20:06,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:06,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:06,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:06,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 15:20:06,455 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:06,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:06,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1190938045, now seen corresponding path program 15 times [2024-06-20 15:20:06,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:06,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871798696] [2024-06-20 15:20:06,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:06,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:06,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:06,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-20 15:20:06,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:06,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871798696] [2024-06-20 15:20:06,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871798696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:06,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:06,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:06,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112228686] [2024-06-20 15:20:06,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:06,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:06,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:06,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:06,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:06,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:06,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 367 transitions, 5068 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:06,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:06,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:06,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:07,063 INFO L124 PetriNetUnfolderBase]: 1660/2793 cut-off events. [2024-06-20 15:20:07,063 INFO L125 PetriNetUnfolderBase]: For 131039/131045 co-relation queries the response was YES. [2024-06-20 15:20:07,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19349 conditions, 2793 events. 1660/2793 cut-off events. For 131039/131045 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 16362 event pairs, 316 based on Foata normal form. 7/2799 useless extension candidates. Maximal degree in co-relation 19222. Up to 2308 conditions per place. [2024-06-20 15:20:07,088 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 234 selfloop transitions, 147 changer transitions 0/388 dead transitions. [2024-06-20 15:20:07,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 388 transitions, 6038 flow [2024-06-20 15:20:07,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:20:07,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:20:07,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 15:20:07,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 15:20:07,090 INFO L175 Difference]: Start difference. First operand has 288 places, 367 transitions, 5068 flow. Second operand 7 states and 164 transitions. [2024-06-20 15:20:07,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 388 transitions, 6038 flow [2024-06-20 15:20:07,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 388 transitions, 5664 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:07,583 INFO L231 Difference]: Finished difference. Result has 287 places, 370 transitions, 5046 flow [2024-06-20 15:20:07,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4712, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5046, PETRI_PLACES=287, PETRI_TRANSITIONS=370} [2024-06-20 15:20:07,584 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-20 15:20:07,584 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 370 transitions, 5046 flow [2024-06-20 15:20:07,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:07,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:07,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:07,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 15:20:07,584 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:07,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:07,585 INFO L85 PathProgramCache]: Analyzing trace with hash 730836901, now seen corresponding path program 11 times [2024-06-20 15:20:07,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:07,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746372281] [2024-06-20 15:20:07,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:07,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:07,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:07,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:07,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:07,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746372281] [2024-06-20 15:20:07,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746372281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:07,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:07,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:07,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408799914] [2024-06-20 15:20:07,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:07,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:07,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:07,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:07,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:07,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:07,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 370 transitions, 5046 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:07,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:07,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:07,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:08,151 INFO L124 PetriNetUnfolderBase]: 1673/2817 cut-off events. [2024-06-20 15:20:08,152 INFO L125 PetriNetUnfolderBase]: For 135639/135651 co-relation queries the response was YES. [2024-06-20 15:20:08,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19530 conditions, 2817 events. 1673/2817 cut-off events. For 135639/135651 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 16561 event pairs, 354 based on Foata normal form. 10/2825 useless extension candidates. Maximal degree in co-relation 19403. Up to 2333 conditions per place. [2024-06-20 15:20:08,179 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 265 selfloop transitions, 117 changer transitions 0/389 dead transitions. [2024-06-20 15:20:08,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 389 transitions, 6204 flow [2024-06-20 15:20:08,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:20:08,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:20:08,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 15:20:08,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 15:20:08,181 INFO L175 Difference]: Start difference. First operand has 287 places, 370 transitions, 5046 flow. Second operand 7 states and 158 transitions. [2024-06-20 15:20:08,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 389 transitions, 6204 flow [2024-06-20 15:20:08,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 389 transitions, 5977 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:20:08,630 INFO L231 Difference]: Finished difference. Result has 289 places, 376 transitions, 5191 flow [2024-06-20 15:20:08,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5191, PETRI_PLACES=289, PETRI_TRANSITIONS=376} [2024-06-20 15:20:08,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-20 15:20:08,631 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 376 transitions, 5191 flow [2024-06-20 15:20:08,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:08,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:08,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:08,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 15:20:08,632 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:08,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:08,632 INFO L85 PathProgramCache]: Analyzing trace with hash 731074237, now seen corresponding path program 16 times [2024-06-20 15:20:08,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:08,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039311594] [2024-06-20 15:20:08,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:08,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:08,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:08,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:08,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:08,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039311594] [2024-06-20 15:20:08,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039311594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:08,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:08,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:08,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475197243] [2024-06-20 15:20:08,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:08,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:08,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:08,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:08,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:08,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:08,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 376 transitions, 5191 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:08,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:08,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:08,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:09,231 INFO L124 PetriNetUnfolderBase]: 1670/2812 cut-off events. [2024-06-20 15:20:09,231 INFO L125 PetriNetUnfolderBase]: For 133789/133803 co-relation queries the response was YES. [2024-06-20 15:20:09,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19418 conditions, 2812 events. 1670/2812 cut-off events. For 133789/133803 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 16528 event pairs, 331 based on Foata normal form. 15/2826 useless extension candidates. Maximal degree in co-relation 19291. Up to 2323 conditions per place. [2024-06-20 15:20:09,258 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 150 changer transitions 0/394 dead transitions. [2024-06-20 15:20:09,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 394 transitions, 6243 flow [2024-06-20 15:20:09,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:09,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:09,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-20 15:20:09,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:20:09,261 INFO L175 Difference]: Start difference. First operand has 289 places, 376 transitions, 5191 flow. Second operand 9 states and 198 transitions. [2024-06-20 15:20:09,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 394 transitions, 6243 flow [2024-06-20 15:20:09,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 394 transitions, 6027 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-20 15:20:09,709 INFO L231 Difference]: Finished difference. Result has 295 places, 376 transitions, 5281 flow [2024-06-20 15:20:09,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4975, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5281, PETRI_PLACES=295, PETRI_TRANSITIONS=376} [2024-06-20 15:20:09,710 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-20 15:20:09,711 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 376 transitions, 5281 flow [2024-06-20 15:20:09,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:09,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:09,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:09,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 15:20:09,711 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:09,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:09,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1127596339, now seen corresponding path program 12 times [2024-06-20 15:20:09,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:09,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070596209] [2024-06-20 15:20:09,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:09,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:09,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:09,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:09,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:09,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070596209] [2024-06-20 15:20:09,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070596209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:09,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:09,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:09,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815980132] [2024-06-20 15:20:09,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:09,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:09,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:09,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:09,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:09,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:09,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 376 transitions, 5281 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:09,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:09,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:09,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:10,316 INFO L124 PetriNetUnfolderBase]: 1675/2819 cut-off events. [2024-06-20 15:20:10,317 INFO L125 PetriNetUnfolderBase]: For 136143/136147 co-relation queries the response was YES. [2024-06-20 15:20:10,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19589 conditions, 2819 events. 1675/2819 cut-off events. For 136143/136147 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16540 event pairs, 323 based on Foata normal form. 2/2819 useless extension candidates. Maximal degree in co-relation 19461. Up to 2505 conditions per place. [2024-06-20 15:20:10,343 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 354 selfloop transitions, 29 changer transitions 0/390 dead transitions. [2024-06-20 15:20:10,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 390 transitions, 6134 flow [2024-06-20 15:20:10,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:20:10,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:20:10,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-20 15:20:10,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-20 15:20:10,344 INFO L175 Difference]: Start difference. First operand has 295 places, 376 transitions, 5281 flow. Second operand 7 states and 152 transitions. [2024-06-20 15:20:10,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 390 transitions, 6134 flow [2024-06-20 15:20:10,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 390 transitions, 5834 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:10,909 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 5112 flow [2024-06-20 15:20:10,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4981, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5112, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-06-20 15:20:10,910 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-20 15:20:10,910 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 5112 flow [2024-06-20 15:20:10,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:10,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:10,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:10,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 15:20:10,911 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:10,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:10,911 INFO L85 PathProgramCache]: Analyzing trace with hash 116236585, now seen corresponding path program 17 times [2024-06-20 15:20:10,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:10,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874286781] [2024-06-20 15:20:10,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:10,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:10,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:11,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:11,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:11,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874286781] [2024-06-20 15:20:11,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874286781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:11,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:11,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:11,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359954963] [2024-06-20 15:20:11,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:11,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:11,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:11,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:11,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:11,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:11,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 5112 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:11,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:11,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:11,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:11,527 INFO L124 PetriNetUnfolderBase]: 1672/2818 cut-off events. [2024-06-20 15:20:11,527 INFO L125 PetriNetUnfolderBase]: For 137389/137395 co-relation queries the response was YES. [2024-06-20 15:20:11,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19323 conditions, 2818 events. 1672/2818 cut-off events. For 137389/137395 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16552 event pairs, 318 based on Foata normal form. 7/2824 useless extension candidates. Maximal degree in co-relation 19194. Up to 2327 conditions per place. [2024-06-20 15:20:11,554 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 153 changer transitions 0/399 dead transitions. [2024-06-20 15:20:11,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 399 transitions, 6066 flow [2024-06-20 15:20:11,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:11,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:11,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-20 15:20:11,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-20 15:20:11,556 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 5112 flow. Second operand 9 states and 202 transitions. [2024-06-20 15:20:11,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 399 transitions, 6066 flow [2024-06-20 15:20:12,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 399 transitions, 5868 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:12,017 INFO L231 Difference]: Finished difference. Result has 295 places, 379 transitions, 5230 flow [2024-06-20 15:20:12,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4914, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5230, PETRI_PLACES=295, PETRI_TRANSITIONS=379} [2024-06-20 15:20:12,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-20 15:20:12,018 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 379 transitions, 5230 flow [2024-06-20 15:20:12,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:12,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:12,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:12,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 15:20:12,019 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:12,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:12,019 INFO L85 PathProgramCache]: Analyzing trace with hash 116229889, now seen corresponding path program 13 times [2024-06-20 15:20:12,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:12,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41506903] [2024-06-20 15:20:12,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:12,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:12,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:12,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:12,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:12,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41506903] [2024-06-20 15:20:12,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41506903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:12,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:12,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:12,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045372300] [2024-06-20 15:20:12,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:12,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:12,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:12,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:12,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:12,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:12,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 379 transitions, 5230 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:12,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:12,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:12,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:12,572 INFO L124 PetriNetUnfolderBase]: 1669/2811 cut-off events. [2024-06-20 15:20:12,573 INFO L125 PetriNetUnfolderBase]: For 139575/139579 co-relation queries the response was YES. [2024-06-20 15:20:12,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19455 conditions, 2811 events. 1669/2811 cut-off events. For 139575/139579 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16497 event pairs, 328 based on Foata normal form. 2/2811 useless extension candidates. Maximal degree in co-relation 19327. Up to 2328 conditions per place. [2024-06-20 15:20:12,599 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 125 changer transitions 0/394 dead transitions. [2024-06-20 15:20:12,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 394 transitions, 6164 flow [2024-06-20 15:20:12,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:20:12,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:20:12,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:20:12,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:20:12,600 INFO L175 Difference]: Start difference. First operand has 295 places, 379 transitions, 5230 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:20:12,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 394 transitions, 6164 flow [2024-06-20 15:20:13,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 394 transitions, 5741 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-20 15:20:13,042 INFO L231 Difference]: Finished difference. Result has 292 places, 379 transitions, 5069 flow [2024-06-20 15:20:13,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5069, PETRI_PLACES=292, PETRI_TRANSITIONS=379} [2024-06-20 15:20:13,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-20 15:20:13,042 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 379 transitions, 5069 flow [2024-06-20 15:20:13,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:13,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:13,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:13,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 15:20:13,043 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:13,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:13,043 INFO L85 PathProgramCache]: Analyzing trace with hash 213951945, now seen corresponding path program 18 times [2024-06-20 15:20:13,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:13,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819225392] [2024-06-20 15:20:13,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:13,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:13,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:13,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-20 15:20:13,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:13,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819225392] [2024-06-20 15:20:13,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819225392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:13,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:13,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:13,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452059599] [2024-06-20 15:20:13,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:13,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:13,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:13,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:13,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:13,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:13,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 379 transitions, 5069 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:13,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:13,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:13,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:13,639 INFO L124 PetriNetUnfolderBase]: 1666/2813 cut-off events. [2024-06-20 15:20:13,640 INFO L125 PetriNetUnfolderBase]: For 139068/139082 co-relation queries the response was YES. [2024-06-20 15:20:13,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19246 conditions, 2813 events. 1666/2813 cut-off events. For 139068/139082 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16563 event pairs, 333 based on Foata normal form. 15/2827 useless extension candidates. Maximal degree in co-relation 19118. Up to 2320 conditions per place. [2024-06-20 15:20:13,667 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 233 selfloop transitions, 156 changer transitions 0/396 dead transitions. [2024-06-20 15:20:13,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 396 transitions, 5887 flow [2024-06-20 15:20:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:20:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:20:13,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-20 15:20:13,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-20 15:20:13,668 INFO L175 Difference]: Start difference. First operand has 292 places, 379 transitions, 5069 flow. Second operand 10 states and 213 transitions. [2024-06-20 15:20:13,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 396 transitions, 5887 flow [2024-06-20 15:20:14,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 396 transitions, 5532 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 15:20:14,160 INFO L231 Difference]: Finished difference. Result has 295 places, 379 transitions, 5032 flow [2024-06-20 15:20:14,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4714, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5032, PETRI_PLACES=295, PETRI_TRANSITIONS=379} [2024-06-20 15:20:14,160 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-20 15:20:14,160 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 379 transitions, 5032 flow [2024-06-20 15:20:14,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:14,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:14,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-20 15:20:14,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 15:20:14,161 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:14,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:14,161 INFO L85 PathProgramCache]: Analyzing trace with hash 724407811, now seen corresponding path program 14 times [2024-06-20 15:20:14,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:14,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413284376] [2024-06-20 15:20:14,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:14,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:14,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:14,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:14,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:14,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413284376] [2024-06-20 15:20:14,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413284376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:14,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:14,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:14,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229848295] [2024-06-20 15:20:14,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:14,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:14,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:14,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:14,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:14,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:14,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 379 transitions, 5032 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:14,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:14,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:14,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:14,740 INFO L124 PetriNetUnfolderBase]: 1663/2802 cut-off events. [2024-06-20 15:20:14,740 INFO L125 PetriNetUnfolderBase]: For 136754/136766 co-relation queries the response was YES. [2024-06-20 15:20:14,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19137 conditions, 2802 events. 1663/2802 cut-off events. For 136754/136766 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16464 event pairs, 352 based on Foata normal form. 10/2810 useless extension candidates. Maximal degree in co-relation 19009. Up to 2321 conditions per place. [2024-06-20 15:20:14,768 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 263 selfloop transitions, 120 changer transitions 0/390 dead transitions. [2024-06-20 15:20:14,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 390 transitions, 5824 flow [2024-06-20 15:20:14,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:20:14,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:20:14,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-20 15:20:14,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-20 15:20:14,769 INFO L175 Difference]: Start difference. First operand has 295 places, 379 transitions, 5032 flow. Second operand 7 states and 157 transitions. [2024-06-20 15:20:14,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 390 transitions, 5824 flow [2024-06-20 15:20:15,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 390 transitions, 5377 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-20 15:20:15,262 INFO L231 Difference]: Finished difference. Result has 292 places, 379 transitions, 4831 flow [2024-06-20 15:20:15,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4831, PETRI_PLACES=292, PETRI_TRANSITIONS=379} [2024-06-20 15:20:15,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-20 15:20:15,262 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 379 transitions, 4831 flow [2024-06-20 15:20:15,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:15,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:15,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:15,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 15:20:15,263 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:15,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:15,263 INFO L85 PathProgramCache]: Analyzing trace with hash -657191151, now seen corresponding path program 1 times [2024-06-20 15:20:15,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:15,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877374801] [2024-06-20 15:20:15,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:15,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:15,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:15,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:15,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:15,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877374801] [2024-06-20 15:20:15,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877374801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:15,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:15,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:15,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823900220] [2024-06-20 15:20:15,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:15,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:15,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:15,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:15,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:15,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:15,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 379 transitions, 4831 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:15,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:15,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:15,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:15,878 INFO L124 PetriNetUnfolderBase]: 1716/2886 cut-off events. [2024-06-20 15:20:15,879 INFO L125 PetriNetUnfolderBase]: For 159942/159942 co-relation queries the response was YES. [2024-06-20 15:20:15,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19673 conditions, 2886 events. 1716/2886 cut-off events. For 159942/159942 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 16963 event pairs, 315 based on Foata normal form. 6/2891 useless extension candidates. Maximal degree in co-relation 19545. Up to 2419 conditions per place. [2024-06-20 15:20:15,906 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 360 selfloop transitions, 51 changer transitions 0/418 dead transitions. [2024-06-20 15:20:15,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 418 transitions, 5979 flow [2024-06-20 15:20:15,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:20:15,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:20:15,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:20:15,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:20:15,908 INFO L175 Difference]: Start difference. First operand has 292 places, 379 transitions, 4831 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:20:15,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 418 transitions, 5979 flow [2024-06-20 15:20:16,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 418 transitions, 5618 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 15:20:16,445 INFO L231 Difference]: Finished difference. Result has 295 places, 384 transitions, 4664 flow [2024-06-20 15:20:16,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4470, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4664, PETRI_PLACES=295, PETRI_TRANSITIONS=384} [2024-06-20 15:20:16,446 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-20 15:20:16,446 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 384 transitions, 4664 flow [2024-06-20 15:20:16,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:16,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:16,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:16,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 15:20:16,447 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:16,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:16,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1463879023, now seen corresponding path program 2 times [2024-06-20 15:20:16,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:16,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187343523] [2024-06-20 15:20:16,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:16,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:16,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:16,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:16,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:16,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187343523] [2024-06-20 15:20:16,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187343523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:16,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:16,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:16,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692040819] [2024-06-20 15:20:16,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:16,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:16,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:16,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:16,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:16,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:16,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 384 transitions, 4664 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:16,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:16,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:16,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:17,133 INFO L124 PetriNetUnfolderBase]: 1782/2997 cut-off events. [2024-06-20 15:20:17,133 INFO L125 PetriNetUnfolderBase]: For 181984/181984 co-relation queries the response was YES. [2024-06-20 15:20:17,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20674 conditions, 2997 events. 1782/2997 cut-off events. For 181984/181984 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 17749 event pairs, 335 based on Foata normal form. 6/3002 useless extension candidates. Maximal degree in co-relation 20544. Up to 2591 conditions per place. [2024-06-20 15:20:17,163 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 357 selfloop transitions, 50 changer transitions 0/414 dead transitions. [2024-06-20 15:20:17,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 414 transitions, 5755 flow [2024-06-20 15:20:17,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:20:17,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:20:17,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-20 15:20:17,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-20 15:20:17,164 INFO L175 Difference]: Start difference. First operand has 295 places, 384 transitions, 4664 flow. Second operand 8 states and 183 transitions. [2024-06-20 15:20:17,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 414 transitions, 5755 flow [2024-06-20 15:20:17,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 414 transitions, 5680 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 15:20:17,674 INFO L231 Difference]: Finished difference. Result has 301 places, 387 transitions, 4741 flow [2024-06-20 15:20:17,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4741, PETRI_PLACES=301, PETRI_TRANSITIONS=387} [2024-06-20 15:20:17,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-20 15:20:17,675 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 387 transitions, 4741 flow [2024-06-20 15:20:17,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:17,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:17,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:17,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 15:20:17,675 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:17,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:17,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1463731153, now seen corresponding path program 3 times [2024-06-20 15:20:17,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:17,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324942608] [2024-06-20 15:20:17,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:17,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:17,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:17,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:17,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:17,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324942608] [2024-06-20 15:20:17,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324942608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:17,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:17,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:17,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776915208] [2024-06-20 15:20:17,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:17,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:17,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:17,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:17,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:17,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:17,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 387 transitions, 4741 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:17,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:17,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:17,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:18,288 INFO L124 PetriNetUnfolderBase]: 1764/2971 cut-off events. [2024-06-20 15:20:18,288 INFO L125 PetriNetUnfolderBase]: For 174799/174799 co-relation queries the response was YES. [2024-06-20 15:20:18,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20229 conditions, 2971 events. 1764/2971 cut-off events. For 174799/174799 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 17593 event pairs, 333 based on Foata normal form. 8/2978 useless extension candidates. Maximal degree in co-relation 20096. Up to 2613 conditions per place. [2024-06-20 15:20:18,318 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 355 selfloop transitions, 49 changer transitions 0/411 dead transitions. [2024-06-20 15:20:18,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 411 transitions, 5657 flow [2024-06-20 15:20:18,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:20:18,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:20:18,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-20 15:20:18,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-20 15:20:18,320 INFO L175 Difference]: Start difference. First operand has 301 places, 387 transitions, 4741 flow. Second operand 8 states and 179 transitions. [2024-06-20 15:20:18,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 411 transitions, 5657 flow [2024-06-20 15:20:18,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 411 transitions, 5576 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 15:20:18,885 INFO L231 Difference]: Finished difference. Result has 305 places, 388 transitions, 4785 flow [2024-06-20 15:20:18,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4668, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4785, PETRI_PLACES=305, PETRI_TRANSITIONS=388} [2024-06-20 15:20:18,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-20 15:20:18,886 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 388 transitions, 4785 flow [2024-06-20 15:20:18,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:18,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:18,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:18,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 15:20:18,887 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:18,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:18,887 INFO L85 PathProgramCache]: Analyzing trace with hash 2115657497, now seen corresponding path program 4 times [2024-06-20 15:20:18,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:18,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22373479] [2024-06-20 15:20:18,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:18,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:18,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:19,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:19,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:19,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22373479] [2024-06-20 15:20:19,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22373479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:19,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:19,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:19,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125588050] [2024-06-20 15:20:19,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:19,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:19,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:19,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:19,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:19,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:19,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 388 transitions, 4785 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:19,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:19,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:19,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:19,610 INFO L124 PetriNetUnfolderBase]: 1792/3015 cut-off events. [2024-06-20 15:20:19,610 INFO L125 PetriNetUnfolderBase]: For 179539/179539 co-relation queries the response was YES. [2024-06-20 15:20:19,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20589 conditions, 3015 events. 1792/3015 cut-off events. For 179539/179539 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 17924 event pairs, 337 based on Foata normal form. 8/3022 useless extension candidates. Maximal degree in co-relation 20454. Up to 2684 conditions per place. [2024-06-20 15:20:19,637 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 371 selfloop transitions, 33 changer transitions 0/411 dead transitions. [2024-06-20 15:20:19,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 411 transitions, 5696 flow [2024-06-20 15:20:19,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:20:19,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:20:19,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-20 15:20:19,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-20 15:20:19,638 INFO L175 Difference]: Start difference. First operand has 305 places, 388 transitions, 4785 flow. Second operand 10 states and 210 transitions. [2024-06-20 15:20:19,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 411 transitions, 5696 flow [2024-06-20 15:20:20,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 411 transitions, 5601 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:20:20,220 INFO L231 Difference]: Finished difference. Result has 309 places, 389 transitions, 4782 flow [2024-06-20 15:20:20,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4690, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4782, PETRI_PLACES=309, PETRI_TRANSITIONS=389} [2024-06-20 15:20:20,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-20 15:20:20,221 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 389 transitions, 4782 flow [2024-06-20 15:20:20,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:20,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:20,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:20,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 15:20:20,222 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:20,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:20,222 INFO L85 PathProgramCache]: Analyzing trace with hash 2110295117, now seen corresponding path program 5 times [2024-06-20 15:20:20,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:20,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406877703] [2024-06-20 15:20:20,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:20,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:20,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:20,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-20 15:20:20,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:20,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406877703] [2024-06-20 15:20:20,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406877703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:20,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:20,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:20,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862186716] [2024-06-20 15:20:20,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:20,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:20,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:20,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:20,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:20,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:20,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 389 transitions, 4782 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:20,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:20,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:20,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:20,919 INFO L124 PetriNetUnfolderBase]: 1820/3063 cut-off events. [2024-06-20 15:20:20,920 INFO L125 PetriNetUnfolderBase]: For 185405/185405 co-relation queries the response was YES. [2024-06-20 15:20:20,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20987 conditions, 3063 events. 1820/3063 cut-off events. For 185405/185405 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 18229 event pairs, 343 based on Foata normal form. 8/3070 useless extension candidates. Maximal degree in co-relation 20851. Up to 2728 conditions per place. [2024-06-20 15:20:20,952 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 371 selfloop transitions, 32 changer transitions 0/410 dead transitions. [2024-06-20 15:20:20,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 410 transitions, 5689 flow [2024-06-20 15:20:20,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:20:20,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:20:20,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-20 15:20:20,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:20:20,954 INFO L175 Difference]: Start difference. First operand has 309 places, 389 transitions, 4782 flow. Second operand 8 states and 176 transitions. [2024-06-20 15:20:20,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 410 transitions, 5689 flow [2024-06-20 15:20:21,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 410 transitions, 5616 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:21,544 INFO L231 Difference]: Finished difference. Result has 309 places, 390 transitions, 4801 flow [2024-06-20 15:20:21,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4801, PETRI_PLACES=309, PETRI_TRANSITIONS=390} [2024-06-20 15:20:21,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-20 15:20:21,544 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 390 transitions, 4801 flow [2024-06-20 15:20:21,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:21,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:21,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] [2024-06-20 15:20:21,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 15:20:21,545 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:21,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:21,545 INFO L85 PathProgramCache]: Analyzing trace with hash 2124803727, now seen corresponding path program 6 times [2024-06-20 15:20:21,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:21,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193768923] [2024-06-20 15:20:21,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:21,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:21,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:21,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:21,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:21,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193768923] [2024-06-20 15:20:21,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193768923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:21,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:21,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:21,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468416815] [2024-06-20 15:20:21,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:21,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:21,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:21,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:21,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:21,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:21,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 390 transitions, 4801 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:21,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:21,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:21,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:22,234 INFO L124 PetriNetUnfolderBase]: 1840/3095 cut-off events. [2024-06-20 15:20:22,234 INFO L125 PetriNetUnfolderBase]: For 186382/186382 co-relation queries the response was YES. [2024-06-20 15:20:22,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21259 conditions, 3095 events. 1840/3095 cut-off events. For 186382/186382 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 18478 event pairs, 341 based on Foata normal form. 6/3100 useless extension candidates. Maximal degree in co-relation 21122. Up to 2698 conditions per place. [2024-06-20 15:20:22,269 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 374 selfloop transitions, 35 changer transitions 0/416 dead transitions. [2024-06-20 15:20:22,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 416 transitions, 5772 flow [2024-06-20 15:20:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:20:22,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:20:22,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-20 15:20:22,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-20 15:20:22,270 INFO L175 Difference]: Start difference. First operand has 309 places, 390 transitions, 4801 flow. Second operand 8 states and 178 transitions. [2024-06-20 15:20:22,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 416 transitions, 5772 flow [2024-06-20 15:20:22,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 416 transitions, 5699 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 15:20:22,863 INFO L231 Difference]: Finished difference. Result has 312 places, 393 transitions, 4868 flow [2024-06-20 15:20:22,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4728, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4868, PETRI_PLACES=312, PETRI_TRANSITIONS=393} [2024-06-20 15:20:22,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-20 15:20:22,863 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 393 transitions, 4868 flow [2024-06-20 15:20:22,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:22,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:22,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:22,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 15:20:22,864 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:22,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:22,865 INFO L85 PathProgramCache]: Analyzing trace with hash 2130529179, now seen corresponding path program 1 times [2024-06-20 15:20:22,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:22,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401683957] [2024-06-20 15:20:22,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:22,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:22,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:22,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:22,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:22,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401683957] [2024-06-20 15:20:22,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401683957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:22,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:22,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:22,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104252953] [2024-06-20 15:20:22,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:22,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:22,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:22,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:22,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:23,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:23,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 393 transitions, 4868 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:23,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:23,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:23,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:23,529 INFO L124 PetriNetUnfolderBase]: 1860/3131 cut-off events. [2024-06-20 15:20:23,529 INFO L125 PetriNetUnfolderBase]: For 191801/191801 co-relation queries the response was YES. [2024-06-20 15:20:23,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21544 conditions, 3131 events. 1860/3131 cut-off events. For 191801/191801 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 18733 event pairs, 347 based on Foata normal form. 6/3136 useless extension candidates. Maximal degree in co-relation 21405. Up to 2730 conditions per place. [2024-06-20 15:20:23,560 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 37 changer transitions 0/419 dead transitions. [2024-06-20 15:20:23,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 419 transitions, 5812 flow [2024-06-20 15:20:23,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:20:23,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:20:23,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-20 15:20:23,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-20 15:20:23,561 INFO L175 Difference]: Start difference. First operand has 312 places, 393 transitions, 4868 flow. Second operand 10 states and 212 transitions. [2024-06-20 15:20:23,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 419 transitions, 5812 flow [2024-06-20 15:20:24,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 419 transitions, 5752 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 15:20:24,236 INFO L231 Difference]: Finished difference. Result has 318 places, 394 transitions, 4904 flow [2024-06-20 15:20:24,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4904, PETRI_PLACES=318, PETRI_TRANSITIONS=394} [2024-06-20 15:20:24,237 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-20 15:20:24,237 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 394 transitions, 4904 flow [2024-06-20 15:20:24,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:24,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:24,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:24,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 15:20:24,237 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:24,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:24,238 INFO L85 PathProgramCache]: Analyzing trace with hash 731083165, now seen corresponding path program 7 times [2024-06-20 15:20:24,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:24,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982007265] [2024-06-20 15:20:24,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:24,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:24,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:24,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:24,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:24,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982007265] [2024-06-20 15:20:24,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982007265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:24,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:24,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:24,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875910503] [2024-06-20 15:20:24,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:24,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:24,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:24,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:24,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:24,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:24,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 394 transitions, 4904 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:24,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:24,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:24,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:24,993 INFO L124 PetriNetUnfolderBase]: 1888/3176 cut-off events. [2024-06-20 15:20:24,993 INFO L125 PetriNetUnfolderBase]: For 203641/203649 co-relation queries the response was YES. [2024-06-20 15:20:25,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21994 conditions, 3176 events. 1888/3176 cut-off events. For 203641/203649 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 19104 event pairs, 362 based on Foata normal form. 16/3191 useless extension candidates. Maximal degree in co-relation 21853. Up to 2815 conditions per place. [2024-06-20 15:20:25,030 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 363 selfloop transitions, 46 changer transitions 0/416 dead transitions. [2024-06-20 15:20:25,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 416 transitions, 5829 flow [2024-06-20 15:20:25,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:25,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:25,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-20 15:20:25,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-20 15:20:25,031 INFO L175 Difference]: Start difference. First operand has 318 places, 394 transitions, 4904 flow. Second operand 9 states and 192 transitions. [2024-06-20 15:20:25,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 416 transitions, 5829 flow [2024-06-20 15:20:25,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 416 transitions, 5749 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:20:25,699 INFO L231 Difference]: Finished difference. Result has 320 places, 395 transitions, 4948 flow [2024-06-20 15:20:25,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4948, PETRI_PLACES=320, PETRI_TRANSITIONS=395} [2024-06-20 15:20:25,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-20 15:20:25,700 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 395 transitions, 4948 flow [2024-06-20 15:20:25,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:25,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:25,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:25,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 15:20:25,701 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:25,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:25,701 INFO L85 PathProgramCache]: Analyzing trace with hash -2038885189, now seen corresponding path program 8 times [2024-06-20 15:20:25,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:25,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923678045] [2024-06-20 15:20:25,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:25,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:25,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:25,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:25,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:25,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923678045] [2024-06-20 15:20:25,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923678045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:25,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:25,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:25,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550149777] [2024-06-20 15:20:25,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:25,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:25,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:25,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:25,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:25,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:25,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 395 transitions, 4948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:25,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:25,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:25,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:26,536 INFO L124 PetriNetUnfolderBase]: 1916/3219 cut-off events. [2024-06-20 15:20:26,536 INFO L125 PetriNetUnfolderBase]: For 209005/209005 co-relation queries the response was YES. [2024-06-20 15:20:26,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22396 conditions, 3219 events. 1916/3219 cut-off events. For 209005/209005 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 19396 event pairs, 361 based on Foata normal form. 8/3226 useless extension candidates. Maximal degree in co-relation 22254. Up to 2827 conditions per place. [2024-06-20 15:20:26,566 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 365 selfloop transitions, 48 changer transitions 0/420 dead transitions. [2024-06-20 15:20:26,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 420 transitions, 5891 flow [2024-06-20 15:20:26,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:26,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:26,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-20 15:20:26,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-20 15:20:26,568 INFO L175 Difference]: Start difference. First operand has 320 places, 395 transitions, 4948 flow. Second operand 9 states and 197 transitions. [2024-06-20 15:20:26,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 420 transitions, 5891 flow [2024-06-20 15:20:27,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 420 transitions, 5796 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 15:20:27,310 INFO L231 Difference]: Finished difference. Result has 323 places, 396 transitions, 4986 flow [2024-06-20 15:20:27,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4853, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4986, PETRI_PLACES=323, PETRI_TRANSITIONS=396} [2024-06-20 15:20:27,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-20 15:20:27,310 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 396 transitions, 4986 flow [2024-06-20 15:20:27,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:27,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:27,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:27,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 15:20:27,311 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:27,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:27,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2044247569, now seen corresponding path program 9 times [2024-06-20 15:20:27,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:27,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846242102] [2024-06-20 15:20:27,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:27,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:27,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:27,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:27,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:27,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846242102] [2024-06-20 15:20:27,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846242102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:27,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:27,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:27,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159133191] [2024-06-20 15:20:27,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:27,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:27,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:27,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:27,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:27,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:27,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 396 transitions, 4986 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:27,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:27,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:27,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:28,064 INFO L124 PetriNetUnfolderBase]: 1931/3248 cut-off events. [2024-06-20 15:20:28,065 INFO L125 PetriNetUnfolderBase]: For 209962/209962 co-relation queries the response was YES. [2024-06-20 15:20:28,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22496 conditions, 3248 events. 1931/3248 cut-off events. For 209962/209962 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 19588 event pairs, 366 based on Foata normal form. 8/3255 useless extension candidates. Maximal degree in co-relation 22352. Up to 2852 conditions per place. [2024-06-20 15:20:28,101 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 366 selfloop transitions, 46 changer transitions 0/419 dead transitions. [2024-06-20 15:20:28,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 419 transitions, 5925 flow [2024-06-20 15:20:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:20:28,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:20:28,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:20:28,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:20:28,102 INFO L175 Difference]: Start difference. First operand has 323 places, 396 transitions, 4986 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:20:28,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 419 transitions, 5925 flow [2024-06-20 15:20:29,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 419 transitions, 5821 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 15:20:29,019 INFO L231 Difference]: Finished difference. Result has 323 places, 397 transitions, 5013 flow [2024-06-20 15:20:29,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5013, PETRI_PLACES=323, PETRI_TRANSITIONS=397} [2024-06-20 15:20:29,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-20 15:20:29,020 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 397 transitions, 5013 flow [2024-06-20 15:20:29,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:29,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:29,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:29,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 15:20:29,021 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:29,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:29,021 INFO L85 PathProgramCache]: Analyzing trace with hash -2044395439, now seen corresponding path program 10 times [2024-06-20 15:20:29,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:29,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100098249] [2024-06-20 15:20:29,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:29,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:29,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:29,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-20 15:20:29,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:29,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100098249] [2024-06-20 15:20:29,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100098249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:29,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:29,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:29,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633440209] [2024-06-20 15:20:29,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:29,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:29,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:29,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:29,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:29,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:29,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 397 transitions, 5013 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:29,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:29,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:29,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:29,736 INFO L124 PetriNetUnfolderBase]: 1918/3224 cut-off events. [2024-06-20 15:20:29,737 INFO L125 PetriNetUnfolderBase]: For 193300/193300 co-relation queries the response was YES. [2024-06-20 15:20:29,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21933 conditions, 3224 events. 1918/3224 cut-off events. For 193300/193300 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 19431 event pairs, 339 based on Foata normal form. 6/3229 useless extension candidates. Maximal degree in co-relation 21788. Up to 2659 conditions per place. [2024-06-20 15:20:29,771 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 366 selfloop transitions, 54 changer transitions 0/427 dead transitions. [2024-06-20 15:20:29,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 427 transitions, 6005 flow [2024-06-20 15:20:29,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:20:29,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:20:29,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:20:29,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 15:20:29,772 INFO L175 Difference]: Start difference. First operand has 323 places, 397 transitions, 5013 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:20:29,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 427 transitions, 6005 flow [2024-06-20 15:20:30,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 427 transitions, 5887 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 15:20:30,726 INFO L231 Difference]: Finished difference. Result has 326 places, 399 transitions, 5072 flow [2024-06-20 15:20:30,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4903, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5072, PETRI_PLACES=326, PETRI_TRANSITIONS=399} [2024-06-20 15:20:30,727 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-20 15:20:30,727 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 399 transitions, 5072 flow [2024-06-20 15:20:30,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:30,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:30,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:30,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 15:20:30,727 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:30,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:30,728 INFO L85 PathProgramCache]: Analyzing trace with hash 310630765, now seen corresponding path program 2 times [2024-06-20 15:20:30,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:30,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167580734] [2024-06-20 15:20:30,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:30,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:30,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:30,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:30,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:30,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167580734] [2024-06-20 15:20:30,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167580734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:30,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:30,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:30,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913313990] [2024-06-20 15:20:30,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:30,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:30,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:30,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:30,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:30,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:30,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 399 transitions, 5072 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:30,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:30,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:30,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:31,447 INFO L124 PetriNetUnfolderBase]: 1938/3266 cut-off events. [2024-06-20 15:20:31,447 INFO L125 PetriNetUnfolderBase]: For 198465/198473 co-relation queries the response was YES. [2024-06-20 15:20:31,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22204 conditions, 3266 events. 1938/3266 cut-off events. For 198465/198473 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 19771 event pairs, 364 based on Foata normal form. 14/3279 useless extension candidates. Maximal degree in co-relation 22057. Up to 2867 conditions per place. [2024-06-20 15:20:31,483 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 369 selfloop transitions, 49 changer transitions 0/425 dead transitions. [2024-06-20 15:20:31,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 425 transitions, 6030 flow [2024-06-20 15:20:31,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:20:31,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:20:31,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-20 15:20:31,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-20 15:20:31,484 INFO L175 Difference]: Start difference. First operand has 326 places, 399 transitions, 5072 flow. Second operand 10 states and 212 transitions. [2024-06-20 15:20:31,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 425 transitions, 6030 flow [2024-06-20 15:20:32,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 425 transitions, 5865 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 15:20:32,285 INFO L231 Difference]: Finished difference. Result has 329 places, 400 transitions, 5029 flow [2024-06-20 15:20:32,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4907, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5029, PETRI_PLACES=329, PETRI_TRANSITIONS=400} [2024-06-20 15:20:32,286 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-20 15:20:32,286 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 400 transitions, 5029 flow [2024-06-20 15:20:32,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:32,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:32,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:32,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 15:20:32,287 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:32,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:32,287 INFO L85 PathProgramCache]: Analyzing trace with hash -2038669987, now seen corresponding path program 3 times [2024-06-20 15:20:32,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:32,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189700978] [2024-06-20 15:20:32,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:32,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:32,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:32,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:32,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:32,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189700978] [2024-06-20 15:20:32,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189700978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:32,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:32,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:32,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37458148] [2024-06-20 15:20:32,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:32,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:32,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:32,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:32,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:32,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:32,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 400 transitions, 5029 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:32,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:32,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:32,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:33,039 INFO L124 PetriNetUnfolderBase]: 1958/3301 cut-off events. [2024-06-20 15:20:33,040 INFO L125 PetriNetUnfolderBase]: For 196580/196580 co-relation queries the response was YES. [2024-06-20 15:20:33,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22126 conditions, 3301 events. 1958/3301 cut-off events. For 196580/196580 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 19998 event pairs, 359 based on Foata normal form. 6/3306 useless extension candidates. Maximal degree in co-relation 21980. Up to 2773 conditions per place. [2024-06-20 15:20:33,077 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 365 selfloop transitions, 56 changer transitions 0/428 dead transitions. [2024-06-20 15:20:33,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 428 transitions, 6001 flow [2024-06-20 15:20:33,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:33,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:33,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-20 15:20:33,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-20 15:20:33,078 INFO L175 Difference]: Start difference. First operand has 329 places, 400 transitions, 5029 flow. Second operand 9 states and 199 transitions. [2024-06-20 15:20:33,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 428 transitions, 6001 flow [2024-06-20 15:20:33,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 428 transitions, 5892 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:33,890 INFO L231 Difference]: Finished difference. Result has 330 places, 401 transitions, 5060 flow [2024-06-20 15:20:33,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4920, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5060, PETRI_PLACES=330, PETRI_TRANSITIONS=401} [2024-06-20 15:20:33,890 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-20 15:20:33,891 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 401 transitions, 5060 flow [2024-06-20 15:20:33,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:33,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:33,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:33,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 15:20:33,892 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:33,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:33,892 INFO L85 PathProgramCache]: Analyzing trace with hash 996995647, now seen corresponding path program 4 times [2024-06-20 15:20:33,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:33,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672816460] [2024-06-20 15:20:33,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:33,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:33,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:34,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:34,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:34,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672816460] [2024-06-20 15:20:34,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672816460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:34,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:34,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:20:34,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334781598] [2024-06-20 15:20:34,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:34,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:20:34,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:34,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:20:34,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:20:34,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:34,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 401 transitions, 5060 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:34,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:34,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:34,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:34,640 INFO L124 PetriNetUnfolderBase]: 1945/3275 cut-off events. [2024-06-20 15:20:34,640 INFO L125 PetriNetUnfolderBase]: For 185653/185661 co-relation queries the response was YES. [2024-06-20 15:20:34,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21660 conditions, 3275 events. 1945/3275 cut-off events. For 185653/185661 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 19789 event pairs, 353 based on Foata normal form. 14/3288 useless extension candidates. Maximal degree in co-relation 21514. Up to 2654 conditions per place. [2024-06-20 15:20:34,675 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 359 selfloop transitions, 60 changer transitions 0/426 dead transitions. [2024-06-20 15:20:34,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 426 transitions, 6002 flow [2024-06-20 15:20:34,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:34,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:34,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-20 15:20:34,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-20 15:20:34,676 INFO L175 Difference]: Start difference. First operand has 330 places, 401 transitions, 5060 flow. Second operand 9 states and 195 transitions. [2024-06-20 15:20:34,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 426 transitions, 6002 flow [2024-06-20 15:20:35,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 426 transitions, 5889 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 15:20:35,650 INFO L231 Difference]: Finished difference. Result has 333 places, 401 transitions, 5071 flow [2024-06-20 15:20:35,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4947, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5071, PETRI_PLACES=333, PETRI_TRANSITIONS=401} [2024-06-20 15:20:35,651 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-20 15:20:35,651 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 401 transitions, 5071 flow [2024-06-20 15:20:35,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:35,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:35,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:35,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 15:20:35,654 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:35,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:35,654 INFO L85 PathProgramCache]: Analyzing trace with hash -2066324371, now seen corresponding path program 1 times [2024-06-20 15:20:35,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:35,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035342642] [2024-06-20 15:20:35,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:35,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:35,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:35,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:35,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:35,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035342642] [2024-06-20 15:20:35,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035342642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:35,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:35,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:35,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344265949] [2024-06-20 15:20:35,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:35,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:35,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:35,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:35,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:35,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:35,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 401 transitions, 5071 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:35,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:35,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:35,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:36,428 INFO L124 PetriNetUnfolderBase]: 2009/3386 cut-off events. [2024-06-20 15:20:36,428 INFO L125 PetriNetUnfolderBase]: For 174148/174152 co-relation queries the response was YES. [2024-06-20 15:20:36,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22432 conditions, 3386 events. 2009/3386 cut-off events. For 174148/174152 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 20671 event pairs, 380 based on Foata normal form. 2/3386 useless extension candidates. Maximal degree in co-relation 22285. Up to 2861 conditions per place. [2024-06-20 15:20:36,462 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 135 changer transitions 0/453 dead transitions. [2024-06-20 15:20:36,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 453 transitions, 6588 flow [2024-06-20 15:20:36,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:20:36,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:20:36,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:20:36,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:20:36,464 INFO L175 Difference]: Start difference. First operand has 333 places, 401 transitions, 5071 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:20:36,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 453 transitions, 6588 flow [2024-06-20 15:20:37,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 453 transitions, 6419 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:37,405 INFO L231 Difference]: Finished difference. Result has 335 places, 432 transitions, 5722 flow [2024-06-20 15:20:37,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4902, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5722, PETRI_PLACES=335, PETRI_TRANSITIONS=432} [2024-06-20 15:20:37,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-20 15:20:37,409 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 432 transitions, 5722 flow [2024-06-20 15:20:37,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:37,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:37,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:37,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 15:20:37,409 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:37,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:37,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1963549943, now seen corresponding path program 2 times [2024-06-20 15:20:37,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:37,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804159928] [2024-06-20 15:20:37,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:37,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:37,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:37,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:37,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:37,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804159928] [2024-06-20 15:20:37,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804159928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:37,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:37,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:37,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580507983] [2024-06-20 15:20:37,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:37,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:37,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:37,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:37,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:37,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:37,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 432 transitions, 5722 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:37,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:37,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:37,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:38,291 INFO L124 PetriNetUnfolderBase]: 2022/3408 cut-off events. [2024-06-20 15:20:38,291 INFO L125 PetriNetUnfolderBase]: For 183484/183488 co-relation queries the response was YES. [2024-06-20 15:20:38,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23035 conditions, 3408 events. 2022/3408 cut-off events. For 183484/183488 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 20859 event pairs, 380 based on Foata normal form. 2/3408 useless extension candidates. Maximal degree in co-relation 22886. Up to 2956 conditions per place. [2024-06-20 15:20:38,326 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 94 changer transitions 0/455 dead transitions. [2024-06-20 15:20:38,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 455 transitions, 6948 flow [2024-06-20 15:20:38,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:20:38,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:20:38,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:20:38,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:20:38,328 INFO L175 Difference]: Start difference. First operand has 335 places, 432 transitions, 5722 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:20:38,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 455 transitions, 6948 flow [2024-06-20 15:20:39,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 455 transitions, 6778 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-20 15:20:39,385 INFO L231 Difference]: Finished difference. Result has 340 places, 439 transitions, 5928 flow [2024-06-20 15:20:39,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5570, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5928, PETRI_PLACES=340, PETRI_TRANSITIONS=439} [2024-06-20 15:20:39,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-20 15:20:39,386 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 439 transitions, 5928 flow [2024-06-20 15:20:39,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:39,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:39,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:39,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 15:20:39,387 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:39,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:39,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1963544363, now seen corresponding path program 3 times [2024-06-20 15:20:39,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:39,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547497164] [2024-06-20 15:20:39,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:39,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:39,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:39,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-20 15:20:39,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:39,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547497164] [2024-06-20 15:20:39,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547497164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:39,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:39,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:39,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918058714] [2024-06-20 15:20:39,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:39,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:39,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:39,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:39,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:39,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:39,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 439 transitions, 5928 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:39,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:39,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:39,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:40,243 INFO L124 PetriNetUnfolderBase]: 2019/3404 cut-off events. [2024-06-20 15:20:40,244 INFO L125 PetriNetUnfolderBase]: For 180649/180653 co-relation queries the response was YES. [2024-06-20 15:20:40,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23087 conditions, 3404 events. 2019/3404 cut-off events. For 180649/180653 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 20837 event pairs, 380 based on Foata normal form. 2/3404 useless extension candidates. Maximal degree in co-relation 22935. Up to 2953 conditions per place. [2024-06-20 15:20:40,281 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 352 selfloop transitions, 97 changer transitions 0/456 dead transitions. [2024-06-20 15:20:40,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 456 transitions, 6866 flow [2024-06-20 15:20:40,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:20:40,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:20:40,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-20 15:20:40,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-20 15:20:40,282 INFO L175 Difference]: Start difference. First operand has 340 places, 439 transitions, 5928 flow. Second operand 10 states and 223 transitions. [2024-06-20 15:20:40,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 456 transitions, 6866 flow [2024-06-20 15:20:41,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 456 transitions, 6728 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 15:20:41,593 INFO L231 Difference]: Finished difference. Result has 346 places, 439 transitions, 5998 flow [2024-06-20 15:20:41,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5790, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5998, PETRI_PLACES=346, PETRI_TRANSITIONS=439} [2024-06-20 15:20:41,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-20 15:20:41,594 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 439 transitions, 5998 flow [2024-06-20 15:20:41,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:41,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:41,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:41,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 15:20:41,595 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:41,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:41,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1854574209, now seen corresponding path program 4 times [2024-06-20 15:20:41,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:41,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917123784] [2024-06-20 15:20:41,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:41,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:41,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:41,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:41,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:41,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917123784] [2024-06-20 15:20:41,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917123784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:41,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:41,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:41,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827937932] [2024-06-20 15:20:41,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:41,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:41,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:41,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:41,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:41,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:41,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 439 transitions, 5998 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:41,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:41,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:41,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:42,433 INFO L124 PetriNetUnfolderBase]: 2024/3413 cut-off events. [2024-06-20 15:20:42,433 INFO L125 PetriNetUnfolderBase]: For 184953/184957 co-relation queries the response was YES. [2024-06-20 15:20:42,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23365 conditions, 3413 events. 2024/3413 cut-off events. For 184953/184957 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 20901 event pairs, 380 based on Foata normal form. 2/3413 useless extension candidates. Maximal degree in co-relation 23211. Up to 2897 conditions per place. [2024-06-20 15:20:42,469 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 319 selfloop transitions, 138 changer transitions 0/464 dead transitions. [2024-06-20 15:20:42,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 464 transitions, 7189 flow [2024-06-20 15:20:42,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:20:42,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:20:42,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-20 15:20:42,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-20 15:20:42,470 INFO L175 Difference]: Start difference. First operand has 346 places, 439 transitions, 5998 flow. Second operand 10 states and 227 transitions. [2024-06-20 15:20:42,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 464 transitions, 7189 flow [2024-06-20 15:20:43,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 464 transitions, 6971 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 15:20:43,694 INFO L231 Difference]: Finished difference. Result has 348 places, 443 transitions, 6180 flow [2024-06-20 15:20:43,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5780, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6180, PETRI_PLACES=348, PETRI_TRANSITIONS=443} [2024-06-20 15:20:43,694 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-20 15:20:43,694 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 443 transitions, 6180 flow [2024-06-20 15:20:43,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:43,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:43,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:43,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 15:20:43,695 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:43,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:43,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1634363127, now seen corresponding path program 5 times [2024-06-20 15:20:43,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:43,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790784109] [2024-06-20 15:20:43,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:43,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:43,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:43,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:43,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:43,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790784109] [2024-06-20 15:20:43,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790784109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:43,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:43,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:43,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861030469] [2024-06-20 15:20:43,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:43,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:43,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:43,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:43,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:43,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:43,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 443 transitions, 6180 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:43,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:43,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:43,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:44,497 INFO L124 PetriNetUnfolderBase]: 2029/3422 cut-off events. [2024-06-20 15:20:44,497 INFO L125 PetriNetUnfolderBase]: For 189836/189840 co-relation queries the response was YES. [2024-06-20 15:20:44,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23682 conditions, 3422 events. 2029/3422 cut-off events. For 189836/189840 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20994 event pairs, 380 based on Foata normal form. 2/3422 useless extension candidates. Maximal degree in co-relation 23526. Up to 2903 conditions per place. [2024-06-20 15:20:44,535 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 318 selfloop transitions, 141 changer transitions 0/466 dead transitions. [2024-06-20 15:20:44,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 466 transitions, 7367 flow [2024-06-20 15:20:44,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:44,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:44,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-20 15:20:44,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-20 15:20:44,536 INFO L175 Difference]: Start difference. First operand has 348 places, 443 transitions, 6180 flow. Second operand 9 states and 209 transitions. [2024-06-20 15:20:44,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 466 transitions, 7367 flow [2024-06-20 15:20:46,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 466 transitions, 6973 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-20 15:20:46,076 INFO L231 Difference]: Finished difference. Result has 348 places, 446 transitions, 6161 flow [2024-06-20 15:20:46,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6161, PETRI_PLACES=348, PETRI_TRANSITIONS=446} [2024-06-20 15:20:46,077 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-20 15:20:46,077 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 446 transitions, 6161 flow [2024-06-20 15:20:46,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:46,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20: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] [2024-06-20 15:20:46,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 15:20:46,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-20 15:20:46,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:46,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1552384549, now seen corresponding path program 6 times [2024-06-20 15:20:46,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:46,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579221737] [2024-06-20 15:20:46,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:46,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:46,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20: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-20 15:20:46,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:46,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579221737] [2024-06-20 15:20:46,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579221737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:46,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:46,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:46,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862514214] [2024-06-20 15:20:46,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:46,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:46,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:46,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:46,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:46,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:46,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 446 transitions, 6161 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:46,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:46,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:46,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:46,927 INFO L124 PetriNetUnfolderBase]: 2026/3418 cut-off events. [2024-06-20 15:20:46,928 INFO L125 PetriNetUnfolderBase]: For 185965/185969 co-relation queries the response was YES. [2024-06-20 15:20:46,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23507 conditions, 3418 events. 2026/3418 cut-off events. For 185965/185969 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20942 event pairs, 380 based on Foata normal form. 2/3418 useless extension candidates. Maximal degree in co-relation 23351. Up to 2900 conditions per place. [2024-06-20 15:20:46,963 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 321 selfloop transitions, 135 changer transitions 0/463 dead transitions. [2024-06-20 15:20:46,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 463 transitions, 7115 flow [2024-06-20 15:20:46,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:20:46,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:20:46,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:20:46,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:20:46,965 INFO L175 Difference]: Start difference. First operand has 348 places, 446 transitions, 6161 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:20:46,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 463 transitions, 7115 flow [2024-06-20 15:20:48,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 463 transitions, 6779 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:48,305 INFO L231 Difference]: Finished difference. Result has 347 places, 446 transitions, 6121 flow [2024-06-20 15:20:48,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5825, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6121, PETRI_PLACES=347, PETRI_TRANSITIONS=446} [2024-06-20 15:20:48,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-20 15:20:48,305 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 446 transitions, 6121 flow [2024-06-20 15:20:48,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:48,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:48,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:48,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 15:20:48,306 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:48,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:48,306 INFO L85 PathProgramCache]: Analyzing trace with hash -540346431, now seen corresponding path program 7 times [2024-06-20 15:20:48,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:48,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509603060] [2024-06-20 15:20:48,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:48,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:48,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:48,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:48,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:48,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509603060] [2024-06-20 15:20:48,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509603060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:48,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:48,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:48,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458082144] [2024-06-20 15:20:48,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:48,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:48,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:48,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:48,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:48,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:48,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 446 transitions, 6121 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:48,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:48,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:48,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:49,109 INFO L124 PetriNetUnfolderBase]: 2047/3453 cut-off events. [2024-06-20 15:20:49,109 INFO L125 PetriNetUnfolderBase]: For 192649/192653 co-relation queries the response was YES. [2024-06-20 15:20:49,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23901 conditions, 3453 events. 2047/3453 cut-off events. For 192649/192653 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 21256 event pairs, 380 based on Foata normal form. 2/3453 useless extension candidates. Maximal degree in co-relation 23745. Up to 2660 conditions per place. [2024-06-20 15:20:49,147 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 214 selfloop transitions, 261 changer transitions 0/482 dead transitions. [2024-06-20 15:20:49,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 482 transitions, 7621 flow [2024-06-20 15:20:49,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:20:49,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:20:49,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-20 15:20:49,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:20:49,148 INFO L175 Difference]: Start difference. First operand has 347 places, 446 transitions, 6121 flow. Second operand 12 states and 264 transitions. [2024-06-20 15:20:49,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 482 transitions, 7621 flow [2024-06-20 15:20:50,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 482 transitions, 7333 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 15:20:50,379 INFO L231 Difference]: Finished difference. Result has 352 places, 455 transitions, 6545 flow [2024-06-20 15:20:50,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5837, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6545, PETRI_PLACES=352, PETRI_TRANSITIONS=455} [2024-06-20 15:20:50,379 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-20 15:20:50,380 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 455 transitions, 6545 flow [2024-06-20 15:20:50,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:50,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:50,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:50,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 15:20:50,380 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:50,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:50,381 INFO L85 PathProgramCache]: Analyzing trace with hash -531092001, now seen corresponding path program 8 times [2024-06-20 15:20:50,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:50,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505369486] [2024-06-20 15:20:50,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:50,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:50,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:50,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:50,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:50,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505369486] [2024-06-20 15:20:50,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505369486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:50,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:50,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:50,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468874787] [2024-06-20 15:20:50,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:50,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:50,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:50,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:50,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:50,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:50,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 455 transitions, 6545 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:50,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:50,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:50,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:51,195 INFO L124 PetriNetUnfolderBase]: 2068/3488 cut-off events. [2024-06-20 15:20:51,196 INFO L125 PetriNetUnfolderBase]: For 202279/202283 co-relation queries the response was YES. [2024-06-20 15:20:51,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24944 conditions, 3488 events. 2068/3488 cut-off events. For 202279/202283 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21522 event pairs, 380 based on Foata normal form. 2/3488 useless extension candidates. Maximal degree in co-relation 24788. Up to 2684 conditions per place. [2024-06-20 15:20:51,236 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 256 changer transitions 0/490 dead transitions. [2024-06-20 15:20:51,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 490 transitions, 8231 flow [2024-06-20 15:20:51,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:20:51,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:20:51,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 283 transitions. [2024-06-20 15:20:51,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442307692307692 [2024-06-20 15:20:51,238 INFO L175 Difference]: Start difference. First operand has 352 places, 455 transitions, 6545 flow. Second operand 13 states and 283 transitions. [2024-06-20 15:20:51,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 490 transitions, 8231 flow [2024-06-20 15:20:52,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 490 transitions, 7813 flow, removed 95 selfloop flow, removed 7 redundant places. [2024-06-20 15:20:52,498 INFO L231 Difference]: Finished difference. Result has 358 places, 464 transitions, 6837 flow [2024-06-20 15:20:52,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6209, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6837, PETRI_PLACES=358, PETRI_TRANSITIONS=464} [2024-06-20 15:20:52,498 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-20 15:20:52,498 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 464 transitions, 6837 flow [2024-06-20 15:20:52,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:52,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:52,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:52,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 15:20:52,499 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:52,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:52,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1269561687, now seen corresponding path program 9 times [2024-06-20 15:20:52,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:52,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511288709] [2024-06-20 15:20:52,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:52,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:52,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:52,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:52,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:52,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511288709] [2024-06-20 15:20:52,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511288709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:52,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:52,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:52,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482908154] [2024-06-20 15:20:52,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:52,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:52,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:52,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:52,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:52,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:52,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 464 transitions, 6837 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:52,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:52,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:52,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:53,295 INFO L124 PetriNetUnfolderBase]: 2065/3484 cut-off events. [2024-06-20 15:20:53,296 INFO L125 PetriNetUnfolderBase]: For 200569/200573 co-relation queries the response was YES. [2024-06-20 15:20:53,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24800 conditions, 3484 events. 2065/3484 cut-off events. For 200569/200573 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21479 event pairs, 380 based on Foata normal form. 2/3484 useless extension candidates. Maximal degree in co-relation 24642. Up to 2681 conditions per place. [2024-06-20 15:20:53,334 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 254 changer transitions 0/487 dead transitions. [2024-06-20 15:20:53,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 487 transitions, 8167 flow [2024-06-20 15:20:53,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:20:53,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:20:53,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-20 15:20:53,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-20 15:20:53,335 INFO L175 Difference]: Start difference. First operand has 358 places, 464 transitions, 6837 flow. Second operand 11 states and 246 transitions. [2024-06-20 15:20:53,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 487 transitions, 8167 flow [2024-06-20 15:20:54,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 487 transitions, 7738 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:54,590 INFO L231 Difference]: Finished difference. Result has 361 places, 464 transitions, 6923 flow [2024-06-20 15:20:54,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6923, PETRI_PLACES=361, PETRI_TRANSITIONS=464} [2024-06-20 15:20:54,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-20 15:20:54,590 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 464 transitions, 6923 flow [2024-06-20 15:20:54,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:54,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:54,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:54,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 15:20:54,591 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:54,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:54,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1094062317, now seen corresponding path program 10 times [2024-06-20 15:20:54,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:54,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023139478] [2024-06-20 15:20:54,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:54,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:54,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:54,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:54,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:54,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023139478] [2024-06-20 15:20:54,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023139478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:54,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:54,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:54,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109806749] [2024-06-20 15:20:54,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:54,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:54,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:54,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:54,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:54,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:54,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 464 transitions, 6923 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:54,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:54,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:54,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:55,439 INFO L124 PetriNetUnfolderBase]: 2062/3480 cut-off events. [2024-06-20 15:20:55,439 INFO L125 PetriNetUnfolderBase]: For 202276/202280 co-relation queries the response was YES. [2024-06-20 15:20:55,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24790 conditions, 3480 events. 2062/3480 cut-off events. For 202276/202280 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21477 event pairs, 380 based on Foata normal form. 2/3480 useless extension candidates. Maximal degree in co-relation 24631. Up to 2678 conditions per place. [2024-06-20 15:20:55,480 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 258 changer transitions 0/491 dead transitions. [2024-06-20 15:20:55,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 491 transitions, 8275 flow [2024-06-20 15:20:55,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:20:55,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:20:55,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-20 15:20:55,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:20:55,481 INFO L175 Difference]: Start difference. First operand has 361 places, 464 transitions, 6923 flow. Second operand 12 states and 264 transitions. [2024-06-20 15:20:55,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 491 transitions, 8275 flow [2024-06-20 15:20:57,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 491 transitions, 7747 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-20 15:20:57,166 INFO L231 Difference]: Finished difference. Result has 363 places, 464 transitions, 6917 flow [2024-06-20 15:20:57,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6395, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6917, PETRI_PLACES=363, PETRI_TRANSITIONS=464} [2024-06-20 15:20:57,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-20 15:20:57,167 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 464 transitions, 6917 flow [2024-06-20 15:20:57,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:57,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:57,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:57,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 15:20:57,167 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:57,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:57,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1097786967, now seen corresponding path program 11 times [2024-06-20 15:20:57,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:57,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618658872] [2024-06-20 15:20:57,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:57,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:57,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:57,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-20 15:20:57,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:57,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618658872] [2024-06-20 15:20:57,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618658872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:57,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:57,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:57,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68158758] [2024-06-20 15:20:57,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:57,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:57,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:57,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:57,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:57,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:57,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 464 transitions, 6917 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:57,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:57,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:57,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:58,002 INFO L124 PetriNetUnfolderBase]: 2075/3502 cut-off events. [2024-06-20 15:20:58,002 INFO L125 PetriNetUnfolderBase]: For 210392/210396 co-relation queries the response was YES. [2024-06-20 15:20:58,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25079 conditions, 3502 events. 2075/3502 cut-off events. For 210392/210396 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21631 event pairs, 380 based on Foata normal form. 2/3502 useless extension candidates. Maximal degree in co-relation 24919. Up to 2976 conditions per place. [2024-06-20 15:20:58,042 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 366 selfloop transitions, 121 changer transitions 0/494 dead transitions. [2024-06-20 15:20:58,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 494 transitions, 8219 flow [2024-06-20 15:20:58,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:20:58,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:20:58,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 273 transitions. [2024-06-20 15:20:58,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-20 15:20:58,043 INFO L175 Difference]: Start difference. First operand has 363 places, 464 transitions, 6917 flow. Second operand 13 states and 273 transitions. [2024-06-20 15:20:58,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 494 transitions, 8219 flow [2024-06-20 15:20:59,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 494 transitions, 7400 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-20 15:20:59,715 INFO L231 Difference]: Finished difference. Result has 364 places, 470 transitions, 6462 flow [2024-06-20 15:20:59,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6138, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6462, PETRI_PLACES=364, PETRI_TRANSITIONS=470} [2024-06-20 15:20:59,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-20 15:20:59,715 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 470 transitions, 6462 flow [2024-06-20 15:20:59,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:59,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:59,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] [2024-06-20 15:20:59,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 15:20:59,716 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:59,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:59,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1097781387, now seen corresponding path program 12 times [2024-06-20 15:20:59,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:59,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332518006] [2024-06-20 15:20:59,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:59,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:59,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:59,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:59,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:59,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332518006] [2024-06-20 15:20:59,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332518006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:59,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:59,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:59,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857467442] [2024-06-20 15:20:59,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:59,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:59,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:59,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:59,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:59,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:59,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 470 transitions, 6462 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:59,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:59,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:59,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:00,558 INFO L124 PetriNetUnfolderBase]: 2072/3498 cut-off events. [2024-06-20 15:21:00,558 INFO L125 PetriNetUnfolderBase]: For 209716/209720 co-relation queries the response was YES. [2024-06-20 15:21:00,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24336 conditions, 3498 events. 2072/3498 cut-off events. For 209716/209720 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21617 event pairs, 380 based on Foata normal form. 2/3498 useless extension candidates. Maximal degree in co-relation 24176. Up to 2973 conditions per place. [2024-06-20 15:21:00,596 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 364 selfloop transitions, 121 changer transitions 0/492 dead transitions. [2024-06-20 15:21:00,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 492 transitions, 7484 flow [2024-06-20 15:21:00,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:21:00,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:21:00,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 255 transitions. [2024-06-20 15:21:00,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-20 15:21:00,597 INFO L175 Difference]: Start difference. First operand has 364 places, 470 transitions, 6462 flow. Second operand 12 states and 255 transitions. [2024-06-20 15:21:00,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 492 transitions, 7484 flow [2024-06-20 15:21:02,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 492 transitions, 7293 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-20 15:21:02,417 INFO L231 Difference]: Finished difference. Result has 367 places, 470 transitions, 6519 flow [2024-06-20 15:21:02,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6271, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6519, PETRI_PLACES=367, PETRI_TRANSITIONS=470} [2024-06-20 15:21:02,417 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-20 15:21:02,418 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 470 transitions, 6519 flow [2024-06-20 15:21:02,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:02,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:02,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:02,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 15:21:02,418 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:02,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:02,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1385032998, now seen corresponding path program 1 times [2024-06-20 15:21:02,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:02,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056146725] [2024-06-20 15:21:02,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:02,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:02,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:02,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:02,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:02,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056146725] [2024-06-20 15:21:02,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056146725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:02,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:02,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:21:02,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341258437] [2024-06-20 15:21:02,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:02,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:21:02,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:02,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:21:02,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:21:02,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:02,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 470 transitions, 6519 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:02,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:02,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:02,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:03,191 INFO L124 PetriNetUnfolderBase]: 2080/3511 cut-off events. [2024-06-20 15:21:03,191 INFO L125 PetriNetUnfolderBase]: For 217825/217831 co-relation queries the response was YES. [2024-06-20 15:21:03,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24643 conditions, 3511 events. 2080/3511 cut-off events. For 217825/217831 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 21705 event pairs, 370 based on Foata normal form. 8/3518 useless extension candidates. Maximal degree in co-relation 24481. Up to 3078 conditions per place. [2024-06-20 15:21:03,230 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 415 selfloop transitions, 67 changer transitions 0/489 dead transitions. [2024-06-20 15:21:03,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 489 transitions, 7559 flow [2024-06-20 15:21:03,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:21:03,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:21:03,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-20 15:21:03,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-20 15:21:03,231 INFO L175 Difference]: Start difference. First operand has 367 places, 470 transitions, 6519 flow. Second operand 9 states and 195 transitions. [2024-06-20 15:21:03,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 489 transitions, 7559 flow [2024-06-20 15:21:04,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 489 transitions, 7317 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-20 15:21:04,784 INFO L231 Difference]: Finished difference. Result has 365 places, 472 transitions, 6460 flow [2024-06-20 15:21:04,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6277, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6460, PETRI_PLACES=365, PETRI_TRANSITIONS=472} [2024-06-20 15:21:04,785 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-20 15:21:04,785 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 472 transitions, 6460 flow [2024-06-20 15:21:04,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:04,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:04,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:04,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 15:21:04,785 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:04,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:04,786 INFO L85 PathProgramCache]: Analyzing trace with hash -415968231, now seen corresponding path program 13 times [2024-06-20 15:21:04,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:04,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763614293] [2024-06-20 15:21:04,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:04,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:04,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:04,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:04,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:04,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763614293] [2024-06-20 15:21:04,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763614293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:04,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:04,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:04,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489957310] [2024-06-20 15:21:04,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:04,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:04,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:04,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:04,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:04,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:04,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 472 transitions, 6460 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:04,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:04,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:04,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:05,640 INFO L124 PetriNetUnfolderBase]: 2122/3580 cut-off events. [2024-06-20 15:21:05,641 INFO L125 PetriNetUnfolderBase]: For 233706/233710 co-relation queries the response was YES. [2024-06-20 15:21:05,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25367 conditions, 3580 events. 2122/3580 cut-off events. For 233706/233710 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 22187 event pairs, 380 based on Foata normal form. 2/3580 useless extension candidates. Maximal degree in co-relation 25204. Up to 2974 conditions per place. [2024-06-20 15:21:05,683 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 170 changer transitions 0/514 dead transitions. [2024-06-20 15:21:05,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 514 transitions, 8082 flow [2024-06-20 15:21:05,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 15:21:05,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 15:21:05,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 314 transitions. [2024-06-20 15:21:05,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5233333333333333 [2024-06-20 15:21:05,684 INFO L175 Difference]: Start difference. First operand has 365 places, 472 transitions, 6460 flow. Second operand 15 states and 314 transitions. [2024-06-20 15:21:05,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 514 transitions, 8082 flow [2024-06-20 15:21:07,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 514 transitions, 7925 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 15:21:07,735 INFO L231 Difference]: Finished difference. Result has 374 places, 490 transitions, 6905 flow [2024-06-20 15:21:07,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6905, PETRI_PLACES=374, PETRI_TRANSITIONS=490} [2024-06-20 15:21:07,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-20 15:21:07,736 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 490 transitions, 6905 flow [2024-06-20 15:21:07,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:07,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:07,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:07,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 15:21:07,737 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:07,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:07,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1384668717, now seen corresponding path program 14 times [2024-06-20 15:21:07,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:07,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438673883] [2024-06-20 15:21:07,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:07,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:07,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:07,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-20 15:21:07,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:07,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438673883] [2024-06-20 15:21:07,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438673883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:07,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:07,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:07,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22665211] [2024-06-20 15:21:07,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:07,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:07,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:07,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:07,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:07,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:07,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 490 transitions, 6905 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:07,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:07,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:07,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:08,637 INFO L124 PetriNetUnfolderBase]: 2119/3576 cut-off events. [2024-06-20 15:21:08,638 INFO L125 PetriNetUnfolderBase]: For 235618/235622 co-relation queries the response was YES. [2024-06-20 15:21:08,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25541 conditions, 3576 events. 2119/3576 cut-off events. For 235618/235622 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 22156 event pairs, 380 based on Foata normal form. 2/3576 useless extension candidates. Maximal degree in co-relation 25376. Up to 2971 conditions per place. [2024-06-20 15:21:08,678 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 169 changer transitions 0/513 dead transitions. [2024-06-20 15:21:08,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 513 transitions, 8309 flow [2024-06-20 15:21:08,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 15:21:08,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 15:21:08,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 297 transitions. [2024-06-20 15:21:08,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303571428571429 [2024-06-20 15:21:08,679 INFO L175 Difference]: Start difference. First operand has 374 places, 490 transitions, 6905 flow. Second operand 14 states and 297 transitions. [2024-06-20 15:21:08,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 513 transitions, 8309 flow [2024-06-20 15:21:10,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 513 transitions, 7991 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-20 15:21:10,605 INFO L231 Difference]: Finished difference. Result has 377 places, 490 transitions, 6931 flow [2024-06-20 15:21:10,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6587, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6931, PETRI_PLACES=377, PETRI_TRANSITIONS=490} [2024-06-20 15:21:10,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-20 15:21:10,607 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 490 transitions, 6931 flow [2024-06-20 15:21:10,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:10,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:10,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:10,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 15:21:10,608 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:10,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:10,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1384852857, now seen corresponding path program 15 times [2024-06-20 15:21:10,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:10,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139773657] [2024-06-20 15:21:10,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:10,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:10,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:10,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:10,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:10,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139773657] [2024-06-20 15:21:10,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139773657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:10,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:10,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:10,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791957318] [2024-06-20 15:21:10,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:10,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:10,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:10,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:10,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:10,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:10,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 490 transitions, 6931 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:10,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:10,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:10,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:11,492 INFO L124 PetriNetUnfolderBase]: 2124/3585 cut-off events. [2024-06-20 15:21:11,492 INFO L125 PetriNetUnfolderBase]: For 240464/240468 co-relation queries the response was YES. [2024-06-20 15:21:11,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25713 conditions, 3585 events. 2124/3585 cut-off events. For 240464/240468 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22240 event pairs, 380 based on Foata normal form. 2/3585 useless extension candidates. Maximal degree in co-relation 25547. Up to 2977 conditions per place. [2024-06-20 15:21:11,533 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 336 selfloop transitions, 170 changer transitions 0/513 dead transitions. [2024-06-20 15:21:11,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 513 transitions, 8383 flow [2024-06-20 15:21:11,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:21:11,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:21:11,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-20 15:21:11,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-20 15:21:11,535 INFO L175 Difference]: Start difference. First operand has 377 places, 490 transitions, 6931 flow. Second operand 11 states and 243 transitions. [2024-06-20 15:21:11,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 513 transitions, 8383 flow [2024-06-20 15:21:13,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 513 transitions, 8052 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-20 15:21:13,664 INFO L231 Difference]: Finished difference. Result has 378 places, 493 transitions, 6997 flow [2024-06-20 15:21:13,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6603, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6997, PETRI_PLACES=378, PETRI_TRANSITIONS=493} [2024-06-20 15:21:13,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-20 15:21:13,665 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 493 transitions, 6997 flow [2024-06-20 15:21:13,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:13,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:13,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, 1] [2024-06-20 15:21:13,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 15:21:13,666 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:13,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:13,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1384841697, now seen corresponding path program 16 times [2024-06-20 15:21:13,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:13,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341717580] [2024-06-20 15:21:13,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:13,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:13,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:13,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:13,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:13,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341717580] [2024-06-20 15:21:13,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341717580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:13,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:13,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:13,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717215771] [2024-06-20 15:21:13,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:13,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:13,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:13,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:13,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:13,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:13,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 493 transitions, 6997 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:13,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:13,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:13,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:14,502 INFO L124 PetriNetUnfolderBase]: 2121/3581 cut-off events. [2024-06-20 15:21:14,502 INFO L125 PetriNetUnfolderBase]: For 241958/241962 co-relation queries the response was YES. [2024-06-20 15:21:14,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25660 conditions, 3581 events. 2121/3581 cut-off events. For 241958/241962 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22197 event pairs, 380 based on Foata normal form. 2/3581 useless extension candidates. Maximal degree in co-relation 25493. Up to 2974 conditions per place. [2024-06-20 15:21:14,542 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 338 selfloop transitions, 168 changer transitions 0/513 dead transitions. [2024-06-20 15:21:14,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 513 transitions, 8403 flow [2024-06-20 15:21:14,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:21:14,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:21:14,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-20 15:21:14,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:21:14,543 INFO L175 Difference]: Start difference. First operand has 378 places, 493 transitions, 6997 flow. Second operand 11 states and 242 transitions. [2024-06-20 15:21:14,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 513 transitions, 8403 flow [2024-06-20 15:21:16,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 513 transitions, 8082 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 15:21:16,567 INFO L231 Difference]: Finished difference. Result has 381 places, 493 transitions, 7018 flow [2024-06-20 15:21:16,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6676, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7018, PETRI_PLACES=381, PETRI_TRANSITIONS=493} [2024-06-20 15:21:16,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-20 15:21:16,568 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 493 transitions, 7018 flow [2024-06-20 15:21:16,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:16,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:16,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:16,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 15:21:16,569 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:16,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:16,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1385025837, now seen corresponding path program 17 times [2024-06-20 15:21:16,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:16,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823563588] [2024-06-20 15:21:16,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:16,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:16,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:16,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:16,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:16,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823563588] [2024-06-20 15:21:16,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823563588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:16,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:16,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:16,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951958273] [2024-06-20 15:21:16,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:16,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:16,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:16,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:16,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:16,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:16,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 493 transitions, 7018 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:16,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:16,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:16,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:17,448 INFO L124 PetriNetUnfolderBase]: 2118/3577 cut-off events. [2024-06-20 15:21:17,448 INFO L125 PetriNetUnfolderBase]: For 243193/243197 co-relation queries the response was YES. [2024-06-20 15:21:17,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25592 conditions, 3577 events. 2118/3577 cut-off events. For 243193/243197 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22216 event pairs, 380 based on Foata normal form. 2/3577 useless extension candidates. Maximal degree in co-relation 25424. Up to 2971 conditions per place. [2024-06-20 15:21:17,489 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 336 selfloop transitions, 170 changer transitions 0/513 dead transitions. [2024-06-20 15:21:17,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 513 transitions, 8252 flow [2024-06-20 15:21:17,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:21:17,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:21:17,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 261 transitions. [2024-06-20 15:21:17,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-20 15:21:17,490 INFO L175 Difference]: Start difference. First operand has 381 places, 493 transitions, 7018 flow. Second operand 12 states and 261 transitions. [2024-06-20 15:21:17,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 513 transitions, 8252 flow [2024-06-20 15:21:19,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 513 transitions, 7890 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-20 15:21:19,441 INFO L231 Difference]: Finished difference. Result has 383 places, 493 transitions, 7003 flow [2024-06-20 15:21:19,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6656, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7003, PETRI_PLACES=383, PETRI_TRANSITIONS=493} [2024-06-20 15:21:19,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-20 15:21:19,441 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 493 transitions, 7003 flow [2024-06-20 15:21:19,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:19,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:19,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:19,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 15:21:19,442 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:19,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:19,442 INFO L85 PathProgramCache]: Analyzing trace with hash -415622271, now seen corresponding path program 18 times [2024-06-20 15:21:19,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:19,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693807765] [2024-06-20 15:21:19,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:19,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:19,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:19,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-20 15:21:19,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:19,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693807765] [2024-06-20 15:21:19,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693807765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:19,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:19,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:19,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66153720] [2024-06-20 15:21:19,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:19,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:19,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:19,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:19,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:19,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:19,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 493 transitions, 7003 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:19,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:19,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:19,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:20,418 INFO L124 PetriNetUnfolderBase]: 2115/3573 cut-off events. [2024-06-20 15:21:20,418 INFO L125 PetriNetUnfolderBase]: For 244115/244119 co-relation queries the response was YES. [2024-06-20 15:21:20,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25518 conditions, 3573 events. 2115/3573 cut-off events. For 244115/244119 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22213 event pairs, 380 based on Foata normal form. 2/3573 useless extension candidates. Maximal degree in co-relation 25349. Up to 2968 conditions per place. [2024-06-20 15:21:20,453 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 174 changer transitions 0/513 dead transitions. [2024-06-20 15:21:20,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 513 transitions, 8061 flow [2024-06-20 15:21:20,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:21:20,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:21:20,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-20 15:21:20,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-20 15:21:20,454 INFO L175 Difference]: Start difference. First operand has 383 places, 493 transitions, 7003 flow. Second operand 13 states and 276 transitions. [2024-06-20 15:21:20,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 513 transitions, 8061 flow [2024-06-20 15:21:22,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 513 transitions, 7705 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 15:21:22,474 INFO L231 Difference]: Finished difference. Result has 387 places, 493 transitions, 7001 flow [2024-06-20 15:21:22,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6647, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7001, PETRI_PLACES=387, PETRI_TRANSITIONS=493} [2024-06-20 15:21:22,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-20 15:21:22,474 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 493 transitions, 7001 flow [2024-06-20 15:21:22,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:22,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:22,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:22,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 15:21:22,475 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:22,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:22,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2143140026, now seen corresponding path program 2 times [2024-06-20 15:21:22,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:22,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958420997] [2024-06-20 15:21:22,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:22,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:22,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:22,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:22,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:22,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958420997] [2024-06-20 15:21:22,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958420997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:22,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:22,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:21:22,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399918564] [2024-06-20 15:21:22,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:22,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:21:22,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:22,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:21:22,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:21:22,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:22,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 493 transitions, 7001 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:22,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:22,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:22,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:23,287 INFO L124 PetriNetUnfolderBase]: 2123/3584 cut-off events. [2024-06-20 15:21:23,287 INFO L125 PetriNetUnfolderBase]: For 253339/253345 co-relation queries the response was YES. [2024-06-20 15:21:23,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25667 conditions, 3584 events. 2123/3584 cut-off events. For 253339/253345 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 22225 event pairs, 368 based on Foata normal form. 8/3591 useless extension candidates. Maximal degree in co-relation 25497. Up to 3125 conditions per place. [2024-06-20 15:21:23,328 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 436 selfloop transitions, 68 changer transitions 0/511 dead transitions. [2024-06-20 15:21:23,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 511 transitions, 8087 flow [2024-06-20 15:21:23,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:21:23,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:21:23,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-20 15:21:23,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:21:23,329 INFO L175 Difference]: Start difference. First operand has 387 places, 493 transitions, 7001 flow. Second operand 8 states and 176 transitions. [2024-06-20 15:21:23,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 511 transitions, 8087 flow [2024-06-20 15:21:24,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 511 transitions, 7680 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-20 15:21:24,975 INFO L231 Difference]: Finished difference. Result has 381 places, 495 transitions, 6790 flow [2024-06-20 15:21:24,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6790, PETRI_PLACES=381, PETRI_TRANSITIONS=495} [2024-06-20 15:21:24,976 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-20 15:21:24,976 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 495 transitions, 6790 flow [2024-06-20 15:21:24,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:24,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:24,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:24,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 15:21:24,976 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:24,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:24,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1478916642, now seen corresponding path program 3 times [2024-06-20 15:21:24,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:24,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657410239] [2024-06-20 15:21:24,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:24,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:24,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:25,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-20 15:21:25,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:25,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657410239] [2024-06-20 15:21:25,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657410239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:25,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:25,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:21:25,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773775680] [2024-06-20 15:21:25,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:25,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:21:25,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:25,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:21:25,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:21:25,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:25,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 495 transitions, 6790 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:25,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:25,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:25,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:25,800 INFO L124 PetriNetUnfolderBase]: 2131/3601 cut-off events. [2024-06-20 15:21:25,801 INFO L125 PetriNetUnfolderBase]: For 260885/260901 co-relation queries the response was YES. [2024-06-20 15:21:25,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25697 conditions, 3601 events. 2131/3601 cut-off events. For 260885/260901 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 22428 event pairs, 390 based on Foata normal form. 18/3618 useless extension candidates. Maximal degree in co-relation 25526. Up to 3153 conditions per place. [2024-06-20 15:21:25,841 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 441 selfloop transitions, 60 changer transitions 0/508 dead transitions. [2024-06-20 15:21:25,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 508 transitions, 7862 flow [2024-06-20 15:21:25,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:21:25,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:21:25,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-20 15:21:25,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:21:25,842 INFO L175 Difference]: Start difference. First operand has 381 places, 495 transitions, 6790 flow. Second operand 6 states and 136 transitions. [2024-06-20 15:21:25,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 508 transitions, 7862 flow [2024-06-20 15:21:27,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 508 transitions, 7694 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 15:21:27,469 INFO L231 Difference]: Finished difference. Result has 381 places, 497 transitions, 6798 flow [2024-06-20 15:21:27,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6628, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6798, PETRI_PLACES=381, PETRI_TRANSITIONS=497} [2024-06-20 15:21:27,469 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-20 15:21:27,470 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 497 transitions, 6798 flow [2024-06-20 15:21:27,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:27,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:27,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:27,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 15:21:27,470 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:27,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:27,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1487487522, now seen corresponding path program 4 times [2024-06-20 15:21:27,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:27,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648133319] [2024-06-20 15:21:27,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:27,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:27,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:27,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:27,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:27,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648133319] [2024-06-20 15:21:27,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648133319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:27,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:27,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:21:27,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781978806] [2024-06-20 15:21:27,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:27,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:21:27,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:27,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:21:27,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:21:27,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:27,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 497 transitions, 6798 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:27,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:27,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:27,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:28,279 INFO L124 PetriNetUnfolderBase]: 2139/3615 cut-off events. [2024-06-20 15:21:28,279 INFO L125 PetriNetUnfolderBase]: For 255355/255371 co-relation queries the response was YES. [2024-06-20 15:21:28,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25641 conditions, 3615 events. 2139/3615 cut-off events. For 255355/255371 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 22567 event pairs, 356 based on Foata normal form. 18/3632 useless extension candidates. Maximal degree in co-relation 25469. Up to 3109 conditions per place. [2024-06-20 15:21:28,319 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 432 selfloop transitions, 74 changer transitions 0/513 dead transitions. [2024-06-20 15:21:28,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 513 transitions, 7911 flow [2024-06-20 15:21:28,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:21:28,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:21:28,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-20 15:21:28,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-20 15:21:28,321 INFO L175 Difference]: Start difference. First operand has 381 places, 497 transitions, 6798 flow. Second operand 6 states and 137 transitions. [2024-06-20 15:21:28,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 513 transitions, 7911 flow [2024-06-20 15:21:30,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 513 transitions, 7759 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-20 15:21:30,189 INFO L231 Difference]: Finished difference. Result has 384 places, 501 transitions, 6907 flow [2024-06-20 15:21:30,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6648, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6907, PETRI_PLACES=384, PETRI_TRANSITIONS=501} [2024-06-20 15:21:30,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-20 15:21:30,190 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 501 transitions, 6907 flow [2024-06-20 15:21:30,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:30,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:30,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:30,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 15:21:30,191 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:30,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:30,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1246245583, now seen corresponding path program 19 times [2024-06-20 15:21:30,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:30,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467974676] [2024-06-20 15:21:30,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:30,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:30,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:30,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-20 15:21:30,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:30,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467974676] [2024-06-20 15:21:30,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467974676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:30,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:30,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:30,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173381161] [2024-06-20 15:21:30,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:30,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:30,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:30,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:30,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:30,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:30,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 501 transitions, 6907 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:30,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:30,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:30,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:31,104 INFO L124 PetriNetUnfolderBase]: 2192/3700 cut-off events. [2024-06-20 15:21:31,104 INFO L125 PetriNetUnfolderBase]: For 266544/266548 co-relation queries the response was YES. [2024-06-20 15:21:31,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26614 conditions, 3700 events. 2192/3700 cut-off events. For 266544/266548 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 23124 event pairs, 382 based on Foata normal form. 2/3700 useless extension candidates. Maximal degree in co-relation 26440. Up to 2935 conditions per place. [2024-06-20 15:21:31,146 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 252 changer transitions 0/547 dead transitions. [2024-06-20 15:21:31,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 547 transitions, 8854 flow [2024-06-20 15:21:31,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:21:31,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:21:31,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-20 15:21:31,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:21:31,147 INFO L175 Difference]: Start difference. First operand has 384 places, 501 transitions, 6907 flow. Second operand 12 states and 264 transitions. [2024-06-20 15:21:31,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 547 transitions, 8854 flow [2024-06-20 15:21:32,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 547 transitions, 8728 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-20 15:21:32,962 INFO L231 Difference]: Finished difference. Result has 395 places, 522 transitions, 7672 flow [2024-06-20 15:21:32,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7672, PETRI_PLACES=395, PETRI_TRANSITIONS=522} [2024-06-20 15:21:32,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-20 15:21:32,963 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 522 transitions, 7672 flow [2024-06-20 15:21:32,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:32,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:32,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:32,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 15:21:32,963 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:32,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:32,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1478909481, now seen corresponding path program 20 times [2024-06-20 15:21:32,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:32,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044374458] [2024-06-20 15:21:32,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:32,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:32,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:33,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:33,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:33,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044374458] [2024-06-20 15:21:33,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044374458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:33,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:33,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:33,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377048495] [2024-06-20 15:21:33,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:33,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:33,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:33,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:33,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:33,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:33,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 522 transitions, 7672 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:33,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:33,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:33,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:33,863 INFO L124 PetriNetUnfolderBase]: 2189/3699 cut-off events. [2024-06-20 15:21:33,863 INFO L125 PetriNetUnfolderBase]: For 266425/266439 co-relation queries the response was YES. [2024-06-20 15:21:33,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27124 conditions, 3699 events. 2189/3699 cut-off events. For 266425/266439 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 23186 event pairs, 413 based on Foata normal form. 12/3709 useless extension candidates. Maximal degree in co-relation 26947. Up to 2932 conditions per place. [2024-06-20 15:21:33,906 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 298 selfloop transitions, 235 changer transitions 0/540 dead transitions. [2024-06-20 15:21:33,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 540 transitions, 9140 flow [2024-06-20 15:21:33,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:21:33,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:21:33,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-20 15:21:33,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:21:33,907 INFO L175 Difference]: Start difference. First operand has 395 places, 522 transitions, 7672 flow. Second operand 9 states and 204 transitions. [2024-06-20 15:21:33,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 540 transitions, 9140 flow [2024-06-20 15:21:35,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 540 transitions, 8971 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-20 15:21:35,864 INFO L231 Difference]: Finished difference. Result has 397 places, 522 transitions, 7983 flow [2024-06-20 15:21:35,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7507, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7983, PETRI_PLACES=397, PETRI_TRANSITIONS=522} [2024-06-20 15:21:35,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-20 15:21:35,865 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 522 transitions, 7983 flow [2024-06-20 15:21:35,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:35,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:35,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:35,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 15:21:35,866 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:35,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:35,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1250656791, now seen corresponding path program 21 times [2024-06-20 15:21:35,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:35,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312458148] [2024-06-20 15:21:35,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:35,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:35,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:35,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-20 15:21:35,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:35,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312458148] [2024-06-20 15:21:35,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312458148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:35,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:35,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:35,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286001314] [2024-06-20 15:21:35,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:35,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:35,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:35,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:35,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:36,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:36,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 522 transitions, 7983 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:36,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:36,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:36,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:36,830 INFO L124 PetriNetUnfolderBase]: 2194/3705 cut-off events. [2024-06-20 15:21:36,830 INFO L125 PetriNetUnfolderBase]: For 264642/264646 co-relation queries the response was YES. [2024-06-20 15:21:36,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27625 conditions, 3705 events. 2194/3705 cut-off events. For 264642/264646 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23171 event pairs, 382 based on Foata normal form. 2/3705 useless extension candidates. Maximal degree in co-relation 27447. Up to 2938 conditions per place. [2024-06-20 15:21:36,879 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 261 changer transitions 0/556 dead transitions. [2024-06-20 15:21:36,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 556 transitions, 9568 flow [2024-06-20 15:21:36,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:21:36,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:21:36,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2024-06-20 15:21:36,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:21:36,880 INFO L175 Difference]: Start difference. First operand has 397 places, 522 transitions, 7983 flow. Second operand 13 states and 286 transitions. [2024-06-20 15:21:36,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 556 transitions, 9568 flow [2024-06-20 15:21:39,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 556 transitions, 9062 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:21:39,094 INFO L231 Difference]: Finished difference. Result has 404 places, 525 transitions, 8066 flow [2024-06-20 15:21:39,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7483, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8066, PETRI_PLACES=404, PETRI_TRANSITIONS=525} [2024-06-20 15:21:39,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-20 15:21:39,094 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 525 transitions, 8066 flow [2024-06-20 15:21:39,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:39,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:39,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:39,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 15:21:39,095 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:39,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:39,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1250651211, now seen corresponding path program 22 times [2024-06-20 15:21:39,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:39,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763557196] [2024-06-20 15:21:39,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:39,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:39,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:39,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:39,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:39,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763557196] [2024-06-20 15:21:39,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763557196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:39,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:39,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:39,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076561877] [2024-06-20 15:21:39,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:39,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:39,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:39,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:39,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:39,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:39,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 525 transitions, 8066 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:39,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:39,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:39,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:40,011 INFO L124 PetriNetUnfolderBase]: 2191/3701 cut-off events. [2024-06-20 15:21:40,011 INFO L125 PetriNetUnfolderBase]: For 265604/265608 co-relation queries the response was YES. [2024-06-20 15:21:40,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27615 conditions, 3701 events. 2191/3701 cut-off events. For 265604/265608 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23165 event pairs, 382 based on Foata normal form. 2/3701 useless extension candidates. Maximal degree in co-relation 27436. Up to 2935 conditions per place. [2024-06-20 15:21:40,054 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 292 selfloop transitions, 259 changer transitions 0/558 dead transitions. [2024-06-20 15:21:40,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 558 transitions, 9612 flow [2024-06-20 15:21:40,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:21:40,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:21:40,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-20 15:21:40,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 15:21:40,055 INFO L175 Difference]: Start difference. First operand has 404 places, 525 transitions, 8066 flow. Second operand 12 states and 273 transitions. [2024-06-20 15:21:40,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 558 transitions, 9612 flow [2024-06-20 15:21:42,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 558 transitions, 9050 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-20 15:21:42,680 INFO L231 Difference]: Finished difference. Result has 404 places, 525 transitions, 8044 flow [2024-06-20 15:21:42,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7512, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8044, PETRI_PLACES=404, PETRI_TRANSITIONS=525} [2024-06-20 15:21:42,680 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-20 15:21:42,680 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 525 transitions, 8044 flow [2024-06-20 15:21:42,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:42,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:42,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:42,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 15:21:42,681 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:42,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:42,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1478903901, now seen corresponding path program 23 times [2024-06-20 15:21:42,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:42,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921729099] [2024-06-20 15:21:42,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:42,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:42,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:42,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:42,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:42,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921729099] [2024-06-20 15:21:42,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921729099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:42,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:42,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:42,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762557478] [2024-06-20 15:21:42,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:42,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:42,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:42,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:42,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:42,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:42,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 525 transitions, 8044 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:42,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:42,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:42,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:43,570 INFO L124 PetriNetUnfolderBase]: 2188/3700 cut-off events. [2024-06-20 15:21:43,570 INFO L125 PetriNetUnfolderBase]: For 259298/259312 co-relation queries the response was YES. [2024-06-20 15:21:43,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27443 conditions, 3700 events. 2188/3700 cut-off events. For 259298/259312 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23181 event pairs, 413 based on Foata normal form. 12/3710 useless extension candidates. Maximal degree in co-relation 27265. Up to 2932 conditions per place. [2024-06-20 15:21:43,615 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 298 selfloop transitions, 239 changer transitions 0/544 dead transitions. [2024-06-20 15:21:43,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 544 transitions, 9342 flow [2024-06-20 15:21:43,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:21:43,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:21:43,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-20 15:21:43,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-20 15:21:43,616 INFO L175 Difference]: Start difference. First operand has 404 places, 525 transitions, 8044 flow. Second operand 11 states and 239 transitions. [2024-06-20 15:21:43,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 544 transitions, 9342 flow [2024-06-20 15:21:45,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 544 transitions, 8860 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-20 15:21:45,605 INFO L231 Difference]: Finished difference. Result has 405 places, 525 transitions, 8050 flow [2024-06-20 15:21:45,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7566, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8050, PETRI_PLACES=405, PETRI_TRANSITIONS=525} [2024-06-20 15:21:45,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-20 15:21:45,606 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 525 transitions, 8050 flow [2024-06-20 15:21:45,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:45,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:45,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:45,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 15:21:45,607 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:45,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:45,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1250824191, now seen corresponding path program 24 times [2024-06-20 15:21:45,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:45,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808164421] [2024-06-20 15:21:45,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:45,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:45,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:45,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-20 15:21:45,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:45,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808164421] [2024-06-20 15:21:45,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808164421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:45,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:45,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:45,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987534284] [2024-06-20 15:21:45,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:45,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:45,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:45,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:45,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:45,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:45,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 525 transitions, 8050 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:45,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:45,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:45,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:46,494 INFO L124 PetriNetUnfolderBase]: 2185/3693 cut-off events. [2024-06-20 15:21:46,494 INFO L125 PetriNetUnfolderBase]: For 247532/247536 co-relation queries the response was YES. [2024-06-20 15:21:46,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27222 conditions, 3693 events. 2185/3693 cut-off events. For 247532/247536 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23106 event pairs, 382 based on Foata normal form. 2/3693 useless extension candidates. Maximal degree in co-relation 27045. Up to 2929 conditions per place. [2024-06-20 15:21:46,537 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 247 changer transitions 0/548 dead transitions. [2024-06-20 15:21:46,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 548 transitions, 9366 flow [2024-06-20 15:21:46,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:21:46,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:21:46,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-20 15:21:46,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-20 15:21:46,538 INFO L175 Difference]: Start difference. First operand has 405 places, 525 transitions, 8050 flow. Second operand 9 states and 209 transitions. [2024-06-20 15:21:46,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 548 transitions, 9366 flow [2024-06-20 15:21:48,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 548 transitions, 8780 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-20 15:21:48,235 INFO L231 Difference]: Finished difference. Result has 402 places, 525 transitions, 7968 flow [2024-06-20 15:21:48,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7464, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7968, PETRI_PLACES=402, PETRI_TRANSITIONS=525} [2024-06-20 15:21:48,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-20 15:21:48,236 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 525 transitions, 7968 flow [2024-06-20 15:21:48,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:48,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:48,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:48,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 15:21:48,236 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:48,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:48,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1251008331, now seen corresponding path program 25 times [2024-06-20 15:21:48,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:48,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067058816] [2024-06-20 15:21:48,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:48,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:48,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:48,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:48,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:48,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067058816] [2024-06-20 15:21:48,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067058816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:48,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:48,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:48,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789931561] [2024-06-20 15:21:48,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:48,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:48,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:48,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:48,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:48,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:48,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 525 transitions, 7968 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:48,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:48,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:48,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:49,209 INFO L124 PetriNetUnfolderBase]: 2190/3702 cut-off events. [2024-06-20 15:21:49,210 INFO L125 PetriNetUnfolderBase]: For 252304/252308 co-relation queries the response was YES. [2024-06-20 15:21:49,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27314 conditions, 3702 events. 2190/3702 cut-off events. For 252304/252308 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23200 event pairs, 382 based on Foata normal form. 2/3702 useless extension candidates. Maximal degree in co-relation 27136. Up to 2935 conditions per place. [2024-06-20 15:21:49,247 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 250 changer transitions 0/550 dead transitions. [2024-06-20 15:21:49,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 550 transitions, 9345 flow [2024-06-20 15:21:49,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:21:49,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:21:49,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-20 15:21:49,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-20 15:21:49,248 INFO L175 Difference]: Start difference. First operand has 402 places, 525 transitions, 7968 flow. Second operand 11 states and 246 transitions. [2024-06-20 15:21:49,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 550 transitions, 9345 flow [2024-06-20 15:21:51,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 550 transitions, 8754 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 15:21:51,358 INFO L231 Difference]: Finished difference. Result has 403 places, 528 transitions, 7950 flow [2024-06-20 15:21:51,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7388, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7950, PETRI_PLACES=403, PETRI_TRANSITIONS=528} [2024-06-20 15:21:51,359 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-20 15:21:51,359 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 528 transitions, 7950 flow [2024-06-20 15:21:51,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:51,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:51,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:51,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 15:21:51,359 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:51,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:51,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2143320167, now seen corresponding path program 26 times [2024-06-20 15:21:51,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:51,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208328522] [2024-06-20 15:21:51,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:51,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:51,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:51,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:51,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:51,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208328522] [2024-06-20 15:21:51,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208328522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:51,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:51,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:51,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545852543] [2024-06-20 15:21:51,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:51,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:51,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:51,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:51,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:51,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:51,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 528 transitions, 7950 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:51,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:51,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:51,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:52,309 INFO L124 PetriNetUnfolderBase]: 2187/3698 cut-off events. [2024-06-20 15:21:52,309 INFO L125 PetriNetUnfolderBase]: For 247949/247953 co-relation queries the response was YES. [2024-06-20 15:21:52,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27135 conditions, 3698 events. 2187/3698 cut-off events. For 247949/247953 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23152 event pairs, 382 based on Foata normal form. 2/3698 useless extension candidates. Maximal degree in co-relation 26957. Up to 2932 conditions per place. [2024-06-20 15:21:52,356 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 290 selfloop transitions, 250 changer transitions 0/547 dead transitions. [2024-06-20 15:21:52,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 547 transitions, 9076 flow [2024-06-20 15:21:52,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:21:52,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:21:52,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-20 15:21:52,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-20 15:21:52,358 INFO L175 Difference]: Start difference. First operand has 403 places, 528 transitions, 7950 flow. Second operand 9 states and 205 transitions. [2024-06-20 15:21:52,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 547 transitions, 9076 flow [2024-06-20 15:21:54,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 547 transitions, 8593 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-20 15:21:54,456 INFO L231 Difference]: Finished difference. Result has 403 places, 528 transitions, 7979 flow [2024-06-20 15:21:54,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7467, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7979, PETRI_PLACES=403, PETRI_TRANSITIONS=528} [2024-06-20 15:21:54,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-20 15:21:54,457 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 528 transitions, 7979 flow [2024-06-20 15:21:54,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:54,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:54,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:54,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 15:21:54,457 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:54,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:54,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1971917863, now seen corresponding path program 27 times [2024-06-20 15:21:54,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:54,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680775659] [2024-06-20 15:21:54,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:54,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:54,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:54,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:54,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:54,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680775659] [2024-06-20 15:21:54,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680775659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:54,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:54,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:54,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944449881] [2024-06-20 15:21:54,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:54,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:54,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:54,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:54,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:54,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:54,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 528 transitions, 7979 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:54,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:54,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:54,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:55,295 INFO L124 PetriNetUnfolderBase]: 2192/3707 cut-off events. [2024-06-20 15:21:55,295 INFO L125 PetriNetUnfolderBase]: For 248251/248255 co-relation queries the response was YES. [2024-06-20 15:21:55,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27203 conditions, 3707 events. 2192/3707 cut-off events. For 248251/248255 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 23266 event pairs, 387 based on Foata normal form. 2/3707 useless extension candidates. Maximal degree in co-relation 27025. Up to 2742 conditions per place. [2024-06-20 15:21:55,338 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 321 changer transitions 0/554 dead transitions. [2024-06-20 15:21:55,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 554 transitions, 9417 flow [2024-06-20 15:21:55,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:21:55,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:21:55,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-20 15:21:55,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-20 15:21:55,339 INFO L175 Difference]: Start difference. First operand has 403 places, 528 transitions, 7979 flow. Second operand 9 states and 206 transitions. [2024-06-20 15:21:55,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 554 transitions, 9417 flow [2024-06-20 15:21:57,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 554 transitions, 8844 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 15:21:57,366 INFO L231 Difference]: Finished difference. Result has 402 places, 534 transitions, 8178 flow [2024-06-20 15:21:57,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7408, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8178, PETRI_PLACES=402, PETRI_TRANSITIONS=534} [2024-06-20 15:21:57,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-20 15:21:57,367 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 534 transitions, 8178 flow [2024-06-20 15:21:57,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:57,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:57,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:57,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 15:21:57,367 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:57,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:57,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1607603398, now seen corresponding path program 5 times [2024-06-20 15:21:57,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:57,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930005878] [2024-06-20 15:21:57,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:57,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:57,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:57,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:57,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:57,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930005878] [2024-06-20 15:21:57,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930005878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:57,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:57,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:21:57,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242826897] [2024-06-20 15:21:57,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:57,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:21:57,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:57,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:21:57,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:21:57,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:57,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 534 transitions, 8178 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:57,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:57,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:57,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:58,188 INFO L124 PetriNetUnfolderBase]: 2200/3718 cut-off events. [2024-06-20 15:21:58,189 INFO L125 PetriNetUnfolderBase]: For 254942/254948 co-relation queries the response was YES. [2024-06-20 15:21:58,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27736 conditions, 3718 events. 2200/3718 cut-off events. For 254942/254948 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 23304 event pairs, 377 based on Foata normal form. 8/3725 useless extension candidates. Maximal degree in co-relation 27558. Up to 3243 conditions per place. [2024-06-20 15:21:58,234 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 473 selfloop transitions, 72 changer transitions 0/552 dead transitions. [2024-06-20 15:21:58,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 552 transitions, 9348 flow [2024-06-20 15:21:58,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:21:58,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:21:58,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-20 15:21:58,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:21:58,235 INFO L175 Difference]: Start difference. First operand has 402 places, 534 transitions, 8178 flow. Second operand 8 states and 176 transitions. [2024-06-20 15:21:58,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 552 transitions, 9348 flow [2024-06-20 15:22:00,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 552 transitions, 9102 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:00,304 INFO L231 Difference]: Finished difference. Result has 405 places, 536 transitions, 8127 flow [2024-06-20 15:22:00,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7932, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8127, PETRI_PLACES=405, PETRI_TRANSITIONS=536} [2024-06-20 15:22:00,304 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-20 15:22:00,304 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 536 transitions, 8127 flow [2024-06-20 15:22:00,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:00,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:00,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:00,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 15:22:00,305 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:00,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:00,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1621888198, now seen corresponding path program 6 times [2024-06-20 15:22:00,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:00,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265517029] [2024-06-20 15:22:00,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:00,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:00,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:00,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:00,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:00,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265517029] [2024-06-20 15:22:00,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265517029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:00,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:00,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:00,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111889884] [2024-06-20 15:22:00,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:00,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:00,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:00,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:00,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:00,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:00,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 536 transitions, 8127 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:00,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:00,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:00,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:01,181 INFO L124 PetriNetUnfolderBase]: 2208/3732 cut-off events. [2024-06-20 15:22:01,181 INFO L125 PetriNetUnfolderBase]: For 257912/257918 co-relation queries the response was YES. [2024-06-20 15:22:01,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27708 conditions, 3732 events. 2208/3732 cut-off events. For 257912/257918 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 23410 event pairs, 375 based on Foata normal form. 8/3739 useless extension candidates. Maximal degree in co-relation 27528. Up to 3233 conditions per place. [2024-06-20 15:22:01,229 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 471 selfloop transitions, 77 changer transitions 0/555 dead transitions. [2024-06-20 15:22:01,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 555 transitions, 9309 flow [2024-06-20 15:22:01,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:01,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:01,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 15:22:01,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-20 15:22:01,230 INFO L175 Difference]: Start difference. First operand has 405 places, 536 transitions, 8127 flow. Second operand 8 states and 177 transitions. [2024-06-20 15:22:01,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 555 transitions, 9309 flow [2024-06-20 15:22:03,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 555 transitions, 9130 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:03,072 INFO L231 Difference]: Finished difference. Result has 407 places, 538 transitions, 8157 flow [2024-06-20 15:22:03,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7948, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8157, PETRI_PLACES=407, PETRI_TRANSITIONS=538} [2024-06-20 15:22:03,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-20 15:22:03,073 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 538 transitions, 8157 flow [2024-06-20 15:22:03,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:03,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:03,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:03,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 15:22:03,074 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:03,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:03,074 INFO L85 PathProgramCache]: Analyzing trace with hash 981476217, now seen corresponding path program 28 times [2024-06-20 15:22:03,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:03,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660389039] [2024-06-20 15:22:03,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:03,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:03,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:03,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:03,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:03,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660389039] [2024-06-20 15:22:03,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660389039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:03,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:03,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:03,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039488697] [2024-06-20 15:22:03,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:03,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:03,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:03,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:03,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:03,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:03,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 538 transitions, 8157 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:03,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:03,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:03,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:04,068 INFO L124 PetriNetUnfolderBase]: 2221/3753 cut-off events. [2024-06-20 15:22:04,068 INFO L125 PetriNetUnfolderBase]: For 262916/262920 co-relation queries the response was YES. [2024-06-20 15:22:04,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28013 conditions, 3753 events. 2221/3753 cut-off events. For 262916/262920 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 23581 event pairs, 386 based on Foata normal form. 2/3753 useless extension candidates. Maximal degree in co-relation 27832. Up to 3223 conditions per place. [2024-06-20 15:22:04,114 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 84 changer transitions 0/561 dead transitions. [2024-06-20 15:22:04,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 561 transitions, 9583 flow [2024-06-20 15:22:04,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:22:04,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:22:04,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-20 15:22:04,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-20 15:22:04,115 INFO L175 Difference]: Start difference. First operand has 407 places, 538 transitions, 8157 flow. Second operand 9 states and 199 transitions. [2024-06-20 15:22:04,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 561 transitions, 9583 flow [2024-06-20 15:22:05,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 561 transitions, 9390 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:05,983 INFO L231 Difference]: Finished difference. Result has 410 places, 544 transitions, 8238 flow [2024-06-20 15:22:05,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7964, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8238, PETRI_PLACES=410, PETRI_TRANSITIONS=544} [2024-06-20 15:22:05,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-20 15:22:05,983 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 544 transitions, 8238 flow [2024-06-20 15:22:05,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:05,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:05,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:05,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 15:22:05,984 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:05,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:05,984 INFO L85 PathProgramCache]: Analyzing trace with hash 981465057, now seen corresponding path program 29 times [2024-06-20 15:22:05,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:05,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784227611] [2024-06-20 15:22:05,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:05,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:05,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:06,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:06,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:06,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784227611] [2024-06-20 15:22:06,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784227611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:06,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:06,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:06,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459901702] [2024-06-20 15:22:06,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:06,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:06,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:06,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:06,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:06,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:06,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 544 transitions, 8238 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:06,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:06,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:06,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:06,869 INFO L124 PetriNetUnfolderBase]: 2218/3749 cut-off events. [2024-06-20 15:22:06,870 INFO L125 PetriNetUnfolderBase]: For 264093/264097 co-relation queries the response was YES. [2024-06-20 15:22:06,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27891 conditions, 3749 events. 2218/3749 cut-off events. For 264093/264097 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 23548 event pairs, 384 based on Foata normal form. 2/3749 useless extension candidates. Maximal degree in co-relation 27709. Up to 3220 conditions per place. [2024-06-20 15:22:06,916 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 85 changer transitions 0/562 dead transitions. [2024-06-20 15:22:06,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 562 transitions, 9390 flow [2024-06-20 15:22:06,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:22:06,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:22:06,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-20 15:22:06,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272727272727272 [2024-06-20 15:22:06,917 INFO L175 Difference]: Start difference. First operand has 410 places, 544 transitions, 8238 flow. Second operand 11 states and 232 transitions. [2024-06-20 15:22:06,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 562 transitions, 9390 flow [2024-06-20 15:22:08,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 562 transitions, 9222 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:08,812 INFO L231 Difference]: Finished difference. Result has 416 places, 544 transitions, 8246 flow [2024-06-20 15:22:08,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8070, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8246, PETRI_PLACES=416, PETRI_TRANSITIONS=544} [2024-06-20 15:22:08,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-20 15:22:08,813 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 544 transitions, 8246 flow [2024-06-20 15:22:08,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:08,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:08,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] [2024-06-20 15:22:08,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 15:22:08,814 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:08,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:08,814 INFO L85 PathProgramCache]: Analyzing trace with hash 994363227, now seen corresponding path program 30 times [2024-06-20 15:22:08,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:08,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848074489] [2024-06-20 15:22:08,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:08,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:08,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:08,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:08,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:08,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848074489] [2024-06-20 15:22:08,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848074489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:08,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:08,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:08,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149882801] [2024-06-20 15:22:08,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:08,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:08,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:08,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:08,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:08,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:08,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 544 transitions, 8246 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:08,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:08,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:08,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:09,667 INFO L124 PetriNetUnfolderBase]: 2231/3771 cut-off events. [2024-06-20 15:22:09,668 INFO L125 PetriNetUnfolderBase]: For 273713/273717 co-relation queries the response was YES. [2024-06-20 15:22:09,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28284 conditions, 3771 events. 2231/3771 cut-off events. For 273713/273717 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 23753 event pairs, 389 based on Foata normal form. 2/3771 useless extension candidates. Maximal degree in co-relation 28101. Up to 3067 conditions per place. [2024-06-20 15:22:09,713 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 358 selfloop transitions, 202 changer transitions 0/567 dead transitions. [2024-06-20 15:22:09,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 567 transitions, 9706 flow [2024-06-20 15:22:09,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:22:09,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:22:09,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-20 15:22:09,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-20 15:22:09,714 INFO L175 Difference]: Start difference. First operand has 416 places, 544 transitions, 8246 flow. Second operand 9 states and 203 transitions. [2024-06-20 15:22:09,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 567 transitions, 9706 flow [2024-06-20 15:22:11,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 567 transitions, 9530 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 15:22:11,798 INFO L231 Difference]: Finished difference. Result has 415 places, 550 transitions, 8598 flow [2024-06-20 15:22:11,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8070, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8598, PETRI_PLACES=415, PETRI_TRANSITIONS=550} [2024-06-20 15:22:11,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-20 15:22:11,798 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 550 transitions, 8598 flow [2024-06-20 15:22:11,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:11,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:11,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:11,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 15:22:11,799 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:11,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:11,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1160597007, now seen corresponding path program 31 times [2024-06-20 15:22:11,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:11,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050110800] [2024-06-20 15:22:11,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:11,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:11,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:11,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:11,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:11,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050110800] [2024-06-20 15:22:11,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050110800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:11,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:11,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:11,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37000883] [2024-06-20 15:22:11,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:11,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:11,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:11,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:11,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:11,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:11,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 550 transitions, 8598 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:11,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:11,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:11,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:12,664 INFO L124 PetriNetUnfolderBase]: 2236/3780 cut-off events. [2024-06-20 15:22:12,664 INFO L125 PetriNetUnfolderBase]: For 280190/280194 co-relation queries the response was YES. [2024-06-20 15:22:12,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28662 conditions, 3780 events. 2236/3780 cut-off events. For 280190/280194 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 23800 event pairs, 389 based on Foata normal form. 2/3780 useless extension candidates. Maximal degree in co-relation 28478. Up to 3073 conditions per place. [2024-06-20 15:22:12,711 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 211 changer transitions 0/572 dead transitions. [2024-06-20 15:22:12,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 572 transitions, 10024 flow [2024-06-20 15:22:12,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:22:12,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:22:12,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-20 15:22:12,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477272727272727 [2024-06-20 15:22:12,712 INFO L175 Difference]: Start difference. First operand has 415 places, 550 transitions, 8598 flow. Second operand 11 states and 241 transitions. [2024-06-20 15:22:12,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 572 transitions, 10024 flow [2024-06-20 15:22:15,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 572 transitions, 9798 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:15,301 INFO L231 Difference]: Finished difference. Result has 421 places, 553 transitions, 8862 flow [2024-06-20 15:22:15,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8376, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8862, PETRI_PLACES=421, PETRI_TRANSITIONS=553} [2024-06-20 15:22:15,302 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-20 15:22:15,302 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 553 transitions, 8862 flow [2024-06-20 15:22:15,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:15,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:15,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:15,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 15:22:15,302 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:15,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:15,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1153245357, now seen corresponding path program 32 times [2024-06-20 15:22:15,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:15,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714073559] [2024-06-20 15:22:15,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:15,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:15,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:15,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:15,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:15,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714073559] [2024-06-20 15:22:15,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714073559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:15,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:15,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:15,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363132503] [2024-06-20 15:22:15,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:15,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:15,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:15,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:15,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:15,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:15,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 553 transitions, 8862 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:15,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:15,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:15,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:16,214 INFO L124 PetriNetUnfolderBase]: 2241/3789 cut-off events. [2024-06-20 15:22:16,214 INFO L125 PetriNetUnfolderBase]: For 285790/285794 co-relation queries the response was YES. [2024-06-20 15:22:16,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29143 conditions, 3789 events. 2241/3789 cut-off events. For 285790/285794 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23864 event pairs, 389 based on Foata normal form. 2/3789 useless extension candidates. Maximal degree in co-relation 28957. Up to 3079 conditions per place. [2024-06-20 15:22:16,261 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 353 selfloop transitions, 216 changer transitions 0/576 dead transitions. [2024-06-20 15:22:16,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 576 transitions, 10302 flow [2024-06-20 15:22:16,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:22:16,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:22:16,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 260 transitions. [2024-06-20 15:22:16,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-20 15:22:16,263 INFO L175 Difference]: Start difference. First operand has 421 places, 553 transitions, 8862 flow. Second operand 12 states and 260 transitions. [2024-06-20 15:22:16,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 576 transitions, 10302 flow [2024-06-20 15:22:18,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 576 transitions, 9793 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-20 15:22:18,322 INFO L231 Difference]: Finished difference. Result has 424 places, 556 transitions, 8855 flow [2024-06-20 15:22:18,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8365, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8855, PETRI_PLACES=424, PETRI_TRANSITIONS=556} [2024-06-20 15:22:18,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-20 15:22:18,323 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 556 transitions, 8855 flow [2024-06-20 15:22:18,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:18,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:18,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:18,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 15:22:18,324 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:18,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:18,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1153239777, now seen corresponding path program 33 times [2024-06-20 15:22:18,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:18,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774979286] [2024-06-20 15:22:18,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:18,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:18,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:18,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:18,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:18,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774979286] [2024-06-20 15:22:18,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774979286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:18,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:18,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:18,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335823860] [2024-06-20 15:22:18,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:18,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:18,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:18,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:18,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:18,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:18,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 556 transitions, 8855 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:18,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:18,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:18,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:19,215 INFO L124 PetriNetUnfolderBase]: 2238/3785 cut-off events. [2024-06-20 15:22:19,215 INFO L125 PetriNetUnfolderBase]: For 285828/285832 co-relation queries the response was YES. [2024-06-20 15:22:19,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29013 conditions, 3785 events. 2238/3785 cut-off events. For 285828/285832 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23853 event pairs, 389 based on Foata normal form. 2/3785 useless extension candidates. Maximal degree in co-relation 28826. Up to 3076 conditions per place. [2024-06-20 15:22:19,262 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 219 changer transitions 0/576 dead transitions. [2024-06-20 15:22:19,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 576 transitions, 10039 flow [2024-06-20 15:22:19,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:22:19,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:22:19,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 274 transitions. [2024-06-20 15:22:19,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5269230769230769 [2024-06-20 15:22:19,263 INFO L175 Difference]: Start difference. First operand has 424 places, 556 transitions, 8855 flow. Second operand 13 states and 274 transitions. [2024-06-20 15:22:19,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 576 transitions, 10039 flow [2024-06-20 15:22:21,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 576 transitions, 9516 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-20 15:22:21,306 INFO L231 Difference]: Finished difference. Result has 427 places, 556 transitions, 8776 flow [2024-06-20 15:22:21,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8332, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8776, PETRI_PLACES=427, PETRI_TRANSITIONS=556} [2024-06-20 15:22:21,307 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-20 15:22:21,307 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 556 transitions, 8776 flow [2024-06-20 15:22:21,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:21,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:21,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] [2024-06-20 15:22:21,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 15:22:21,308 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:21,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:21,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1039660671, now seen corresponding path program 34 times [2024-06-20 15:22:21,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:21,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753178190] [2024-06-20 15:22:21,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:21,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:21,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:21,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-20 15:22:21,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:21,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753178190] [2024-06-20 15:22:21,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753178190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:21,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:21,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:21,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39443343] [2024-06-20 15:22:21,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:21,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:21,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:21,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:21,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:21,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:21,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 556 transitions, 8776 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:21,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:21,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:21,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:22,345 INFO L124 PetriNetUnfolderBase]: 2243/3790 cut-off events. [2024-06-20 15:22:22,345 INFO L125 PetriNetUnfolderBase]: For 290815/290819 co-relation queries the response was YES. [2024-06-20 15:22:22,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29060 conditions, 3790 events. 2243/3790 cut-off events. For 290815/290819 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23851 event pairs, 382 based on Foata normal form. 2/3790 useless extension candidates. Maximal degree in co-relation 28872. Up to 3142 conditions per place. [2024-06-20 15:22:22,393 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 447 selfloop transitions, 132 changer transitions 0/586 dead transitions. [2024-06-20 15:22:22,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 586 transitions, 10249 flow [2024-06-20 15:22:22,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:22:22,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:22:22,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-20 15:22:22,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 15:22:22,395 INFO L175 Difference]: Start difference. First operand has 427 places, 556 transitions, 8776 flow. Second operand 10 states and 225 transitions. [2024-06-20 15:22:22,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 586 transitions, 10249 flow [2024-06-20 15:22:24,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 586 transitions, 9803 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:22:24,604 INFO L231 Difference]: Finished difference. Result has 425 places, 559 transitions, 8657 flow [2024-06-20 15:22:24,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8330, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8657, PETRI_PLACES=425, PETRI_TRANSITIONS=559} [2024-06-20 15:22:24,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-20 15:22:24,605 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 559 transitions, 8657 flow [2024-06-20 15:22:24,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:24,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:24,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:24,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 15:22:24,606 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:24,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:24,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1039671831, now seen corresponding path program 35 times [2024-06-20 15:22:24,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:24,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131894352] [2024-06-20 15:22:24,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:24,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:24,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:24,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:24,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:24,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131894352] [2024-06-20 15:22:24,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131894352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:24,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:24,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:24,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621641667] [2024-06-20 15:22:24,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:24,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:24,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:24,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:24,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:24,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:24,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 559 transitions, 8657 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:24,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:24,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:24,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:25,567 INFO L124 PetriNetUnfolderBase]: 2240/3790 cut-off events. [2024-06-20 15:22:25,568 INFO L125 PetriNetUnfolderBase]: For 290558/290562 co-relation queries the response was YES. [2024-06-20 15:22:25,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28866 conditions, 3790 events. 2240/3790 cut-off events. For 290558/290562 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 23907 event pairs, 386 based on Foata normal form. 2/3790 useless extension candidates. Maximal degree in co-relation 28677. Up to 3139 conditions per place. [2024-06-20 15:22:25,616 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 444 selfloop transitions, 129 changer transitions 0/580 dead transitions. [2024-06-20 15:22:25,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 580 transitions, 9855 flow [2024-06-20 15:22:25,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:25,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:25,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:22:25,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:22:25,618 INFO L175 Difference]: Start difference. First operand has 425 places, 559 transitions, 8657 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:22:25,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 580 transitions, 9855 flow [2024-06-20 15:22:28,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 580 transitions, 9085 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-20 15:22:28,096 INFO L231 Difference]: Finished difference. Result has 422 places, 559 transitions, 8155 flow [2024-06-20 15:22:28,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7887, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8155, PETRI_PLACES=422, PETRI_TRANSITIONS=559} [2024-06-20 15:22:28,096 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-20 15:22:28,096 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 559 transitions, 8155 flow [2024-06-20 15:22:28,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:28,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:28,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:28,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 15:22:28,097 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:28,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:28,097 INFO L85 PathProgramCache]: Analyzing trace with hash -6417758, now seen corresponding path program 7 times [2024-06-20 15:22:28,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:28,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637051941] [2024-06-20 15:22:28,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:28,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:28,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:28,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-20 15:22:28,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:28,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637051941] [2024-06-20 15:22:28,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637051941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:28,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:28,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:28,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255655063] [2024-06-20 15:22:28,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:28,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:28,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:28,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:28,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:28,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:28,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 559 transitions, 8155 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:28,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:28,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:28,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:28,966 INFO L124 PetriNetUnfolderBase]: 2261/3825 cut-off events. [2024-06-20 15:22:28,967 INFO L125 PetriNetUnfolderBase]: For 307477/307493 co-relation queries the response was YES. [2024-06-20 15:22:29,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28642 conditions, 3825 events. 2261/3825 cut-off events. For 307477/307493 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 24176 event pairs, 395 based on Foata normal form. 18/3842 useless extension candidates. Maximal degree in co-relation 28455. Up to 3304 conditions per place. [2024-06-20 15:22:29,013 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 496 selfloop transitions, 75 changer transitions 0/578 dead transitions. [2024-06-20 15:22:29,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 578 transitions, 9637 flow [2024-06-20 15:22:29,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:29,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:29,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-20 15:22:29,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-20 15:22:29,014 INFO L175 Difference]: Start difference. First operand has 422 places, 559 transitions, 8155 flow. Second operand 7 states and 155 transitions. [2024-06-20 15:22:29,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 578 transitions, 9637 flow [2024-06-20 15:22:31,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 578 transitions, 9371 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 15:22:31,218 INFO L231 Difference]: Finished difference. Result has 422 places, 564 transitions, 8172 flow [2024-06-20 15:22:31,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7891, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8172, PETRI_PLACES=422, PETRI_TRANSITIONS=564} [2024-06-20 15:22:31,219 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-20 15:22:31,219 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 564 transitions, 8172 flow [2024-06-20 15:22:31,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:31,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:31,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:31,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 15:22:31,220 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:31,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:31,220 INFO L85 PathProgramCache]: Analyzing trace with hash 934776980, now seen corresponding path program 8 times [2024-06-20 15:22:31,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:31,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391724263] [2024-06-20 15:22:31,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:31,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:31,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:31,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:31,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:31,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391724263] [2024-06-20 15:22:31,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391724263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:31,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:31,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:31,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667133446] [2024-06-20 15:22:31,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:31,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:31,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:31,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:31,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:31,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:31,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 564 transitions, 8172 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:31,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:31,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:31,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:32,115 INFO L124 PetriNetUnfolderBase]: 2269/3832 cut-off events. [2024-06-20 15:22:32,115 INFO L125 PetriNetUnfolderBase]: For 306002/306008 co-relation queries the response was YES. [2024-06-20 15:22:32,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28738 conditions, 3832 events. 2269/3832 cut-off events. For 306002/306008 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 24144 event pairs, 382 based on Foata normal form. 8/3839 useless extension candidates. Maximal degree in co-relation 28550. Up to 3337 conditions per place. [2024-06-20 15:22:32,164 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 499 selfloop transitions, 75 changer transitions 0/581 dead transitions. [2024-06-20 15:22:32,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 581 transitions, 9412 flow [2024-06-20 15:22:32,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:32,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:32,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-20 15:22:32,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-20 15:22:32,165 INFO L175 Difference]: Start difference. First operand has 422 places, 564 transitions, 8172 flow. Second operand 7 states and 157 transitions. [2024-06-20 15:22:32,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 581 transitions, 9412 flow [2024-06-20 15:22:34,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 581 transitions, 9250 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:34,897 INFO L231 Difference]: Finished difference. Result has 426 places, 566 transitions, 8228 flow [2024-06-20 15:22:34,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8028, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8228, PETRI_PLACES=426, PETRI_TRANSITIONS=566} [2024-06-20 15:22:34,910 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-20 15:22:34,912 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 566 transitions, 8228 flow [2024-06-20 15:22:34,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:34,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:34,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:34,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 15:22:34,913 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:34,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:34,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1195405986, now seen corresponding path program 9 times [2024-06-20 15:22:34,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:34,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124922195] [2024-06-20 15:22:34,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:34,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:34,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:35,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:35,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:35,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124922195] [2024-06-20 15:22:35,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124922195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:35,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:35,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:35,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481051217] [2024-06-20 15:22:35,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:35,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:35,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:35,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:35,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:35,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:35,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 566 transitions, 8228 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:35,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:35,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:35,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:35,832 INFO L124 PetriNetUnfolderBase]: 2277/3849 cut-off events. [2024-06-20 15:22:35,832 INFO L125 PetriNetUnfolderBase]: For 313555/313571 co-relation queries the response was YES. [2024-06-20 15:22:35,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28913 conditions, 3849 events. 2277/3849 cut-off events. For 313555/313571 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 24361 event pairs, 397 based on Foata normal form. 18/3866 useless extension candidates. Maximal degree in co-relation 28723. Up to 3330 conditions per place. [2024-06-20 15:22:35,884 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 501 selfloop transitions, 75 changer transitions 0/583 dead transitions. [2024-06-20 15:22:35,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 583 transitions, 9685 flow [2024-06-20 15:22:35,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:35,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:35,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-20 15:22:35,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-20 15:22:35,885 INFO L175 Difference]: Start difference. First operand has 426 places, 566 transitions, 8228 flow. Second operand 7 states and 155 transitions. [2024-06-20 15:22:35,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 583 transitions, 9685 flow [2024-06-20 15:22:38,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 583 transitions, 9517 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:38,294 INFO L231 Difference]: Finished difference. Result has 429 places, 569 transitions, 8304 flow [2024-06-20 15:22:38,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8304, PETRI_PLACES=429, PETRI_TRANSITIONS=569} [2024-06-20 15:22:38,312 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-20 15:22:38,312 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 569 transitions, 8304 flow [2024-06-20 15:22:38,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:38,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:38,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:38,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-20 15:22:38,313 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:38,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:38,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1073716786, now seen corresponding path program 10 times [2024-06-20 15:22:38,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:38,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446387670] [2024-06-20 15:22:38,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:38,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:38,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:38,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:38,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:38,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446387670] [2024-06-20 15:22:38,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446387670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:38,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:38,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:38,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357383305] [2024-06-20 15:22:38,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:38,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:38,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:38,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:38,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:38,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:38,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 569 transitions, 8304 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:38,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:38,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:38,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:39,188 INFO L124 PetriNetUnfolderBase]: 2285/3852 cut-off events. [2024-06-20 15:22:39,188 INFO L125 PetriNetUnfolderBase]: For 317136/317142 co-relation queries the response was YES. [2024-06-20 15:22:39,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29159 conditions, 3852 events. 2285/3852 cut-off events. For 317136/317142 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 24277 event pairs, 378 based on Foata normal form. 8/3859 useless extension candidates. Maximal degree in co-relation 28967. Up to 3317 conditions per place. [2024-06-20 15:22:39,234 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 495 selfloop transitions, 85 changer transitions 0/587 dead transitions. [2024-06-20 15:22:39,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 587 transitions, 9560 flow [2024-06-20 15:22:39,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:39,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:39,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 15:22:39,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 15:22:39,235 INFO L175 Difference]: Start difference. First operand has 429 places, 569 transitions, 8304 flow. Second operand 7 states and 158 transitions. [2024-06-20 15:22:39,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 587 transitions, 9560 flow [2024-06-20 15:22:41,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 587 transitions, 9373 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:41,808 INFO L231 Difference]: Finished difference. Result has 432 places, 571 transitions, 8357 flow [2024-06-20 15:22:41,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8117, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8357, PETRI_PLACES=432, PETRI_TRANSITIONS=571} [2024-06-20 15:22:41,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-20 15:22:41,809 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 571 transitions, 8357 flow [2024-06-20 15:22:41,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:41,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:41,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:41,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-20 15:22:41,809 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:41,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:41,810 INFO L85 PathProgramCache]: Analyzing trace with hash -14988638, now seen corresponding path program 11 times [2024-06-20 15:22:41,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:41,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415894446] [2024-06-20 15:22:41,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:41,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:41,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:41,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:41,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:41,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415894446] [2024-06-20 15:22:41,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415894446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:41,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:41,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:41,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182482082] [2024-06-20 15:22:41,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:41,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:41,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:41,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:41,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:41,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:41,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 571 transitions, 8357 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:41,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:41,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:41,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:42,681 INFO L124 PetriNetUnfolderBase]: 2293/3871 cut-off events. [2024-06-20 15:22:42,682 INFO L125 PetriNetUnfolderBase]: For 326215/326231 co-relation queries the response was YES. [2024-06-20 15:22:42,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29364 conditions, 3871 events. 2293/3871 cut-off events. For 326215/326231 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 24450 event pairs, 401 based on Foata normal form. 18/3888 useless extension candidates. Maximal degree in co-relation 29171. Up to 3379 conditions per place. [2024-06-20 15:22:42,729 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 507 selfloop transitions, 71 changer transitions 0/585 dead transitions. [2024-06-20 15:22:42,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 585 transitions, 9587 flow [2024-06-20 15:22:42,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:42,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:42,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-20 15:22:42,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-20 15:22:42,731 INFO L175 Difference]: Start difference. First operand has 432 places, 571 transitions, 8357 flow. Second operand 7 states and 153 transitions. [2024-06-20 15:22:42,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 585 transitions, 9587 flow [2024-06-20 15:22:45,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 585 transitions, 9373 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:45,464 INFO L231 Difference]: Finished difference. Result has 434 places, 573 transitions, 8340 flow [2024-06-20 15:22:45,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8340, PETRI_PLACES=434, PETRI_TRANSITIONS=573} [2024-06-20 15:22:45,465 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-20 15:22:45,465 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 573 transitions, 8340 flow [2024-06-20 15:22:45,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:45,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:45,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:45,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-20 15:22:45,465 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:45,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:45,466 INFO L85 PathProgramCache]: Analyzing trace with hash -18720449, now seen corresponding path program 36 times [2024-06-20 15:22:45,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:45,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855529600] [2024-06-20 15:22:45,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:45,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:45,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:45,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-20 15:22:45,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:45,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855529600] [2024-06-20 15:22:45,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855529600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:45,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:45,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:45,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514888360] [2024-06-20 15:22:45,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:45,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:45,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:45,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:45,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:45,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:45,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 573 transitions, 8340 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:45,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:45,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:45,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:46,457 INFO L124 PetriNetUnfolderBase]: 2298/3878 cut-off events. [2024-06-20 15:22:46,458 INFO L125 PetriNetUnfolderBase]: For 323672/323676 co-relation queries the response was YES. [2024-06-20 15:22:46,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29356 conditions, 3878 events. 2298/3878 cut-off events. For 323672/323676 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 24497 event pairs, 393 based on Foata normal form. 2/3878 useless extension candidates. Maximal degree in co-relation 29162. Up to 3441 conditions per place. [2024-06-20 15:22:46,506 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 549 selfloop transitions, 32 changer transitions 0/588 dead transitions. [2024-06-20 15:22:46,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 588 transitions, 9592 flow [2024-06-20 15:22:46,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:46,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:46,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-20 15:22:46,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-20 15:22:46,507 INFO L175 Difference]: Start difference. First operand has 434 places, 573 transitions, 8340 flow. Second operand 8 states and 170 transitions. [2024-06-20 15:22:46,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 588 transitions, 9592 flow [2024-06-20 15:22:49,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 588 transitions, 9421 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:49,052 INFO L231 Difference]: Finished difference. Result has 437 places, 576 transitions, 8307 flow [2024-06-20 15:22:49,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8169, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8307, PETRI_PLACES=437, PETRI_TRANSITIONS=576} [2024-06-20 15:22:49,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-20 15:22:49,053 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 576 transitions, 8307 flow [2024-06-20 15:22:49,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:49,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:49,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:49,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-20 15:22:49,054 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:49,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:49,054 INFO L85 PathProgramCache]: Analyzing trace with hash -850716293, now seen corresponding path program 37 times [2024-06-20 15:22:49,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:49,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659899978] [2024-06-20 15:22:49,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:49,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:49,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:49,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-20 15:22:49,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:49,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659899978] [2024-06-20 15:22:49,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659899978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:49,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:49,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:49,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300579151] [2024-06-20 15:22:49,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:49,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:49,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:49,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:49,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:49,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:49,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 576 transitions, 8307 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:49,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:49,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:49,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:50,032 INFO L124 PetriNetUnfolderBase]: 2303/3887 cut-off events. [2024-06-20 15:22:50,033 INFO L125 PetriNetUnfolderBase]: For 329125/329129 co-relation queries the response was YES. [2024-06-20 15:22:50,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29355 conditions, 3887 events. 2303/3887 cut-off events. For 329125/329129 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 24566 event pairs, 398 based on Foata normal form. 2/3887 useless extension candidates. Maximal degree in co-relation 29160. Up to 2957 conditions per place. [2024-06-20 15:22:50,082 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 268 selfloop transitions, 323 changer transitions 0/598 dead transitions. [2024-06-20 15:22:50,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 598 transitions, 9811 flow [2024-06-20 15:22:50,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:50,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:50,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:22:50,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:22:50,084 INFO L175 Difference]: Start difference. First operand has 437 places, 576 transitions, 8307 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:22:50,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 598 transitions, 9811 flow [2024-06-20 15:22:52,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 598 transitions, 9701 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:52,940 INFO L231 Difference]: Finished difference. Result has 439 places, 579 transitions, 8921 flow [2024-06-20 15:22:52,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8197, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8921, PETRI_PLACES=439, PETRI_TRANSITIONS=579} [2024-06-20 15:22:52,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-20 15:22:52,940 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 579 transitions, 8921 flow [2024-06-20 15:22:52,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:52,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:52,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:52,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-20 15:22:52,941 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:52,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:52,941 INFO L85 PathProgramCache]: Analyzing trace with hash -684482513, now seen corresponding path program 38 times [2024-06-20 15:22:52,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:52,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748935472] [2024-06-20 15:22:52,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:52,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:52,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:53,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-20 15:22:53,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:53,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748935472] [2024-06-20 15:22:53,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748935472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:53,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:53,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:53,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99620910] [2024-06-20 15:22:53,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:53,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:53,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:53,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:53,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:53,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:53,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 579 transitions, 8921 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:53,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:53,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:53,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:53,868 INFO L124 PetriNetUnfolderBase]: 2316/3905 cut-off events. [2024-06-20 15:22:53,868 INFO L125 PetriNetUnfolderBase]: For 343184/343188 co-relation queries the response was YES. [2024-06-20 15:22:54,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30328 conditions, 3905 events. 2316/3905 cut-off events. For 343184/343188 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24707 event pairs, 396 based on Foata normal form. 2/3905 useless extension candidates. Maximal degree in co-relation 30132. Up to 2972 conditions per place. [2024-06-20 15:22:54,045 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 260 selfloop transitions, 340 changer transitions 0/607 dead transitions. [2024-06-20 15:22:54,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 607 transitions, 10741 flow [2024-06-20 15:22:54,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:22:54,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:22:54,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-20 15:22:54,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-20 15:22:54,047 INFO L175 Difference]: Start difference. First operand has 439 places, 579 transitions, 8921 flow. Second operand 10 states and 227 transitions. [2024-06-20 15:22:54,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 607 transitions, 10741 flow [2024-06-20 15:22:57,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 607 transitions, 9983 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-20 15:22:57,068 INFO L231 Difference]: Finished difference. Result has 442 places, 585 transitions, 9005 flow [2024-06-20 15:22:57,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8179, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9005, PETRI_PLACES=442, PETRI_TRANSITIONS=585} [2024-06-20 15:22:57,068 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-20 15:22:57,068 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 585 transitions, 9005 flow [2024-06-20 15:22:57,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:57,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:57,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:57,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-20 15:22:57,069 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:57,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:57,069 INFO L85 PathProgramCache]: Analyzing trace with hash -15001379, now seen corresponding path program 39 times [2024-06-20 15:22:57,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:57,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893235834] [2024-06-20 15:22:57,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:57,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:57,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:57,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:57,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:57,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893235834] [2024-06-20 15:22:57,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893235834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:57,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:57,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:57,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767693332] [2024-06-20 15:22:57,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:57,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:57,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:57,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:57,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:57,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:57,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 585 transitions, 9005 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:57,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:57,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:57,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:58,051 INFO L124 PetriNetUnfolderBase]: 2329/3930 cut-off events. [2024-06-20 15:22:58,052 INFO L125 PetriNetUnfolderBase]: For 351600/351614 co-relation queries the response was YES. [2024-06-20 15:22:58,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30628 conditions, 3930 events. 2329/3930 cut-off events. For 351600/351614 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 24938 event pairs, 422 based on Foata normal form. 12/3940 useless extension candidates. Maximal degree in co-relation 30432. Up to 2987 conditions per place. [2024-06-20 15:22:58,102 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 347 changer transitions 0/613 dead transitions. [2024-06-20 15:22:58,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 613 transitions, 10835 flow [2024-06-20 15:22:58,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:22:58,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:22:58,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 277 transitions. [2024-06-20 15:22:58,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5326923076923077 [2024-06-20 15:22:58,103 INFO L175 Difference]: Start difference. First operand has 442 places, 585 transitions, 9005 flow. Second operand 13 states and 277 transitions. [2024-06-20 15:22:58,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 613 transitions, 10835 flow [2024-06-20 15:23:00,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 613 transitions, 10073 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:00,249 INFO L231 Difference]: Finished difference. Result has 447 places, 591 transitions, 9095 flow [2024-06-20 15:23:00,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8259, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9095, PETRI_PLACES=447, PETRI_TRANSITIONS=591} [2024-06-20 15:23:00,249 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-20 15:23:00,250 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 591 transitions, 9095 flow [2024-06-20 15:23:00,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:00,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:00,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:00,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-20 15:23:00,250 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:00,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:00,250 INFO L85 PathProgramCache]: Analyzing trace with hash -14995799, now seen corresponding path program 40 times [2024-06-20 15:23:00,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:00,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777413198] [2024-06-20 15:23:00,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:00,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:00,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:00,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:00,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777413198] [2024-06-20 15:23:00,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777413198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:00,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:00,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:00,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999678203] [2024-06-20 15:23:00,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:00,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:00,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:00,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:00,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:00,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:00,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 591 transitions, 9095 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:00,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:00,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:00,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:01,157 INFO L124 PetriNetUnfolderBase]: 2326/3926 cut-off events. [2024-06-20 15:23:01,157 INFO L125 PetriNetUnfolderBase]: For 345310/345324 co-relation queries the response was YES. [2024-06-20 15:23:01,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30413 conditions, 3926 events. 2326/3926 cut-off events. For 345310/345324 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 24972 event pairs, 422 based on Foata normal form. 12/3936 useless extension candidates. Maximal degree in co-relation 30217. Up to 2984 conditions per place. [2024-06-20 15:23:01,208 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 346 changer transitions 0/610 dead transitions. [2024-06-20 15:23:01,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 610 transitions, 10555 flow [2024-06-20 15:23:01,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:23:01,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:23:01,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-20 15:23:01,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-20 15:23:01,209 INFO L175 Difference]: Start difference. First operand has 447 places, 591 transitions, 9095 flow. Second operand 11 states and 240 transitions. [2024-06-20 15:23:01,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 610 transitions, 10555 flow [2024-06-20 15:23:04,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 610 transitions, 9551 flow, removed 71 selfloop flow, removed 10 redundant places. [2024-06-20 15:23:04,337 INFO L231 Difference]: Finished difference. Result has 448 places, 591 transitions, 8789 flow [2024-06-20 15:23:04,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8091, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8789, PETRI_PLACES=448, PETRI_TRANSITIONS=591} [2024-06-20 15:23:04,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 407 predicate places. [2024-06-20 15:23:04,338 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 591 transitions, 8789 flow [2024-06-20 15:23:04,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:04,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:04,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:04,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-20 15:23:04,339 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:04,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:04,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1211440971, now seen corresponding path program 41 times [2024-06-20 15:23:04,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:04,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984872556] [2024-06-20 15:23:04,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:04,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:04,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:04,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:04,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:04,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984872556] [2024-06-20 15:23:04,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984872556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:04,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:04,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:04,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889862788] [2024-06-20 15:23:04,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:04,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:04,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:04,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:04,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:04,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:04,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 591 transitions, 8789 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:04,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:04,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:04,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:05,418 INFO L124 PetriNetUnfolderBase]: 2331/3932 cut-off events. [2024-06-20 15:23:05,418 INFO L125 PetriNetUnfolderBase]: For 348014/348018 co-relation queries the response was YES. [2024-06-20 15:23:05,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29903 conditions, 3932 events. 2331/3932 cut-off events. For 348014/348018 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 24904 event pairs, 396 based on Foata normal form. 2/3932 useless extension candidates. Maximal degree in co-relation 29707. Up to 2990 conditions per place. [2024-06-20 15:23:05,460 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 353 changer transitions 0/617 dead transitions. [2024-06-20 15:23:05,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 617 transitions, 10544 flow [2024-06-20 15:23:05,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:23:05,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:23:05,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-20 15:23:05,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-20 15:23:05,462 INFO L175 Difference]: Start difference. First operand has 448 places, 591 transitions, 8789 flow. Second operand 11 states and 246 transitions. [2024-06-20 15:23:05,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 617 transitions, 10544 flow [2024-06-20 15:23:08,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 617 transitions, 9846 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 15:23:08,329 INFO L231 Difference]: Finished difference. Result has 449 places, 594 transitions, 8864 flow [2024-06-20 15:23:08,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8097, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8864, PETRI_PLACES=449, PETRI_TRANSITIONS=594} [2024-06-20 15:23:08,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-20 15:23:08,330 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 594 transitions, 8864 flow [2024-06-20 15:23:08,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:08,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:08,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:08,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-20 15:23:08,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-20 15:23:08,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:08,331 INFO L85 PathProgramCache]: Analyzing trace with hash 128901892, now seen corresponding path program 12 times [2024-06-20 15:23:08,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:08,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292211348] [2024-06-20 15:23:08,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:08,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:08,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:08,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:08,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:08,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292211348] [2024-06-20 15:23:08,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292211348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:08,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:08,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:08,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93535594] [2024-06-20 15:23:08,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:08,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:08,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:08,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:08,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:08,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:08,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 594 transitions, 8864 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:08,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:08,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:08,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:09,249 INFO L124 PetriNetUnfolderBase]: 2326/3931 cut-off events. [2024-06-20 15:23:09,249 INFO L125 PetriNetUnfolderBase]: For 350931/350947 co-relation queries the response was YES. [2024-06-20 15:23:09,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29719 conditions, 3931 events. 2326/3931 cut-off events. For 350931/350947 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 24949 event pairs, 400 based on Foata normal form. 18/3948 useless extension candidates. Maximal degree in co-relation 29522. Up to 3425 conditions per place. [2024-06-20 15:23:09,300 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 529 selfloop transitions, 70 changer transitions 0/606 dead transitions. [2024-06-20 15:23:09,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 606 transitions, 10090 flow [2024-06-20 15:23:09,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:09,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:09,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-20 15:23:09,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-20 15:23:09,302 INFO L175 Difference]: Start difference. First operand has 449 places, 594 transitions, 8864 flow. Second operand 7 states and 153 transitions. [2024-06-20 15:23:09,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 606 transitions, 10090 flow [2024-06-20 15:23:12,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 606 transitions, 9250 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-20 15:23:12,414 INFO L231 Difference]: Finished difference. Result has 446 places, 594 transitions, 8169 flow [2024-06-20 15:23:12,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8024, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8169, PETRI_PLACES=446, PETRI_TRANSITIONS=594} [2024-06-20 15:23:12,415 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-20 15:23:12,415 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 594 transitions, 8169 flow [2024-06-20 15:23:12,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:12,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:12,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:12,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-20 15:23:12,416 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:12,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:12,416 INFO L85 PathProgramCache]: Analyzing trace with hash 925814267, now seen corresponding path program 42 times [2024-06-20 15:23:12,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:12,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300567213] [2024-06-20 15:23:12,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:12,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:12,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:12,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:12,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:12,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300567213] [2024-06-20 15:23:12,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300567213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:12,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:12,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:12,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545805024] [2024-06-20 15:23:12,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:12,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:12,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:12,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:12,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:12,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:12,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 594 transitions, 8169 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:12,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:12,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:12,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:13,449 INFO L124 PetriNetUnfolderBase]: 2323/3925 cut-off events. [2024-06-20 15:23:13,449 INFO L125 PetriNetUnfolderBase]: For 333931/333935 co-relation queries the response was YES. [2024-06-20 15:23:13,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28816 conditions, 3925 events. 2323/3925 cut-off events. For 333931/333935 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 24919 event pairs, 397 based on Foata normal form. 2/3925 useless extension candidates. Maximal degree in co-relation 28619. Up to 2980 conditions per place. [2024-06-20 15:23:13,499 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 359 changer transitions 0/617 dead transitions. [2024-06-20 15:23:13,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 617 transitions, 9657 flow [2024-06-20 15:23:13,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:23:13,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:23:13,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 260 transitions. [2024-06-20 15:23:13,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-20 15:23:13,500 INFO L175 Difference]: Start difference. First operand has 446 places, 594 transitions, 8169 flow. Second operand 12 states and 260 transitions. [2024-06-20 15:23:13,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 617 transitions, 9657 flow [2024-06-20 15:23:16,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 617 transitions, 9470 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:16,030 INFO L231 Difference]: Finished difference. Result has 452 places, 594 transitions, 8712 flow [2024-06-20 15:23:16,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7984, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8712, PETRI_PLACES=452, PETRI_TRANSITIONS=594} [2024-06-20 15:23:16,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-20 15:23:16,030 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 594 transitions, 8712 flow [2024-06-20 15:23:16,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:16,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:16,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:16,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-20 15:23:16,031 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:16,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:16,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1181108445, now seen corresponding path program 43 times [2024-06-20 15:23:16,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:16,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006453829] [2024-06-20 15:23:16,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:16,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:16,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:16,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:16,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:16,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006453829] [2024-06-20 15:23:16,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006453829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:16,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:16,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:16,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306290370] [2024-06-20 15:23:16,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:16,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:16,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:16,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:16,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:16,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:16,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 594 transitions, 8712 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:16,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:16,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:16,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:17,093 INFO L124 PetriNetUnfolderBase]: 2328/3933 cut-off events. [2024-06-20 15:23:17,093 INFO L125 PetriNetUnfolderBase]: For 338036/338050 co-relation queries the response was YES. [2024-06-20 15:23:17,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29416 conditions, 3933 events. 2328/3933 cut-off events. For 338036/338050 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 25036 event pairs, 421 based on Foata normal form. 12/3943 useless extension candidates. Maximal degree in co-relation 29218. Up to 2986 conditions per place. [2024-06-20 15:23:17,136 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 350 changer transitions 0/618 dead transitions. [2024-06-20 15:23:17,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 618 transitions, 10253 flow [2024-06-20 15:23:17,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:23:17,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:23:17,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-20 15:23:17,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-20 15:23:17,137 INFO L175 Difference]: Start difference. First operand has 452 places, 594 transitions, 8712 flow. Second operand 13 states and 275 transitions. [2024-06-20 15:23:17,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 618 transitions, 10253 flow [2024-06-20 15:23:20,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 618 transitions, 9509 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 15:23:20,143 INFO L231 Difference]: Finished difference. Result has 453 places, 597 transitions, 8733 flow [2024-06-20 15:23:20,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7976, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8733, PETRI_PLACES=453, PETRI_TRANSITIONS=597} [2024-06-20 15:23:20,144 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 412 predicate places. [2024-06-20 15:23:20,147 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 597 transitions, 8733 flow [2024-06-20 15:23:20,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:20,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:20,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:20,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-20 15:23:20,148 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:20,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:20,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1188465675, now seen corresponding path program 44 times [2024-06-20 15:23:20,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:20,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013434390] [2024-06-20 15:23:20,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:20,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:20,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:20,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:20,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:20,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013434390] [2024-06-20 15:23:20,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013434390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:20,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:20,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:20,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728004364] [2024-06-20 15:23:20,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:20,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:20,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:20,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:20,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:20,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:20,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 597 transitions, 8733 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:20,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:20,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:20,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:21,114 INFO L124 PetriNetUnfolderBase]: 2333/3942 cut-off events. [2024-06-20 15:23:21,115 INFO L125 PetriNetUnfolderBase]: For 338160/338174 co-relation queries the response was YES. [2024-06-20 15:23:21,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29439 conditions, 3942 events. 2333/3942 cut-off events. For 338160/338174 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 25079 event pairs, 421 based on Foata normal form. 12/3952 useless extension candidates. Maximal degree in co-relation 29241. Up to 2992 conditions per place. [2024-06-20 15:23:21,167 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 350 changer transitions 0/618 dead transitions. [2024-06-20 15:23:21,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 618 transitions, 10268 flow [2024-06-20 15:23:21,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:23:21,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:23:21,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-20 15:23:21,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-20 15:23:21,168 INFO L175 Difference]: Start difference. First operand has 453 places, 597 transitions, 8733 flow. Second operand 10 states and 221 transitions. [2024-06-20 15:23:21,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 618 transitions, 10268 flow [2024-06-20 15:23:23,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 618 transitions, 9333 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-20 15:23:23,990 INFO L231 Difference]: Finished difference. Result has 451 places, 600 transitions, 8561 flow [2024-06-20 15:23:23,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8561, PETRI_PLACES=451, PETRI_TRANSITIONS=600} [2024-06-20 15:23:23,990 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-20 15:23:23,991 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 600 transitions, 8561 flow [2024-06-20 15:23:23,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:23,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:23,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:23,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-20 15:23:23,991 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:23,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:23,991 INFO L85 PathProgramCache]: Analyzing trace with hash 836373154, now seen corresponding path program 13 times [2024-06-20 15:23:23,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:23,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330780661] [2024-06-20 15:23:23,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:23,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:23,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:24,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:24,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:24,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330780661] [2024-06-20 15:23:24,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330780661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:24,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:24,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:24,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506639954] [2024-06-20 15:23:24,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:24,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:24,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:24,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:24,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:24,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:24,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 600 transitions, 8561 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:24,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:24,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:24,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:24,915 INFO L124 PetriNetUnfolderBase]: 2341/3961 cut-off events. [2024-06-20 15:23:24,915 INFO L125 PetriNetUnfolderBase]: For 348660/348676 co-relation queries the response was YES. [2024-06-20 15:23:24,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29490 conditions, 3961 events. 2341/3961 cut-off events. For 348660/348676 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 25321 event pairs, 355 based on Foata normal form. 18/3978 useless extension candidates. Maximal degree in co-relation 29291. Up to 3296 conditions per place. [2024-06-20 15:23:24,966 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 509 selfloop transitions, 104 changer transitions 0/620 dead transitions. [2024-06-20 15:23:24,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 620 transitions, 10163 flow [2024-06-20 15:23:24,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:24,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:24,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-20 15:23:24,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-20 15:23:24,967 INFO L175 Difference]: Start difference. First operand has 451 places, 600 transitions, 8561 flow. Second operand 7 states and 156 transitions. [2024-06-20 15:23:24,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 620 transitions, 10163 flow [2024-06-20 15:23:27,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 620 transitions, 9483 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:27,981 INFO L231 Difference]: Finished difference. Result has 452 places, 605 transitions, 8240 flow [2024-06-20 15:23:27,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7881, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8240, PETRI_PLACES=452, PETRI_TRANSITIONS=605} [2024-06-20 15:23:27,981 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-20 15:23:27,981 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 605 transitions, 8240 flow [2024-06-20 15:23:27,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:27,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:27,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:27,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-20 15:23:27,982 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:27,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:27,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1039503463, now seen corresponding path program 45 times [2024-06-20 15:23:27,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:27,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327421301] [2024-06-20 15:23:27,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:27,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:27,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:28,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:28,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:28,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327421301] [2024-06-20 15:23:28,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327421301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:28,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:28,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:28,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938688079] [2024-06-20 15:23:28,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:28,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:28,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:28,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:28,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:28,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:28,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 605 transitions, 8240 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:28,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:28,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:28,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:29,020 INFO L124 PetriNetUnfolderBase]: 2338/3954 cut-off events. [2024-06-20 15:23:29,020 INFO L125 PetriNetUnfolderBase]: For 342898/342912 co-relation queries the response was YES. [2024-06-20 15:23:29,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29066 conditions, 3954 events. 2338/3954 cut-off events. For 342898/342912 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 25255 event pairs, 425 based on Foata normal form. 12/3964 useless extension candidates. Maximal degree in co-relation 28865. Up to 3001 conditions per place. [2024-06-20 15:23:29,071 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 351 changer transitions 0/624 dead transitions. [2024-06-20 15:23:29,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 624 transitions, 9518 flow [2024-06-20 15:23:29,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:23:29,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:23:29,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-20 15:23:29,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395833333333333 [2024-06-20 15:23:29,072 INFO L175 Difference]: Start difference. First operand has 452 places, 605 transitions, 8240 flow. Second operand 12 states and 259 transitions. [2024-06-20 15:23:29,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 624 transitions, 9518 flow [2024-06-20 15:23:31,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 624 transitions, 9178 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:31,992 INFO L231 Difference]: Finished difference. Result has 459 places, 605 transitions, 8608 flow [2024-06-20 15:23:31,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7900, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8608, PETRI_PLACES=459, PETRI_TRANSITIONS=605} [2024-06-20 15:23:31,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-20 15:23:31,993 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 605 transitions, 8608 flow [2024-06-20 15:23:31,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:31,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:31,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:31,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-20 15:23:31,993 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:31,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:31,994 INFO L85 PathProgramCache]: Analyzing trace with hash 842087074, now seen corresponding path program 14 times [2024-06-20 15:23:31,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:31,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274229373] [2024-06-20 15:23:31,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:31,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:32,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:32,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:32,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274229373] [2024-06-20 15:23:32,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274229373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:32,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:32,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:32,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527851521] [2024-06-20 15:23:32,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:32,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:32,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:32,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:32,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:32,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:32,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 605 transitions, 8608 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:32,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:32,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:32,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:32,905 INFO L124 PetriNetUnfolderBase]: 2333/3946 cut-off events. [2024-06-20 15:23:32,905 INFO L125 PetriNetUnfolderBase]: For 341511/341527 co-relation queries the response was YES. [2024-06-20 15:23:32,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28942 conditions, 3946 events. 2333/3946 cut-off events. For 341511/341527 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 25189 event pairs, 361 based on Foata normal form. 18/3963 useless extension candidates. Maximal degree in co-relation 28741. Up to 3288 conditions per place. [2024-06-20 15:23:32,955 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 509 selfloop transitions, 104 changer transitions 0/620 dead transitions. [2024-06-20 15:23:32,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 620 transitions, 9885 flow [2024-06-20 15:23:32,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:32,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:32,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-20 15:23:32,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-20 15:23:32,956 INFO L175 Difference]: Start difference. First operand has 459 places, 605 transitions, 8608 flow. Second operand 7 states and 155 transitions. [2024-06-20 15:23:32,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 620 transitions, 9885 flow [2024-06-20 15:23:36,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 620 transitions, 9097 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-20 15:23:36,011 INFO L231 Difference]: Finished difference. Result has 454 places, 606 transitions, 8052 flow [2024-06-20 15:23:36,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8052, PETRI_PLACES=454, PETRI_TRANSITIONS=606} [2024-06-20 15:23:36,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-20 15:23:36,011 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 606 transitions, 8052 flow [2024-06-20 15:23:36,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:36,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:36,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:36,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-20 15:23:36,012 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:36,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:36,012 INFO L85 PathProgramCache]: Analyzing trace with hash -2055453222, now seen corresponding path program 1 times [2024-06-20 15:23:36,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:36,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443063425] [2024-06-20 15:23:36,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:36,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:36,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:36,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:36,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:36,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443063425] [2024-06-20 15:23:36,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443063425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:36,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:36,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:36,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287931378] [2024-06-20 15:23:36,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:36,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:36,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:36,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:36,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:36,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:36,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 606 transitions, 8052 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:36,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:36,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:36,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:37,075 INFO L124 PetriNetUnfolderBase]: 2432/4089 cut-off events. [2024-06-20 15:23:37,075 INFO L125 PetriNetUnfolderBase]: For 457101/457105 co-relation queries the response was YES. [2024-06-20 15:23:37,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30969 conditions, 4089 events. 2432/4089 cut-off events. For 457101/457105 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 25990 event pairs, 276 based on Foata normal form. 7/4094 useless extension candidates. Maximal degree in co-relation 30767. Up to 2878 conditions per place. [2024-06-20 15:23:37,121 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 536 selfloop transitions, 103 changer transitions 0/646 dead transitions. [2024-06-20 15:23:37,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 646 transitions, 9988 flow [2024-06-20 15:23:37,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:37,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:37,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-20 15:23:37,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-20 15:23:37,123 INFO L175 Difference]: Start difference. First operand has 454 places, 606 transitions, 8052 flow. Second operand 8 states and 197 transitions. [2024-06-20 15:23:37,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 646 transitions, 9988 flow [2024-06-20 15:23:41,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 646 transitions, 9820 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 15:23:41,043 INFO L231 Difference]: Finished difference. Result has 458 places, 609 transitions, 8156 flow [2024-06-20 15:23:41,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7884, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8156, PETRI_PLACES=458, PETRI_TRANSITIONS=609} [2024-06-20 15:23:41,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-20 15:23:41,044 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 609 transitions, 8156 flow [2024-06-20 15:23:41,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:41,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:41,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:41,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-20 15:23:41,045 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:41,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:41,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1473137356, now seen corresponding path program 2 times [2024-06-20 15:23:41,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:41,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824899562] [2024-06-20 15:23:41,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:41,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:41,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:41,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:41,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:41,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824899562] [2024-06-20 15:23:41,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824899562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:41,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:41,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:41,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818100915] [2024-06-20 15:23:41,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:41,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:41,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:41,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:41,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:41,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:41,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 609 transitions, 8156 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:41,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:41,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:41,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:42,178 INFO L124 PetriNetUnfolderBase]: 2460/4145 cut-off events. [2024-06-20 15:23:42,178 INFO L125 PetriNetUnfolderBase]: For 463880/463884 co-relation queries the response was YES. [2024-06-20 15:23:42,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31436 conditions, 4145 events. 2460/4145 cut-off events. For 463880/463884 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 26452 event pairs, 327 based on Foata normal form. 7/4150 useless extension candidates. Maximal degree in co-relation 31233. Up to 3508 conditions per place. [2024-06-20 15:23:42,232 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 576 selfloop transitions, 56 changer transitions 0/639 dead transitions. [2024-06-20 15:23:42,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 639 transitions, 9538 flow [2024-06-20 15:23:42,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:42,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:42,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:23:42,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:23:42,233 INFO L175 Difference]: Start difference. First operand has 458 places, 609 transitions, 8156 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:23:42,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 639 transitions, 9538 flow [2024-06-20 15:23:45,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 639 transitions, 9425 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-20 15:23:45,764 INFO L231 Difference]: Finished difference. Result has 463 places, 612 transitions, 8199 flow [2024-06-20 15:23:45,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8049, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8199, PETRI_PLACES=463, PETRI_TRANSITIONS=612} [2024-06-20 15:23:45,765 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-20 15:23:45,765 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 612 transitions, 8199 flow [2024-06-20 15:23:45,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:45,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:45,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:45,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-20 15:23:45,766 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:45,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:45,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1473137170, now seen corresponding path program 1 times [2024-06-20 15:23:45,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:45,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760815560] [2024-06-20 15:23:45,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:45,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:45,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:45,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:45,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:45,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760815560] [2024-06-20 15:23:45,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760815560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:45,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:45,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:45,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503788369] [2024-06-20 15:23:45,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:45,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:45,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:45,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:45,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:45,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:45,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 612 transitions, 8199 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:45,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:45,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:45,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:46,907 INFO L124 PetriNetUnfolderBase]: 2608/4385 cut-off events. [2024-06-20 15:23:46,907 INFO L125 PetriNetUnfolderBase]: For 578384/578388 co-relation queries the response was YES. [2024-06-20 15:23:46,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35087 conditions, 4385 events. 2608/4385 cut-off events. For 578384/578388 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 28205 event pairs, 316 based on Foata normal form. 7/4390 useless extension candidates. Maximal degree in co-relation 34882. Up to 3419 conditions per place. [2024-06-20 15:23:46,964 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 549 selfloop transitions, 100 changer transitions 0/656 dead transitions. [2024-06-20 15:23:46,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 656 transitions, 10266 flow [2024-06-20 15:23:46,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:46,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:46,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-20 15:23:46,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-20 15:23:46,965 INFO L175 Difference]: Start difference. First operand has 463 places, 612 transitions, 8199 flow. Second operand 9 states and 217 transitions. [2024-06-20 15:23:46,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 656 transitions, 10266 flow [2024-06-20 15:23:51,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 656 transitions, 10146 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:51,511 INFO L231 Difference]: Finished difference. Result has 468 places, 620 transitions, 8488 flow [2024-06-20 15:23:51,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8079, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8488, PETRI_PLACES=468, PETRI_TRANSITIONS=620} [2024-06-20 15:23:51,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-20 15:23:51,512 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 620 transitions, 8488 flow [2024-06-20 15:23:51,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:51,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:51,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:51,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-20 15:23:51,512 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:51,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:51,513 INFO L85 PathProgramCache]: Analyzing trace with hash -41341524, now seen corresponding path program 2 times [2024-06-20 15:23:51,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:51,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133596991] [2024-06-20 15:23:51,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:51,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:51,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:51,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:51,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:51,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133596991] [2024-06-20 15:23:51,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133596991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:51,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:51,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:51,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912031099] [2024-06-20 15:23:51,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:51,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:51,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:51,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:51,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:51,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:51,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 620 transitions, 8488 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:51,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:51,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:51,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:52,753 INFO L124 PetriNetUnfolderBase]: 2710/4555 cut-off events. [2024-06-20 15:23:52,754 INFO L125 PetriNetUnfolderBase]: For 670979/670983 co-relation queries the response was YES. [2024-06-20 15:23:52,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38160 conditions, 4555 events. 2710/4555 cut-off events. For 670979/670983 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 29498 event pairs, 341 based on Foata normal form. 7/4560 useless extension candidates. Maximal degree in co-relation 37953. Up to 3475 conditions per place. [2024-06-20 15:23:52,815 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 549 selfloop transitions, 103 changer transitions 0/659 dead transitions. [2024-06-20 15:23:52,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 659 transitions, 10518 flow [2024-06-20 15:23:52,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:52,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:52,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-20 15:23:52,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-20 15:23:52,817 INFO L175 Difference]: Start difference. First operand has 468 places, 620 transitions, 8488 flow. Second operand 9 states and 211 transitions. [2024-06-20 15:23:52,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 659 transitions, 10518 flow [2024-06-20 15:23:57,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 659 transitions, 10413 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 15:23:57,364 INFO L231 Difference]: Finished difference. Result has 474 places, 627 transitions, 8737 flow [2024-06-20 15:23:57,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8383, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8737, PETRI_PLACES=474, PETRI_TRANSITIONS=627} [2024-06-20 15:23:57,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-20 15:23:57,365 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 627 transitions, 8737 flow [2024-06-20 15:23:57,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:57,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:57,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:57,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-20 15:23:57,365 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:57,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:57,366 INFO L85 PathProgramCache]: Analyzing trace with hash 579014840, now seen corresponding path program 3 times [2024-06-20 15:23:57,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:57,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855984685] [2024-06-20 15:23:57,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:57,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:57,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:57,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:57,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:57,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855984685] [2024-06-20 15:23:57,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855984685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:57,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:57,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:23:57,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866738919] [2024-06-20 15:23:57,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:57,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:23:57,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:57,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:23:57,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:23:57,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:57,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 627 transitions, 8737 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:57,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:57,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:57,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:58,710 INFO L124 PetriNetUnfolderBase]: 2763/4646 cut-off events. [2024-06-20 15:23:58,710 INFO L125 PetriNetUnfolderBase]: For 723424/723428 co-relation queries the response was YES. [2024-06-20 15:23:58,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39779 conditions, 4646 events. 2763/4646 cut-off events. For 723424/723428 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 30130 event pairs, 387 based on Foata normal form. 7/4651 useless extension candidates. Maximal degree in co-relation 39569. Up to 3908 conditions per place. [2024-06-20 15:23:58,765 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 589 selfloop transitions, 62 changer transitions 0/658 dead transitions. [2024-06-20 15:23:58,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 658 transitions, 10409 flow [2024-06-20 15:23:58,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:58,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:58,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-20 15:23:58,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-20 15:23:58,767 INFO L175 Difference]: Start difference. First operand has 474 places, 627 transitions, 8737 flow. Second operand 9 states and 201 transitions. [2024-06-20 15:23:58,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 658 transitions, 10409 flow [2024-06-20 15:24:03,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 658 transitions, 10237 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 15:24:03,925 INFO L231 Difference]: Finished difference. Result has 480 places, 629 transitions, 8743 flow [2024-06-20 15:24:03,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8565, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8743, PETRI_PLACES=480, PETRI_TRANSITIONS=629} [2024-06-20 15:24:03,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 439 predicate places. [2024-06-20 15:24:03,926 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 629 transitions, 8743 flow [2024-06-20 15:24:03,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:03,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:03,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-20 15:24:03,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-20 15:24:03,926 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:03,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:03,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1468495540, now seen corresponding path program 3 times [2024-06-20 15:24:03,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:03,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004553801] [2024-06-20 15:24:03,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:03,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:03,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:04,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:04,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:04,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004553801] [2024-06-20 15:24:04,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004553801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:04,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:04,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:04,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035284558] [2024-06-20 15:24:04,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:04,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:04,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:04,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:04,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:04,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:04,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 629 transitions, 8743 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:04,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:04,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:04,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:05,170 INFO L124 PetriNetUnfolderBase]: 2750/4623 cut-off events. [2024-06-20 15:24:05,170 INFO L125 PetriNetUnfolderBase]: For 693149/693153 co-relation queries the response was YES. [2024-06-20 15:24:05,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38831 conditions, 4623 events. 2750/4623 cut-off events. For 693149/693153 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 29978 event pairs, 349 based on Foata normal form. 7/4628 useless extension candidates. Maximal degree in co-relation 38619. Up to 3552 conditions per place. [2024-06-20 15:24:05,233 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 555 selfloop transitions, 101 changer transitions 0/663 dead transitions. [2024-06-20 15:24:05,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 663 transitions, 10679 flow [2024-06-20 15:24:05,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:24:05,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:24:05,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-20 15:24:05,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-20 15:24:05,235 INFO L175 Difference]: Start difference. First operand has 480 places, 629 transitions, 8743 flow. Second operand 9 states and 213 transitions. [2024-06-20 15:24:05,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 663 transitions, 10679 flow [2024-06-20 15:24:09,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 663 transitions, 10535 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 15:24:09,436 INFO L231 Difference]: Finished difference. Result has 483 places, 629 transitions, 8805 flow [2024-06-20 15:24:09,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8599, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8805, PETRI_PLACES=483, PETRI_TRANSITIONS=629} [2024-06-20 15:24:09,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-20 15:24:09,436 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 629 transitions, 8805 flow [2024-06-20 15:24:09,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:09,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:09,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:24:09,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-20 15:24:09,437 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:09,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:09,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1006480910, now seen corresponding path program 4 times [2024-06-20 15:24:09,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:09,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528370015] [2024-06-20 15:24:09,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:09,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:09,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:09,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:09,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:09,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528370015] [2024-06-20 15:24:09,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528370015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:09,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:09,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:09,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103332834] [2024-06-20 15:24:09,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:09,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:09,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:09,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:09,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:09,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:09,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 629 transitions, 8805 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:09,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:09,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:09,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:10,664 INFO L124 PetriNetUnfolderBase]: 2803/4706 cut-off events. [2024-06-20 15:24:10,665 INFO L125 PetriNetUnfolderBase]: For 747457/747461 co-relation queries the response was YES. [2024-06-20 15:24:10,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40240 conditions, 4706 events. 2803/4706 cut-off events. For 747457/747461 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 30609 event pairs, 465 based on Foata normal form. 7/4707 useless extension candidates. Maximal degree in co-relation 40029. Up to 3582 conditions per place. [2024-06-20 15:24:10,729 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 556 selfloop transitions, 100 changer transitions 0/663 dead transitions. [2024-06-20 15:24:10,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 663 transitions, 10775 flow [2024-06-20 15:24:10,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:10,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:10,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-20 15:24:10,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-20 15:24:10,730 INFO L175 Difference]: Start difference. First operand has 483 places, 629 transitions, 8805 flow. Second operand 7 states and 174 transitions. [2024-06-20 15:24:10,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 663 transitions, 10775 flow [2024-06-20 15:24:14,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 663 transitions, 10566 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 15:24:14,958 INFO L231 Difference]: Finished difference. Result has 484 places, 631 transitions, 8848 flow [2024-06-20 15:24:14,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8596, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8848, PETRI_PLACES=484, PETRI_TRANSITIONS=631} [2024-06-20 15:24:14,958 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 443 predicate places. [2024-06-20 15:24:14,958 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 631 transitions, 8848 flow [2024-06-20 15:24:14,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:14,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:14,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-20 15:24:14,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-20 15:24:14,959 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:14,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:14,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1006360754, now seen corresponding path program 4 times [2024-06-20 15:24:14,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:14,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845028900] [2024-06-20 15:24:14,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:14,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:14,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:15,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-20 15:24:15,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:15,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845028900] [2024-06-20 15:24:15,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845028900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:15,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:15,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:15,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017170613] [2024-06-20 15:24:15,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:15,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:15,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:15,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:15,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:15,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:15,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 631 transitions, 8848 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:15,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:15,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:15,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:16,206 INFO L124 PetriNetUnfolderBase]: 2790/4676 cut-off events. [2024-06-20 15:24:16,207 INFO L125 PetriNetUnfolderBase]: For 717763/717767 co-relation queries the response was YES. [2024-06-20 15:24:16,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39366 conditions, 4676 events. 2790/4676 cut-off events. For 717763/717767 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 30369 event pairs, 539 based on Foata normal form. 7/4672 useless extension candidates. Maximal degree in co-relation 39154. Up to 3986 conditions per place. [2024-06-20 15:24:16,271 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 568 selfloop transitions, 83 changer transitions 0/658 dead transitions. [2024-06-20 15:24:16,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 658 transitions, 10500 flow [2024-06-20 15:24:16,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:24:16,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:24:16,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-20 15:24:16,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 15:24:16,272 INFO L175 Difference]: Start difference. First operand has 484 places, 631 transitions, 8848 flow. Second operand 8 states and 188 transitions. [2024-06-20 15:24:16,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 658 transitions, 10500 flow [2024-06-20 15:24:19,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 658 transitions, 10261 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-20 15:24:19,908 INFO L231 Difference]: Finished difference. Result has 488 places, 631 transitions, 8779 flow [2024-06-20 15:24:19,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8609, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8779, PETRI_PLACES=488, PETRI_TRANSITIONS=631} [2024-06-20 15:24:19,909 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-20 15:24:19,909 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 631 transitions, 8779 flow [2024-06-20 15:24:19,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:19,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:19,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:24:19,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-20 15:24:19,909 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:19,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:19,910 INFO L85 PathProgramCache]: Analyzing trace with hash -864377840, now seen corresponding path program 5 times [2024-06-20 15:24:19,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:19,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282416407] [2024-06-20 15:24:19,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:19,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:19,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:20,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:20,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:20,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282416407] [2024-06-20 15:24:20,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282416407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:20,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:20,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:20,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617687449] [2024-06-20 15:24:20,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:20,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:20,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:20,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:20,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:20,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:20,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 631 transitions, 8779 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:20,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:20,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:20,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:21,150 INFO L124 PetriNetUnfolderBase]: 2818/4731 cut-off events. [2024-06-20 15:24:21,151 INFO L125 PetriNetUnfolderBase]: For 741560/741564 co-relation queries the response was YES. [2024-06-20 15:24:21,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39458 conditions, 4731 events. 2818/4731 cut-off events. For 741560/741564 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 30814 event pairs, 491 based on Foata normal form. 9/4738 useless extension candidates. Maximal degree in co-relation 39245. Up to 3788 conditions per place. [2024-06-20 15:24:21,216 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 547 selfloop transitions, 107 changer transitions 0/661 dead transitions. [2024-06-20 15:24:21,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 661 transitions, 10487 flow [2024-06-20 15:24:21,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:21,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:21,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:24:21,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:24:21,218 INFO L175 Difference]: Start difference. First operand has 488 places, 631 transitions, 8779 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:24:21,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 661 transitions, 10487 flow [2024-06-20 15:24:25,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 661 transitions, 10331 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 15:24:25,220 INFO L231 Difference]: Finished difference. Result has 488 places, 632 transitions, 8868 flow [2024-06-20 15:24:25,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8623, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8868, PETRI_PLACES=488, PETRI_TRANSITIONS=632} [2024-06-20 15:24:25,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-20 15:24:25,221 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 632 transitions, 8868 flow [2024-06-20 15:24:25,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:25,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:25,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:24:25,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-20 15:24:25,221 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:25,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:25,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1006360940, now seen corresponding path program 6 times [2024-06-20 15:24:25,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:25,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118444663] [2024-06-20 15:24:25,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:25,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:25,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:25,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-20 15:24:25,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:25,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118444663] [2024-06-20 15:24:25,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118444663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:25,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:25,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:25,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287616856] [2024-06-20 15:24:25,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:25,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:25,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:25,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:25,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:25,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:25,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 632 transitions, 8868 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:25,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:25,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:25,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:26,570 INFO L124 PetriNetUnfolderBase]: 2805/4703 cut-off events. [2024-06-20 15:24:26,570 INFO L125 PetriNetUnfolderBase]: For 696793/696797 co-relation queries the response was YES. [2024-06-20 15:24:26,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38833 conditions, 4703 events. 2805/4703 cut-off events. For 696793/696797 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 30636 event pairs, 544 based on Foata normal form. 7/4699 useless extension candidates. Maximal degree in co-relation 38619. Up to 4130 conditions per place. [2024-06-20 15:24:26,632 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 599 selfloop transitions, 48 changer transitions 0/654 dead transitions. [2024-06-20 15:24:26,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 654 transitions, 10230 flow [2024-06-20 15:24:26,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:26,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:26,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:24:26,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:24:26,633 INFO L175 Difference]: Start difference. First operand has 488 places, 632 transitions, 8868 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:24:26,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 654 transitions, 10230 flow [2024-06-20 15:24:30,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 654 transitions, 9989 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 15:24:30,683 INFO L231 Difference]: Finished difference. Result has 489 places, 632 transitions, 8727 flow [2024-06-20 15:24:30,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8627, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8727, PETRI_PLACES=489, PETRI_TRANSITIONS=632} [2024-06-20 15:24:30,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-20 15:24:30,683 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 632 transitions, 8727 flow [2024-06-20 15:24:30,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:30,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:30,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-20 15:24:30,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-20 15:24:30,684 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:30,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:30,684 INFO L85 PathProgramCache]: Analyzing trace with hash -855806960, now seen corresponding path program 7 times [2024-06-20 15:24:30,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:30,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160326528] [2024-06-20 15:24:30,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:30,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:30,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:30,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-20 15:24:30,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:30,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160326528] [2024-06-20 15:24:30,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160326528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:30,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:30,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:30,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973734508] [2024-06-20 15:24:30,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:30,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:30,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:30,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:30,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:30,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:30,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 632 transitions, 8727 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:30,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:30,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:30,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:31,983 INFO L124 PetriNetUnfolderBase]: 2833/4758 cut-off events. [2024-06-20 15:24:31,984 INFO L125 PetriNetUnfolderBase]: For 710912/710916 co-relation queries the response was YES. [2024-06-20 15:24:32,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38828 conditions, 4758 events. 2833/4758 cut-off events. For 710912/710916 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 31094 event pairs, 565 based on Foata normal form. 9/4763 useless extension candidates. Maximal degree in co-relation 38614. Up to 4091 conditions per place. [2024-06-20 15:24:32,040 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 549 selfloop transitions, 98 changer transitions 0/654 dead transitions. [2024-06-20 15:24:32,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 654 transitions, 10127 flow [2024-06-20 15:24:32,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:32,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:32,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:24:32,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:24:32,042 INFO L175 Difference]: Start difference. First operand has 489 places, 632 transitions, 8727 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:24:32,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 654 transitions, 10127 flow [2024-06-20 15:24:36,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 654 transitions, 10028 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:24:36,316 INFO L231 Difference]: Finished difference. Result has 490 places, 633 transitions, 8857 flow [2024-06-20 15:24:36,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8628, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8857, PETRI_PLACES=490, PETRI_TRANSITIONS=633} [2024-06-20 15:24:36,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-20 15:24:36,317 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 633 transitions, 8857 flow [2024-06-20 15:24:36,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:36,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:36,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:24:36,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-20 15:24:36,317 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:36,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:36,318 INFO L85 PathProgramCache]: Analyzing trace with hash -740663660, now seen corresponding path program 8 times [2024-06-20 15:24:36,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:36,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680506081] [2024-06-20 15:24:36,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:36,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:36,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:36,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-20 15:24:36,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:36,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680506081] [2024-06-20 15:24:36,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680506081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:36,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:36,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:36,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912730748] [2024-06-20 15:24:36,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:36,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:36,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:36,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:36,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:36,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:36,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 633 transitions, 8857 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:36,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:36,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:36,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:37,630 INFO L124 PetriNetUnfolderBase]: 2907/4872 cut-off events. [2024-06-20 15:24:37,630 INFO L125 PetriNetUnfolderBase]: For 767403/767407 co-relation queries the response was YES. [2024-06-20 15:24:37,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40802 conditions, 4872 events. 2907/4872 cut-off events. For 767403/767407 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 31831 event pairs, 575 based on Foata normal form. 7/4875 useless extension candidates. Maximal degree in co-relation 40587. Up to 4231 conditions per place. [2024-06-20 15:24:37,700 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 587 selfloop transitions, 66 changer transitions 0/660 dead transitions. [2024-06-20 15:24:37,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 660 transitions, 10572 flow [2024-06-20 15:24:37,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:24:37,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:24:37,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-20 15:24:37,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-20 15:24:37,701 INFO L175 Difference]: Start difference. First operand has 490 places, 633 transitions, 8857 flow. Second operand 8 states and 185 transitions. [2024-06-20 15:24:37,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 660 transitions, 10572 flow [2024-06-20 15:24:42,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 660 transitions, 10371 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:24:42,586 INFO L231 Difference]: Finished difference. Result has 493 places, 637 transitions, 8878 flow [2024-06-20 15:24:42,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8658, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8878, PETRI_PLACES=493, PETRI_TRANSITIONS=637} [2024-06-20 15:24:42,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-20 15:24:42,587 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 637 transitions, 8878 flow [2024-06-20 15:24:42,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:42,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:42,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:24:42,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-20 15:24:42,588 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:42,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:42,588 INFO L85 PathProgramCache]: Analyzing trace with hash -740515790, now seen corresponding path program 9 times [2024-06-20 15:24:42,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:42,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765006948] [2024-06-20 15:24:42,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:42,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:42,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:42,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:42,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:42,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765006948] [2024-06-20 15:24:42,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765006948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:42,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:42,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:42,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300048422] [2024-06-20 15:24:42,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:42,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:42,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:42,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:42,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:42,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:42,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 637 transitions, 8878 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:42,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:42,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:42,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:43,827 INFO L124 PetriNetUnfolderBase]: 2889/4850 cut-off events. [2024-06-20 15:24:43,828 INFO L125 PetriNetUnfolderBase]: For 723976/723980 co-relation queries the response was YES. [2024-06-20 15:24:43,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39658 conditions, 4850 events. 2889/4850 cut-off events. For 723976/723980 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 31774 event pairs, 575 based on Foata normal form. 9/4855 useless extension candidates. Maximal degree in co-relation 39442. Up to 4253 conditions per place. [2024-06-20 15:24:43,895 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 585 selfloop transitions, 63 changer transitions 0/655 dead transitions. [2024-06-20 15:24:43,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 655 transitions, 10252 flow [2024-06-20 15:24:43,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:43,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:43,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 15:24:43,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 15:24:43,896 INFO L175 Difference]: Start difference. First operand has 493 places, 637 transitions, 8878 flow. Second operand 7 states and 164 transitions. [2024-06-20 15:24:43,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 655 transitions, 10252 flow [2024-06-20 15:24:48,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 655 transitions, 10115 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 15:24:48,279 INFO L231 Difference]: Finished difference. Result has 495 places, 637 transitions, 8879 flow [2024-06-20 15:24:48,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8741, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8879, PETRI_PLACES=495, PETRI_TRANSITIONS=637} [2024-06-20 15:24:48,280 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-20 15:24:48,280 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 637 transitions, 8879 flow [2024-06-20 15:24:48,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:48,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:48,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-20 15:24:48,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-20 15:24:48,280 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:48,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:48,281 INFO L85 PathProgramCache]: Analyzing trace with hash -740663474, now seen corresponding path program 5 times [2024-06-20 15:24:48,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:48,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043644958] [2024-06-20 15:24:48,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:48,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:48,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:48,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:48,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:48,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043644958] [2024-06-20 15:24:48,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043644958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:48,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:48,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:48,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065499487] [2024-06-20 15:24:48,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:48,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:48,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:48,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:48,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:48,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:48,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 637 transitions, 8879 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:48,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:48,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:48,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:49,537 INFO L124 PetriNetUnfolderBase]: 2955/4950 cut-off events. [2024-06-20 15:24:49,537 INFO L125 PetriNetUnfolderBase]: For 783235/783239 co-relation queries the response was YES. [2024-06-20 15:24:49,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41541 conditions, 4950 events. 2955/4950 cut-off events. For 783235/783239 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 32433 event pairs, 581 based on Foata normal form. 7/4953 useless extension candidates. Maximal degree in co-relation 41324. Up to 4309 conditions per place. [2024-06-20 15:24:49,610 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 580 selfloop transitions, 75 changer transitions 0/662 dead transitions. [2024-06-20 15:24:49,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 662 transitions, 10607 flow [2024-06-20 15:24:49,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:24:49,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:24:49,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-20 15:24:49,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-20 15:24:49,612 INFO L175 Difference]: Start difference. First operand has 495 places, 637 transitions, 8879 flow. Second operand 8 states and 187 transitions. [2024-06-20 15:24:49,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 662 transitions, 10607 flow [2024-06-20 15:24:55,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 662 transitions, 10491 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-20 15:24:55,273 INFO L231 Difference]: Finished difference. Result has 498 places, 639 transitions, 8989 flow [2024-06-20 15:24:55,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8763, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8989, PETRI_PLACES=498, PETRI_TRANSITIONS=639} [2024-06-20 15:24:55,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-20 15:24:55,274 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 639 transitions, 8989 flow [2024-06-20 15:24:55,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:55,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:55,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:24:55,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-20 15:24:55,275 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:55,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:55,275 INFO L85 PathProgramCache]: Analyzing trace with hash -740337044, now seen corresponding path program 6 times [2024-06-20 15:24:55,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:55,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280858945] [2024-06-20 15:24:55,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:55,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:55,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:55,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-20 15:24:55,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:55,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280858945] [2024-06-20 15:24:55,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280858945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:55,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:55,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:55,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665842527] [2024-06-20 15:24:55,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:55,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:55,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:55,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:55,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:55,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:55,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 639 transitions, 8989 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:55,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:55,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:55,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:56,558 INFO L124 PetriNetUnfolderBase]: 2937/4926 cut-off events. [2024-06-20 15:24:56,559 INFO L125 PetriNetUnfolderBase]: For 750883/750887 co-relation queries the response was YES. [2024-06-20 15:24:56,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40525 conditions, 4926 events. 2937/4926 cut-off events. For 750883/750887 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 32312 event pairs, 581 based on Foata normal form. 9/4933 useless extension candidates. Maximal degree in co-relation 40307. Up to 4331 conditions per place. [2024-06-20 15:24:56,628 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 75 changer transitions 0/658 dead transitions. [2024-06-20 15:24:56,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 658 transitions, 10371 flow [2024-06-20 15:24:56,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:24:56,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:24:56,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-20 15:24:56,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-20 15:24:56,629 INFO L175 Difference]: Start difference. First operand has 498 places, 639 transitions, 8989 flow. Second operand 8 states and 185 transitions. [2024-06-20 15:24:56,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 658 transitions, 10371 flow [2024-06-20 15:25:01,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 658 transitions, 10255 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 15:25:01,560 INFO L231 Difference]: Finished difference. Result has 502 places, 639 transitions, 9034 flow [2024-06-20 15:25:01,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8873, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9034, PETRI_PLACES=502, PETRI_TRANSITIONS=639} [2024-06-20 15:25:01,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-20 15:25:01,561 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 639 transitions, 9034 flow [2024-06-20 15:25:01,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:01,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:01,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:01,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-20 15:25:01,561 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:01,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:01,562 INFO L85 PathProgramCache]: Analyzing trace with hash -874533296, now seen corresponding path program 10 times [2024-06-20 15:25:01,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:01,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260476884] [2024-06-20 15:25:01,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:01,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:01,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:01,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:01,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:01,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260476884] [2024-06-20 15:25:01,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260476884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:01,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:01,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:01,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302189251] [2024-06-20 15:25:01,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:01,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:01,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:01,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:01,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:01,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:01,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 639 transitions, 9034 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:01,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:01,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:01,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:02,867 INFO L124 PetriNetUnfolderBase]: 2919/4902 cut-off events. [2024-06-20 15:25:02,867 INFO L125 PetriNetUnfolderBase]: For 698838/698842 co-relation queries the response was YES. [2024-06-20 15:25:02,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39417 conditions, 4902 events. 2919/4902 cut-off events. For 698838/698842 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 32203 event pairs, 506 based on Foata normal form. 9/4909 useless extension candidates. Maximal degree in co-relation 39197. Up to 4043 conditions per place. [2024-06-20 15:25:02,945 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 560 selfloop transitions, 95 changer transitions 0/662 dead transitions. [2024-06-20 15:25:02,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 662 transitions, 10436 flow [2024-06-20 15:25:02,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:25:02,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:25:02,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:25:02,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-20 15:25:02,947 INFO L175 Difference]: Start difference. First operand has 502 places, 639 transitions, 9034 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:25:02,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 662 transitions, 10436 flow [2024-06-20 15:25:08,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 662 transitions, 10289 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:08,129 INFO L231 Difference]: Finished difference. Result has 502 places, 639 transitions, 9109 flow [2024-06-20 15:25:08,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8887, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9109, PETRI_PLACES=502, PETRI_TRANSITIONS=639} [2024-06-20 15:25:08,130 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-20 15:25:08,130 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 639 transitions, 9109 flow [2024-06-20 15:25:08,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:08,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:08,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-20 15:25:08,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-20 15:25:08,131 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:08,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:08,131 INFO L85 PathProgramCache]: Analyzing trace with hash -878047580, now seen corresponding path program 7 times [2024-06-20 15:25:08,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:08,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675163646] [2024-06-20 15:25:08,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:08,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:08,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:08,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:08,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:08,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675163646] [2024-06-20 15:25:08,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675163646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:08,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:08,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:08,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796457360] [2024-06-20 15:25:08,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:08,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:08,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:08,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:08,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:08,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:08,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 639 transitions, 9109 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:08,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:08,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:08,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:09,447 INFO L124 PetriNetUnfolderBase]: 2967/4982 cut-off events. [2024-06-20 15:25:09,447 INFO L125 PetriNetUnfolderBase]: For 743713/743717 co-relation queries the response was YES. [2024-06-20 15:25:09,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40830 conditions, 4982 events. 2967/4982 cut-off events. For 743713/743717 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 32753 event pairs, 535 based on Foata normal form. 9/4989 useless extension candidates. Maximal degree in co-relation 40609. Up to 4199 conditions per place. [2024-06-20 15:25:09,518 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 564 selfloop transitions, 94 changer transitions 0/665 dead transitions. [2024-06-20 15:25:09,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 665 transitions, 10871 flow [2024-06-20 15:25:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:09,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:09,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-20 15:25:09,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 15:25:09,519 INFO L175 Difference]: Start difference. First operand has 502 places, 639 transitions, 9109 flow. Second operand 8 states and 188 transitions. [2024-06-20 15:25:09,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 665 transitions, 10871 flow [2024-06-20 15:25:14,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 665 transitions, 10617 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-20 15:25:14,253 INFO L231 Difference]: Finished difference. Result has 503 places, 641 transitions, 9168 flow [2024-06-20 15:25:14,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8861, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9168, PETRI_PLACES=503, PETRI_TRANSITIONS=641} [2024-06-20 15:25:14,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-20 15:25:14,253 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 641 transitions, 9168 flow [2024-06-20 15:25:14,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:14,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:14,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] [2024-06-20 15:25:14,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-20 15:25:14,254 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:14,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:14,254 INFO L85 PathProgramCache]: Analyzing trace with hash -646453400, now seen corresponding path program 8 times [2024-06-20 15:25:14,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:14,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908381493] [2024-06-20 15:25:14,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:14,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:14,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:14,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:14,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:14,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908381493] [2024-06-20 15:25:14,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908381493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:14,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:14,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:14,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422215239] [2024-06-20 15:25:14,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:14,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:14,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:14,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:14,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:14,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:14,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 641 transitions, 9168 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:14,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:14,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:14,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:15,617 INFO L124 PetriNetUnfolderBase]: 2995/5024 cut-off events. [2024-06-20 15:25:15,617 INFO L125 PetriNetUnfolderBase]: For 725789/725793 co-relation queries the response was YES. [2024-06-20 15:25:15,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41193 conditions, 5024 events. 2995/5024 cut-off events. For 725789/725793 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 33114 event pairs, 603 based on Foata normal form. 9/5031 useless extension candidates. Maximal degree in co-relation 40973. Up to 4425 conditions per place. [2024-06-20 15:25:15,684 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 579 selfloop transitions, 75 changer transitions 0/661 dead transitions. [2024-06-20 15:25:15,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 661 transitions, 10596 flow [2024-06-20 15:25:15,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:15,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:15,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:25:15,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:25:15,685 INFO L175 Difference]: Start difference. First operand has 503 places, 641 transitions, 9168 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:25:15,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 661 transitions, 10596 flow [2024-06-20 15:25:20,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 661 transitions, 10408 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:20,174 INFO L231 Difference]: Finished difference. Result has 506 places, 642 transitions, 9183 flow [2024-06-20 15:25:20,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8984, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9183, PETRI_PLACES=506, PETRI_TRANSITIONS=642} [2024-06-20 15:25:20,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 465 predicate places. [2024-06-20 15:25:20,175 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 642 transitions, 9183 flow [2024-06-20 15:25:20,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:20,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:20,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:20,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-20 15:25:20,176 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:20,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:20,176 INFO L85 PathProgramCache]: Analyzing trace with hash -874671680, now seen corresponding path program 9 times [2024-06-20 15:25:20,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:20,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574857252] [2024-06-20 15:25:20,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:20,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:20,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:20,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-20 15:25:20,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:20,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574857252] [2024-06-20 15:25:20,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574857252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:20,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:20,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:20,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670119080] [2024-06-20 15:25:20,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:20,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:20,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:20,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:20,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:20,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:20,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 642 transitions, 9183 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:20,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:20,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:20,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:21,568 INFO L124 PetriNetUnfolderBase]: 2977/4996 cut-off events. [2024-06-20 15:25:21,568 INFO L125 PetriNetUnfolderBase]: For 673966/673970 co-relation queries the response was YES. [2024-06-20 15:25:21,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39844 conditions, 4996 events. 2977/4996 cut-off events. For 673966/673970 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 32880 event pairs, 591 based on Foata normal form. 9/5003 useless extension candidates. Maximal degree in co-relation 39623. Up to 4355 conditions per place. [2024-06-20 15:25:21,631 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 573 selfloop transitions, 80 changer transitions 0/660 dead transitions. [2024-06-20 15:25:21,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 660 transitions, 10567 flow [2024-06-20 15:25:21,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:21,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:21,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:25:21,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-20 15:25:21,632 INFO L175 Difference]: Start difference. First operand has 506 places, 642 transitions, 9183 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:25:21,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 660 transitions, 10567 flow [2024-06-20 15:25:25,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 660 transitions, 10402 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:25,240 INFO L231 Difference]: Finished difference. Result has 507 places, 642 transitions, 9198 flow [2024-06-20 15:25:25,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9018, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9198, PETRI_PLACES=507, PETRI_TRANSITIONS=642} [2024-06-20 15:25:25,241 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-20 15:25:25,241 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 642 transitions, 9198 flow [2024-06-20 15:25:25,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:25,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:25,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-20 15:25:25,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-20 15:25:25,243 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:25,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:25,243 INFO L85 PathProgramCache]: Analyzing trace with hash -963009590, now seen corresponding path program 10 times [2024-06-20 15:25:25,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:25,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405463257] [2024-06-20 15:25:25,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:25,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:25,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25: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-20 15:25:25,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:25,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405463257] [2024-06-20 15:25:25,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405463257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:25,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:25,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:25,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681887403] [2024-06-20 15:25:25,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:25,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:25,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:25,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:25,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:25,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:25,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 642 transitions, 9198 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:25,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:25,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:25,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:26,728 INFO L124 PetriNetUnfolderBase]: 2997/5036 cut-off events. [2024-06-20 15:25:26,728 INFO L125 PetriNetUnfolderBase]: For 667643/667647 co-relation queries the response was YES. [2024-06-20 15:25:26,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40127 conditions, 5036 events. 2997/5036 cut-off events. For 667643/667647 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33251 event pairs, 364 based on Foata normal form. 7/5041 useless extension candidates. Maximal degree in co-relation 39905. Up to 3828 conditions per place. [2024-06-20 15:25:26,788 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 553 selfloop transitions, 112 changer transitions 0/672 dead transitions. [2024-06-20 15:25:26,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 672 transitions, 10947 flow [2024-06-20 15:25:26,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:26,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:26,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-20 15:25:26,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-20 15:25:26,791 INFO L175 Difference]: Start difference. First operand has 507 places, 642 transitions, 9198 flow. Second operand 8 states and 191 transitions. [2024-06-20 15:25:26,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 672 transitions, 10947 flow [2024-06-20 15:25:31,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 672 transitions, 10788 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:31,344 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9306 flow [2024-06-20 15:25:31,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9306, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-20 15:25:31,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-20 15:25:31,345 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9306 flow [2024-06-20 15:25:31,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:31,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:31,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:31,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-20 15:25:31,346 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-20 15:25:31,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:31,346 INFO L85 PathProgramCache]: Analyzing trace with hash -874681166, now seen corresponding path program 11 times [2024-06-20 15:25:31,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:31,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509650889] [2024-06-20 15:25:31,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:31,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:31,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:31,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:31,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509650889] [2024-06-20 15:25:31,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509650889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:31,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:31,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:31,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473134616] [2024-06-20 15:25:31,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:31,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:31,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:31,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:31,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:31,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:31,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9306 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:31,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:31,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:31,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:32,707 INFO L124 PetriNetUnfolderBase]: 2984/5013 cut-off events. [2024-06-20 15:25:32,707 INFO L125 PetriNetUnfolderBase]: For 624984/624988 co-relation queries the response was YES. [2024-06-20 15:25:32,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39503 conditions, 5013 events. 2984/5013 cut-off events. For 624984/624988 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33140 event pairs, 484 based on Foata normal form. 7/5014 useless extension candidates. Maximal degree in co-relation 39281. Up to 4003 conditions per place. [2024-06-20 15:25:32,775 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 562 selfloop transitions, 104 changer transitions 0/673 dead transitions. [2024-06-20 15:25:32,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 673 transitions, 10762 flow [2024-06-20 15:25:32,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:32,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:32,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:25:32,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-20 15:25:32,777 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9306 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:25:32,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 673 transitions, 10762 flow [2024-06-20 15:25:37,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 673 transitions, 10474 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 15:25:37,008 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9234 flow [2024-06-20 15:25:37,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9018, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9234, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-20 15:25:37,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-20 15:25:37,009 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9234 flow [2024-06-20 15:25:37,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:37,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:37,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:37,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-20 15:25:37,009 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-20 15:25:37,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:37,010 INFO L85 PathProgramCache]: Analyzing trace with hash -963246740, now seen corresponding path program 11 times [2024-06-20 15:25:37,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:37,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296687926] [2024-06-20 15:25:37,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:37,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:37,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:37,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:37,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:37,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296687926] [2024-06-20 15:25:37,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296687926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:37,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:37,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:37,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826376275] [2024-06-20 15:25:37,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:37,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:37,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:37,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:37,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:37,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:37,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9234 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:37,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:37,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:37,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:38,375 INFO L124 PetriNetUnfolderBase]: 2971/4998 cut-off events. [2024-06-20 15:25:38,375 INFO L125 PetriNetUnfolderBase]: For 574089/574093 co-relation queries the response was YES. [2024-06-20 15:25:38,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38154 conditions, 4998 events. 2971/4998 cut-off events. For 574089/574093 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 32982 event pairs, 358 based on Foata normal form. 7/5003 useless extension candidates. Maximal degree in co-relation 37933. Up to 3803 conditions per place. [2024-06-20 15:25:38,445 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 556 selfloop transitions, 113 changer transitions 0/676 dead transitions. [2024-06-20 15:25:38,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 676 transitions, 10986 flow [2024-06-20 15:25:38,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:38,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:38,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-20 15:25:38,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-20 15:25:38,446 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9234 flow. Second operand 8 states and 198 transitions. [2024-06-20 15:25:38,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 676 transitions, 10986 flow [2024-06-20 15:25:42,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 676 transitions, 10748 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 15:25:42,218 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9234 flow [2024-06-20 15:25:42,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9000, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9234, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-20 15:25:42,219 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-20 15:25:42,219 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9234 flow [2024-06-20 15:25:42,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:42,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:42,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:42,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-20 15:25:42,219 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-20 15:25:42,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:42,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1122810072, now seen corresponding path program 12 times [2024-06-20 15:25:42,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:42,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730844341] [2024-06-20 15:25:42,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:42,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:42,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:42,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:42,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:42,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730844341] [2024-06-20 15:25:42,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730844341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:42,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:42,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:42,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595236854] [2024-06-20 15:25:42,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:42,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:42,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:42,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:42,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:42,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:42,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9234 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:42,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:42,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:42,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:43,508 INFO L124 PetriNetUnfolderBase]: 2958/4979 cut-off events. [2024-06-20 15:25:43,508 INFO L125 PetriNetUnfolderBase]: For 519735/519739 co-relation queries the response was YES. [2024-06-20 15:25:43,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37283 conditions, 4979 events. 2958/4979 cut-off events. For 519735/519739 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 32867 event pairs, 341 based on Foata normal form. 7/4984 useless extension candidates. Maximal degree in co-relation 37063. Up to 3805 conditions per place. [2024-06-20 15:25:43,576 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 560 selfloop transitions, 111 changer transitions 0/678 dead transitions. [2024-06-20 15:25:43,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 678 transitions, 10712 flow [2024-06-20 15:25:43,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:43,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:43,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-20 15:25:43,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-20 15:25:43,578 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9234 flow. Second operand 8 states and 199 transitions. [2024-06-20 15:25:43,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 678 transitions, 10712 flow [2024-06-20 15:25:46,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 678 transitions, 10466 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 15:25:46,566 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9216 flow [2024-06-20 15:25:46,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8988, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9216, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-20 15:25:46,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-20 15:25:46,566 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9216 flow [2024-06-20 15:25:46,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:46,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:46,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:25:46,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-20 15:25:46,567 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-20 15:25:46,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:46,567 INFO L85 PathProgramCache]: Analyzing trace with hash -874680980, now seen corresponding path program 12 times [2024-06-20 15:25:46,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:46,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506141901] [2024-06-20 15:25:46,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:46,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:46,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:46,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:46,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:46,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506141901] [2024-06-20 15:25:46,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506141901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:46,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:46,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:46,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861702094] [2024-06-20 15:25:46,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:46,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:46,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:46,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:46,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:46,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:46,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9216 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:46,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:46,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:46,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:47,832 INFO L124 PetriNetUnfolderBase]: 2945/4943 cut-off events. [2024-06-20 15:25:47,833 INFO L125 PetriNetUnfolderBase]: For 465743/465747 co-relation queries the response was YES. [2024-06-20 15:25:47,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36143 conditions, 4943 events. 2945/4943 cut-off events. For 465743/465747 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 32548 event pairs, 536 based on Foata normal form. 7/4937 useless extension candidates. Maximal degree in co-relation 35924. Up to 4157 conditions per place. [2024-06-20 15:25:47,900 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 571 selfloop transitions, 89 changer transitions 0/667 dead transitions. [2024-06-20 15:25:47,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 667 transitions, 10644 flow [2024-06-20 15:25:47,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:25:47,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:25:47,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:25:47,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:25:47,901 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9216 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:25:47,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 667 transitions, 10644 flow [2024-06-20 15:25:50,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 667 transitions, 10434 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 15:25:50,921 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9192 flow [2024-06-20 15:25:50,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9006, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9192, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-20 15:25:50,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-20 15:25:50,922 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9192 flow [2024-06-20 15:25:50,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:50,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:50,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-20 15:25:50,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-20 15:25:50,922 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-20 15:25:50,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:50,923 INFO L85 PathProgramCache]: Analyzing trace with hash 405892762, now seen corresponding path program 13 times [2024-06-20 15:25:50,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:50,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670238534] [2024-06-20 15:25:50,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:50,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:50,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:51,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-20 15:25:51,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:51,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670238534] [2024-06-20 15:25:51,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670238534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:51,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:51,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:51,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479861210] [2024-06-20 15:25:51,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:51,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:51,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:51,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:51,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:51,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:51,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9192 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:51,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:51,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:51,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:52,289 INFO L124 PetriNetUnfolderBase]: 3019/5074 cut-off events. [2024-06-20 15:25:52,289 INFO L125 PetriNetUnfolderBase]: For 542774/542778 co-relation queries the response was YES. [2024-06-20 15:25:52,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37799 conditions, 5074 events. 3019/5074 cut-off events. For 542774/542778 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33550 event pairs, 589 based on Foata normal form. 9/5081 useless extension candidates. Maximal degree in co-relation 37580. Up to 4130 conditions per place. [2024-06-20 15:25:52,355 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 538 selfloop transitions, 133 changer transitions 0/678 dead transitions. [2024-06-20 15:25:52,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 678 transitions, 10974 flow [2024-06-20 15:25:52,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:52,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:52,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 15:25:52,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-20 15:25:52,356 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9192 flow. Second operand 8 states and 193 transitions. [2024-06-20 15:25:52,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 678 transitions, 10974 flow [2024-06-20 15:25:56,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 678 transitions, 10774 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 15:25:56,118 INFO L231 Difference]: Finished difference. Result has 509 places, 645 transitions, 9312 flow [2024-06-20 15:25:56,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8996, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9312, PETRI_PLACES=509, PETRI_TRANSITIONS=645} [2024-06-20 15:25:56,119 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-20 15:25:56,119 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 645 transitions, 9312 flow [2024-06-20 15:25:56,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:56,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:56,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-20 15:25:56,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-20 15:25:56,120 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-20 15:25:56,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:56,120 INFO L85 PathProgramCache]: Analyzing trace with hash -452387122, now seen corresponding path program 14 times [2024-06-20 15:25:56,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:56,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765794217] [2024-06-20 15:25:56,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:56,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:56,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:56,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:56,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:56,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765794217] [2024-06-20 15:25:56,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765794217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:56,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:56,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:56,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538005276] [2024-06-20 15:25:56,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:56,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:56,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:56,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:56,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:56,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:56,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 645 transitions, 9312 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:56,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:56,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:56,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:57,621 INFO L124 PetriNetUnfolderBase]: 3093/5188 cut-off events. [2024-06-20 15:25:57,621 INFO L125 PetriNetUnfolderBase]: For 596564/596568 co-relation queries the response was YES. [2024-06-20 15:25:57,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39628 conditions, 5188 events. 3093/5188 cut-off events. For 596564/596568 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 34453 event pairs, 617 based on Foata normal form. 9/5195 useless extension candidates. Maximal degree in co-relation 39410. Up to 4262 conditions per place. [2024-06-20 15:25:57,683 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 546 selfloop transitions, 127 changer transitions 0/680 dead transitions. [2024-06-20 15:25:57,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 680 transitions, 11100 flow [2024-06-20 15:25:57,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:57,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:57,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 15:25:57,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-20 15:25:57,685 INFO L175 Difference]: Start difference. First operand has 509 places, 645 transitions, 9312 flow. Second operand 8 states and 193 transitions. [2024-06-20 15:25:57,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 680 transitions, 11100 flow [2024-06-20 15:26:02,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 680 transitions, 10921 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:02,133 INFO L231 Difference]: Finished difference. Result has 513 places, 647 transitions, 9441 flow [2024-06-20 15:26:02,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9133, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9441, PETRI_PLACES=513, PETRI_TRANSITIONS=647} [2024-06-20 15:26:02,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 472 predicate places. [2024-06-20 15:26:02,133 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 647 transitions, 9441 flow [2024-06-20 15:26:02,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:02,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:02,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:02,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-20 15:26:02,134 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-20 15:26:02,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:02,134 INFO L85 PathProgramCache]: Analyzing trace with hash 414463642, now seen corresponding path program 15 times [2024-06-20 15:26:02,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:02,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234700720] [2024-06-20 15:26:02,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:02,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:02,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:02,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-20 15:26:02,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:02,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234700720] [2024-06-20 15:26:02,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234700720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:02,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:02,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:02,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881823248] [2024-06-20 15:26:02,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:02,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:02,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:02,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:02,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:02,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:02,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 647 transitions, 9441 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:02,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:02,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:02,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:03,465 INFO L124 PetriNetUnfolderBase]: 3121/5232 cut-off events. [2024-06-20 15:26:03,466 INFO L125 PetriNetUnfolderBase]: For 605994/605998 co-relation queries the response was YES. [2024-06-20 15:26:03,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40150 conditions, 5232 events. 3121/5232 cut-off events. For 605994/605998 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 34736 event pairs, 637 based on Foata normal form. 9/5239 useless extension candidates. Maximal degree in co-relation 39930. Up to 4472 conditions per place. [2024-06-20 15:26:03,537 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 533 selfloop transitions, 133 changer transitions 0/673 dead transitions. [2024-06-20 15:26:03,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 673 transitions, 10887 flow [2024-06-20 15:26:03,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:03,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:03,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:26:03,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:26:03,538 INFO L175 Difference]: Start difference. First operand has 513 places, 647 transitions, 9441 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:26:03,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 673 transitions, 10887 flow [2024-06-20 15:26:07,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 673 transitions, 10716 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:07,930 INFO L231 Difference]: Finished difference. Result has 517 places, 648 transitions, 9561 flow [2024-06-20 15:26:07,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9561, PETRI_PLACES=517, PETRI_TRANSITIONS=648} [2024-06-20 15:26:07,930 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-20 15:26:07,930 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 648 transitions, 9561 flow [2024-06-20 15:26:07,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:07,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:07,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:07,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-20 15:26:07,931 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-20 15:26:07,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:07,931 INFO L85 PathProgramCache]: Analyzing trace with hash 701350972, now seen corresponding path program 16 times [2024-06-20 15:26:07,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:07,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906622634] [2024-06-20 15:26:07,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:07,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:07,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:08,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:08,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:08,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906622634] [2024-06-20 15:26:08,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906622634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:08,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:08,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:08,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435145666] [2024-06-20 15:26:08,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:08,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:08,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:08,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:08,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:08,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:08,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 648 transitions, 9561 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:08,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:08,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:08,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:09,236 INFO L124 PetriNetUnfolderBase]: 3149/5276 cut-off events. [2024-06-20 15:26:09,237 INFO L125 PetriNetUnfolderBase]: For 614236/614240 co-relation queries the response was YES. [2024-06-20 15:26:09,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40648 conditions, 5276 events. 3149/5276 cut-off events. For 614236/614240 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 35064 event pairs, 641 based on Foata normal form. 9/5283 useless extension candidates. Maximal degree in co-relation 40426. Up to 4516 conditions per place. [2024-06-20 15:26:09,317 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 534 selfloop transitions, 130 changer transitions 0/671 dead transitions. [2024-06-20 15:26:09,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 671 transitions, 10997 flow [2024-06-20 15:26:09,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:09,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:09,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:26:09,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:26:09,318 INFO L175 Difference]: Start difference. First operand has 517 places, 648 transitions, 9561 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:26:09,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 671 transitions, 10997 flow [2024-06-20 15:26:14,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 671 transitions, 10730 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:14,950 INFO L231 Difference]: Finished difference. Result has 519 places, 649 transitions, 9581 flow [2024-06-20 15:26:14,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9294, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9581, PETRI_PLACES=519, PETRI_TRANSITIONS=649} [2024-06-20 15:26:14,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 478 predicate places. [2024-06-20 15:26:14,950 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 649 transitions, 9581 flow [2024-06-20 15:26:14,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:14,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:14,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:14,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-20 15:26:14,951 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-20 15:26:14,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:14,951 INFO L85 PathProgramCache]: Analyzing trace with hash -429159762, now seen corresponding path program 17 times [2024-06-20 15:26:14,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:14,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333545079] [2024-06-20 15:26:14,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:14,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:14,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:15,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:15,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:15,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333545079] [2024-06-20 15:26:15,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333545079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:15,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:15,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:15,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787333584] [2024-06-20 15:26:15,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:15,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:15,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:15,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:15,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:15,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:15,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 649 transitions, 9581 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:15,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:15,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:15,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:16,283 INFO L124 PetriNetUnfolderBase]: 3177/5320 cut-off events. [2024-06-20 15:26:16,283 INFO L125 PetriNetUnfolderBase]: For 624204/624208 co-relation queries the response was YES. [2024-06-20 15:26:16,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41000 conditions, 5320 events. 3177/5320 cut-off events. For 624204/624208 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 35403 event pairs, 645 based on Foata normal form. 9/5327 useless extension candidates. Maximal degree in co-relation 40777. Up to 4560 conditions per place. [2024-06-20 15:26:16,356 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 542 selfloop transitions, 126 changer transitions 0/675 dead transitions. [2024-06-20 15:26:16,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 675 transitions, 11031 flow [2024-06-20 15:26:16,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:16,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:16,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:26:16,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:26:16,358 INFO L175 Difference]: Start difference. First operand has 519 places, 649 transitions, 9581 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:26:16,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 675 transitions, 11031 flow [2024-06-20 15:26:22,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 675 transitions, 10768 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:22,055 INFO L231 Difference]: Finished difference. Result has 521 places, 650 transitions, 9595 flow [2024-06-20 15:26:22,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9318, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9595, PETRI_PLACES=521, PETRI_TRANSITIONS=650} [2024-06-20 15:26:22,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-20 15:26:22,056 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 650 transitions, 9595 flow [2024-06-20 15:26:22,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:22,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:22,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:22,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-20 15:26:22,057 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-20 15:26:22,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:22,057 INFO L85 PathProgramCache]: Analyzing trace with hash -579833712, now seen corresponding path program 18 times [2024-06-20 15:26:22,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:22,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515369121] [2024-06-20 15:26:22,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:22,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:22,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:22,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:22,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:22,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515369121] [2024-06-20 15:26:22,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515369121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:22,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:22,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:22,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863243272] [2024-06-20 15:26:22,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:22,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:22,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:22,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:22,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:22,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:22,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 650 transitions, 9595 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:22,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:22,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:22,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:23,483 INFO L124 PetriNetUnfolderBase]: 3217/5386 cut-off events. [2024-06-20 15:26:23,483 INFO L125 PetriNetUnfolderBase]: For 651130/651134 co-relation queries the response was YES. [2024-06-20 15:26:23,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42012 conditions, 5386 events. 3217/5386 cut-off events. For 651130/651134 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 35921 event pairs, 629 based on Foata normal form. 7/5389 useless extension candidates. Maximal degree in co-relation 41788. Up to 3988 conditions per place. [2024-06-20 15:26:23,562 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 548 selfloop transitions, 133 changer transitions 0/688 dead transitions. [2024-06-20 15:26:23,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 688 transitions, 11665 flow [2024-06-20 15:26:23,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:23,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:23,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 15:26:23,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-20 15:26:23,563 INFO L175 Difference]: Start difference. First operand has 521 places, 650 transitions, 9595 flow. Second operand 8 states and 195 transitions. [2024-06-20 15:26:23,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 688 transitions, 11665 flow [2024-06-20 15:26:29,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 688 transitions, 11412 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:29,610 INFO L231 Difference]: Finished difference. Result has 523 places, 652 transitions, 9666 flow [2024-06-20 15:26:29,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9342, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9666, PETRI_PLACES=523, PETRI_TRANSITIONS=652} [2024-06-20 15:26:29,611 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-20 15:26:29,611 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 652 transitions, 9666 flow [2024-06-20 15:26:29,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:29,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:29,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, 1, 1] [2024-06-20 15:26:29,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-20 15:26:29,612 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-20 15:26:29,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:29,612 INFO L85 PathProgramCache]: Analyzing trace with hash -594370036, now seen corresponding path program 13 times [2024-06-20 15:26:29,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:29,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354593251] [2024-06-20 15:26:29,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:29,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:29,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:29,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:29,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:29,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354593251] [2024-06-20 15:26:29,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354593251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:29,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:29,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:29,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556021091] [2024-06-20 15:26:29,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:29,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:29,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:29,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:29,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:29,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:29,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 652 transitions, 9666 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:29,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:29,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:29,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:31,092 INFO L124 PetriNetUnfolderBase]: 3291/5503 cut-off events. [2024-06-20 15:26:31,092 INFO L125 PetriNetUnfolderBase]: For 728063/728067 co-relation queries the response was YES. [2024-06-20 15:26:31,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44191 conditions, 5503 events. 3291/5503 cut-off events. For 728063/728067 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 36831 event pairs, 674 based on Foata normal form. 7/5501 useless extension candidates. Maximal degree in co-relation 43966. Up to 4731 conditions per place. [2024-06-20 15:26:31,175 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 564 selfloop transitions, 118 changer transitions 0/689 dead transitions. [2024-06-20 15:26:31,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 689 transitions, 11490 flow [2024-06-20 15:26:31,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:26:31,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:26:31,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-20 15:26:31,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-20 15:26:31,176 INFO L175 Difference]: Start difference. First operand has 523 places, 652 transitions, 9666 flow. Second operand 11 states and 245 transitions. [2024-06-20 15:26:31,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 689 transitions, 11490 flow [2024-06-20 15:26:37,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 689 transitions, 11096 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:37,954 INFO L231 Difference]: Finished difference. Result has 529 places, 656 transitions, 9597 flow [2024-06-20 15:26:37,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9274, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9597, PETRI_PLACES=529, PETRI_TRANSITIONS=656} [2024-06-20 15:26:37,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 488 predicate places. [2024-06-20 15:26:37,955 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 656 transitions, 9597 flow [2024-06-20 15:26:37,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:37,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:37,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:37,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-20 15:26:37,956 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-20 15:26:37,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:37,956 INFO L85 PathProgramCache]: Analyzing trace with hash -337869712, now seen corresponding path program 19 times [2024-06-20 15:26:37,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:37,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796940016] [2024-06-20 15:26:37,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:37,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:37,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:38,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:38,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:38,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796940016] [2024-06-20 15:26:38,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796940016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:38,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:38,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:38,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643529343] [2024-06-20 15:26:38,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:38,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:38,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:38,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:38,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:38,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:38,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 656 transitions, 9597 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:38,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:38,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:38,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:39,646 INFO L124 PetriNetUnfolderBase]: 3311/5535 cut-off events. [2024-06-20 15:26:39,647 INFO L125 PetriNetUnfolderBase]: For 736865/736869 co-relation queries the response was YES. [2024-06-20 15:26:39,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43899 conditions, 5535 events. 3311/5535 cut-off events. For 736865/736869 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 37036 event pairs, 676 based on Foata normal form. 7/5529 useless extension candidates. Maximal degree in co-relation 43673. Up to 4903 conditions per place. [2024-06-20 15:26:39,724 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 617 selfloop transitions, 59 changer transitions 0/683 dead transitions. [2024-06-20 15:26:39,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 683 transitions, 11045 flow [2024-06-20 15:26:39,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:39,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:39,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-20 15:26:39,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-20 15:26:39,725 INFO L175 Difference]: Start difference. First operand has 529 places, 656 transitions, 9597 flow. Second operand 8 states and 183 transitions. [2024-06-20 15:26:39,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 683 transitions, 11045 flow [2024-06-20 15:26:46,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 683 transitions, 10868 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:46,411 INFO L231 Difference]: Finished difference. Result has 531 places, 657 transitions, 9562 flow [2024-06-20 15:26:46,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9420, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9562, PETRI_PLACES=531, PETRI_TRANSITIONS=657} [2024-06-20 15:26:46,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 490 predicate places. [2024-06-20 15:26:46,412 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 657 transitions, 9562 flow [2024-06-20 15:26:46,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:46,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:46,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:46,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-20 15:26:46,412 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-20 15:26:46,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:46,412 INFO L85 PathProgramCache]: Analyzing trace with hash -328672756, now seen corresponding path program 14 times [2024-06-20 15:26:46,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:46,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055722740] [2024-06-20 15:26:46,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:46,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:46,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:46,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:46,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:46,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055722740] [2024-06-20 15:26:46,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055722740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:46,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:46,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:46,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250122477] [2024-06-20 15:26:46,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:46,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:46,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:46,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:46,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:46,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:46,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 657 transitions, 9562 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:46,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:46,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:46,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:47,995 INFO L124 PetriNetUnfolderBase]: 3385/5658 cut-off events. [2024-06-20 15:26:47,996 INFO L125 PetriNetUnfolderBase]: For 814262/814266 co-relation queries the response was YES. [2024-06-20 15:26:48,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45805 conditions, 5658 events. 3385/5658 cut-off events. For 814262/814266 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 37999 event pairs, 703 based on Foata normal form. 7/5661 useless extension candidates. Maximal degree in co-relation 45577. Up to 4931 conditions per place. [2024-06-20 15:26:48,067 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 568 selfloop transitions, 116 changer transitions 0/691 dead transitions. [2024-06-20 15:26:48,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 691 transitions, 11384 flow [2024-06-20 15:26:48,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:26:48,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:26:48,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-20 15:26:48,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395833333333333 [2024-06-20 15:26:48,068 INFO L175 Difference]: Start difference. First operand has 531 places, 657 transitions, 9562 flow. Second operand 12 states and 259 transitions. [2024-06-20 15:26:48,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 691 transitions, 11384 flow [2024-06-20 15:26:54,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 691 transitions, 11240 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 15:26:54,973 INFO L231 Difference]: Finished difference. Result has 537 places, 661 transitions, 9742 flow [2024-06-20 15:26:54,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9742, PETRI_PLACES=537, PETRI_TRANSITIONS=661} [2024-06-20 15:26:54,974 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-20 15:26:54,974 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 661 transitions, 9742 flow [2024-06-20 15:26:54,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:54,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:54,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] [2024-06-20 15:26:54,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-20 15:26:54,975 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-20 15:26:54,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:54,975 INFO L85 PathProgramCache]: Analyzing trace with hash -328525072, now seen corresponding path program 20 times [2024-06-20 15:26:54,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:54,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453456218] [2024-06-20 15:26:54,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:54,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:54,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:55,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-20 15:26:55,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:55,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453456218] [2024-06-20 15:26:55,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453456218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:55,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:55,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:55,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511847602] [2024-06-20 15:26:55,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:55,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:55,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:55,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:55,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:55,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:55,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 661 transitions, 9742 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:55,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:55,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:55,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:56,457 INFO L124 PetriNetUnfolderBase]: 3413/5704 cut-off events. [2024-06-20 15:26:56,457 INFO L125 PetriNetUnfolderBase]: For 844078/844082 co-relation queries the response was YES. [2024-06-20 15:26:56,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46304 conditions, 5704 events. 3413/5704 cut-off events. For 844078/844082 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 38315 event pairs, 715 based on Foata normal form. 9/5711 useless extension candidates. Maximal degree in co-relation 46075. Up to 5086 conditions per place. [2024-06-20 15:26:56,542 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 620 selfloop transitions, 57 changer transitions 0/684 dead transitions. [2024-06-20 15:26:56,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 684 transitions, 11204 flow [2024-06-20 15:26:56,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:56,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:56,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-20 15:26:56,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 15:26:56,543 INFO L175 Difference]: Start difference. First operand has 537 places, 661 transitions, 9742 flow. Second operand 8 states and 180 transitions. [2024-06-20 15:26:56,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 684 transitions, 11204 flow [2024-06-20 15:27:04,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 684 transitions, 11037 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 15:27:04,058 INFO L231 Difference]: Finished difference. Result has 537 places, 662 transitions, 9716 flow [2024-06-20 15:27:04,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9575, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9716, PETRI_PLACES=537, PETRI_TRANSITIONS=662} [2024-06-20 15:27:04,059 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-20 15:27:04,059 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 662 transitions, 9716 flow [2024-06-20 15:27:04,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:04,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:04,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:04,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-20 15:27:04,059 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-20 15:27:04,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:04,060 INFO L85 PathProgramCache]: Analyzing trace with hash -328672942, now seen corresponding path program 21 times [2024-06-20 15:27:04,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:04,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750940144] [2024-06-20 15:27:04,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:04,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:04,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:04,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:04,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:04,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750940144] [2024-06-20 15:27:04,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750940144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:04,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:04,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:04,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718283506] [2024-06-20 15:27:04,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:04,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:04,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:04,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:04,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:04,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:04,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 662 transitions, 9716 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:04,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:04,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:04,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:05,648 INFO L124 PetriNetUnfolderBase]: 3433/5738 cut-off events. [2024-06-20 15:27:05,648 INFO L125 PetriNetUnfolderBase]: For 838383/838387 co-relation queries the response was YES. [2024-06-20 15:27:05,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46609 conditions, 5738 events. 3433/5738 cut-off events. For 838383/838387 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 38610 event pairs, 713 based on Foata normal form. 7/5741 useless extension candidates. Maximal degree in co-relation 46378. Up to 5088 conditions per place. [2024-06-20 15:27:05,730 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 622 selfloop transitions, 60 changer transitions 0/689 dead transitions. [2024-06-20 15:27:05,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 689 transitions, 11212 flow [2024-06-20 15:27:05,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:27:05,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:27:05,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-20 15:27:05,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 15:27:05,731 INFO L175 Difference]: Start difference. First operand has 537 places, 662 transitions, 9716 flow. Second operand 9 states and 200 transitions. [2024-06-20 15:27:05,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 689 transitions, 11212 flow [2024-06-20 15:27:13,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 689 transitions, 11095 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:13,729 INFO L231 Difference]: Finished difference. Result has 540 places, 663 transitions, 9745 flow [2024-06-20 15:27:13,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9599, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9745, PETRI_PLACES=540, PETRI_TRANSITIONS=663} [2024-06-20 15:27:13,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 499 predicate places. [2024-06-20 15:27:13,730 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 663 transitions, 9745 flow [2024-06-20 15:27:13,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:13,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:13,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] [2024-06-20 15:27:13,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-20 15:27:13,730 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-20 15:27:13,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:13,731 INFO L85 PathProgramCache]: Analyzing trace with hash -313689846, now seen corresponding path program 15 times [2024-06-20 15:27:13,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:13,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928365567] [2024-06-20 15:27:13,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:13,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:13,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:13,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:13,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:13,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928365567] [2024-06-20 15:27:13,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928365567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:13,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:13,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:13,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183168842] [2024-06-20 15:27:13,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:13,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:13,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:13,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:13,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:13,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:13,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 663 transitions, 9745 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:13,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:13,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:13,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:15,360 INFO L124 PetriNetUnfolderBase]: 3415/5714 cut-off events. [2024-06-20 15:27:15,360 INFO L125 PetriNetUnfolderBase]: For 798757/798761 co-relation queries the response was YES. [2024-06-20 15:27:15,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45440 conditions, 5714 events. 3415/5714 cut-off events. For 798757/798761 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 38487 event pairs, 713 based on Foata normal form. 9/5721 useless extension candidates. Maximal degree in co-relation 45208. Up to 5029 conditions per place. [2024-06-20 15:27:15,436 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 568 selfloop transitions, 113 changer transitions 0/688 dead transitions. [2024-06-20 15:27:15,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 688 transitions, 11201 flow [2024-06-20 15:27:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:27:15,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:27:15,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-20 15:27:15,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5409090909090909 [2024-06-20 15:27:15,437 INFO L175 Difference]: Start difference. First operand has 540 places, 663 transitions, 9745 flow. Second operand 11 states and 238 transitions. [2024-06-20 15:27:15,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 688 transitions, 11201 flow [2024-06-20 15:27:22,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 688 transitions, 11065 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:22,412 INFO L231 Difference]: Finished difference. Result has 545 places, 663 transitions, 9840 flow [2024-06-20 15:27:22,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9609, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9840, PETRI_PLACES=545, PETRI_TRANSITIONS=663} [2024-06-20 15:27:22,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 504 predicate places. [2024-06-20 15:27:22,412 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 663 transitions, 9840 flow [2024-06-20 15:27:22,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:22,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:22,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:22,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-20 15:27:22,413 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-20 15:27:22,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:22,413 INFO L85 PathProgramCache]: Analyzing trace with hash -4933574, now seen corresponding path program 22 times [2024-06-20 15:27:22,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:22,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859887] [2024-06-20 15:27:22,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:22,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:22,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:22,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-20 15:27:22,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:22,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859887] [2024-06-20 15:27:22,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:22,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:22,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:22,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855444784] [2024-06-20 15:27:22,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:22,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:22,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:22,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:22,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:22,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:22,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 663 transitions, 9840 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:22,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:22,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:22,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:24,085 INFO L124 PetriNetUnfolderBase]: 3443/5758 cut-off events. [2024-06-20 15:27:24,085 INFO L125 PetriNetUnfolderBase]: For 809583/809587 co-relation queries the response was YES. [2024-06-20 15:27:24,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45789 conditions, 5758 events. 3443/5758 cut-off events. For 809583/809587 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 38800 event pairs, 717 based on Foata normal form. 9/5765 useless extension candidates. Maximal degree in co-relation 45556. Up to 5106 conditions per place. [2024-06-20 15:27:24,156 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 598 selfloop transitions, 78 changer transitions 0/683 dead transitions. [2024-06-20 15:27:24,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 683 transitions, 11294 flow [2024-06-20 15:27:24,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:24,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:24,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-20 15:27:24,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 15:27:24,157 INFO L175 Difference]: Start difference. First operand has 545 places, 663 transitions, 9840 flow. Second operand 8 states and 180 transitions. [2024-06-20 15:27:24,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 683 transitions, 11294 flow [2024-06-20 15:27:30,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 683 transitions, 11069 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-20 15:27:30,780 INFO L231 Difference]: Finished difference. Result has 544 places, 664 transitions, 9802 flow [2024-06-20 15:27:30,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9615, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9802, PETRI_PLACES=544, PETRI_TRANSITIONS=664} [2024-06-20 15:27:30,781 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 503 predicate places. [2024-06-20 15:27:30,781 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 664 transitions, 9802 flow [2024-06-20 15:27:30,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:30,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:30,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:30,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-20 15:27:30,782 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-20 15:27:30,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:30,782 INFO L85 PathProgramCache]: Analyzing trace with hash 607552, now seen corresponding path program 16 times [2024-06-20 15:27:30,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:30,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802234261] [2024-06-20 15:27:30,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:30,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:30,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:30,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:30,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:30,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802234261] [2024-06-20 15:27:30,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802234261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:30,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:30,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:30,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426646892] [2024-06-20 15:27:30,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:30,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:30,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:30,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:30,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:30,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:30,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 664 transitions, 9802 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:30,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:30,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:30,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:32,350 INFO L124 PetriNetUnfolderBase]: 3471/5802 cut-off events. [2024-06-20 15:27:32,351 INFO L125 PetriNetUnfolderBase]: For 821822/821826 co-relation queries the response was YES. [2024-06-20 15:27:32,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46204 conditions, 5802 events. 3471/5802 cut-off events. For 821822/821826 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 39215 event pairs, 721 based on Foata normal form. 9/5809 useless extension candidates. Maximal degree in co-relation 45970. Up to 5117 conditions per place. [2024-06-20 15:27:32,439 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 571 selfloop transitions, 108 changer transitions 0/686 dead transitions. [2024-06-20 15:27:32,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 686 transitions, 11274 flow [2024-06-20 15:27:32,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:27:32,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:27:32,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-20 15:27:32,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:27:32,440 INFO L175 Difference]: Start difference. First operand has 544 places, 664 transitions, 9802 flow. Second operand 10 states and 220 transitions. [2024-06-20 15:27:32,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 686 transitions, 11274 flow [2024-06-20 15:27:40,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 686 transitions, 11115 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:40,127 INFO L231 Difference]: Finished difference. Result has 548 places, 665 transitions, 9896 flow [2024-06-20 15:27:40,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9643, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9896, PETRI_PLACES=548, PETRI_TRANSITIONS=665} [2024-06-20 15:27:40,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 507 predicate places. [2024-06-20 15:27:40,128 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 665 transitions, 9896 flow [2024-06-20 15:27:40,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:40,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:40,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:40,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-20 15:27:40,128 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-20 15:27:40,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:40,129 INFO L85 PathProgramCache]: Analyzing trace with hash -10295954, now seen corresponding path program 23 times [2024-06-20 15:27:40,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:40,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636700930] [2024-06-20 15:27:40,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:40,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:40,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:40,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:40,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:40,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636700930] [2024-06-20 15:27:40,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636700930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:40,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:40,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:40,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226128298] [2024-06-20 15:27:40,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:40,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:40,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:40,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:40,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:40,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:40,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 665 transitions, 9896 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:40,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:40,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:40,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:41,736 INFO L124 PetriNetUnfolderBase]: 3499/5846 cut-off events. [2024-06-20 15:27:41,736 INFO L125 PetriNetUnfolderBase]: For 835805/835809 co-relation queries the response was YES. [2024-06-20 15:27:41,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46647 conditions, 5846 events. 3499/5846 cut-off events. For 835805/835809 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 39512 event pairs, 725 based on Foata normal form. 9/5853 useless extension candidates. Maximal degree in co-relation 46412. Up to 5198 conditions per place. [2024-06-20 15:27:41,826 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 600 selfloop transitions, 80 changer transitions 0/687 dead transitions. [2024-06-20 15:27:41,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 687 transitions, 11362 flow [2024-06-20 15:27:41,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:27:41,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:27:41,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-20 15:27:41,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-20 15:27:41,828 INFO L175 Difference]: Start difference. First operand has 548 places, 665 transitions, 9896 flow. Second operand 10 states and 216 transitions. [2024-06-20 15:27:41,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 687 transitions, 11362 flow [2024-06-20 15:27:49,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 687 transitions, 11133 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 15:27:49,307 INFO L231 Difference]: Finished difference. Result has 550 places, 666 transitions, 9856 flow [2024-06-20 15:27:49,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9667, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9856, PETRI_PLACES=550, PETRI_TRANSITIONS=666} [2024-06-20 15:27:49,308 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 509 predicate places. [2024-06-20 15:27:49,308 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 666 transitions, 9856 flow [2024-06-20 15:27:49,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:49,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:49,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:49,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-20 15:27:49,309 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-20 15:27:49,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:49,309 INFO L85 PathProgramCache]: Analyzing trace with hash -10117208, now seen corresponding path program 17 times [2024-06-20 15:27:49,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:49,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835222018] [2024-06-20 15:27:49,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:49,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:49,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:49,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-20 15:27:49,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:49,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835222018] [2024-06-20 15:27:49,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835222018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:49,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:49,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:49,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939228976] [2024-06-20 15:27:49,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:49,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:49,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:49,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:49,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:49,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:49,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 666 transitions, 9856 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:49,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:49,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:49,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:50,910 INFO L124 PetriNetUnfolderBase]: 3527/5894 cut-off events. [2024-06-20 15:27:50,910 INFO L125 PetriNetUnfolderBase]: For 848272/848276 co-relation queries the response was YES. [2024-06-20 15:27:50,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46990 conditions, 5894 events. 3527/5894 cut-off events. For 848272/848276 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 39900 event pairs, 731 based on Foata normal form. 9/5901 useless extension candidates. Maximal degree in co-relation 46754. Up to 5205 conditions per place. [2024-06-20 15:27:51,002 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 573 selfloop transitions, 110 changer transitions 0/690 dead transitions. [2024-06-20 15:27:51,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 690 transitions, 11342 flow [2024-06-20 15:27:51,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:27:51,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:27:51,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2024-06-20 15:27:51,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-20 15:27:51,003 INFO L175 Difference]: Start difference. First operand has 550 places, 666 transitions, 9856 flow. Second operand 12 states and 256 transitions. [2024-06-20 15:27:51,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 690 transitions, 11342 flow [2024-06-20 15:27:59,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 690 transitions, 11177 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 15:27:59,311 INFO L231 Difference]: Finished difference. Result has 554 places, 667 transitions, 9950 flow [2024-06-20 15:27:59,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9691, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9950, PETRI_PLACES=554, PETRI_TRANSITIONS=667} [2024-06-20 15:27:59,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 513 predicate places. [2024-06-20 15:27:59,311 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 667 transitions, 9950 flow [2024-06-20 15:27:59,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:59,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:59,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:59,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-20 15:27:59,312 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-20 15:27:59,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:59,312 INFO L85 PathProgramCache]: Analyzing trace with hash -10443824, now seen corresponding path program 24 times [2024-06-20 15:27:59,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:59,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120460167] [2024-06-20 15:27:59,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:59,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:59,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:59,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-20 15:27:59,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:59,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120460167] [2024-06-20 15:27:59,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120460167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:59,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:59,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:59,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851850336] [2024-06-20 15:27:59,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:59,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:59,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:59,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:59,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:59,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:59,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 667 transitions, 9950 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:59,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:59,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:59,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:00,989 INFO L124 PetriNetUnfolderBase]: 3555/5940 cut-off events. [2024-06-20 15:28:00,990 INFO L125 PetriNetUnfolderBase]: For 842089/842093 co-relation queries the response was YES. [2024-06-20 15:28:01,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47383 conditions, 5940 events. 3555/5940 cut-off events. For 842089/842093 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 40265 event pairs, 729 based on Foata normal form. 7/5943 useless extension candidates. Maximal degree in co-relation 47146. Up to 5220 conditions per place. [2024-06-20 15:28:01,072 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 603 selfloop transitions, 84 changer transitions 0/694 dead transitions. [2024-06-20 15:28:01,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 694 transitions, 11470 flow [2024-06-20 15:28:01,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:28:01,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:28:01,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-20 15:28:01,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-20 15:28:01,073 INFO L175 Difference]: Start difference. First operand has 554 places, 667 transitions, 9950 flow. Second operand 10 states and 218 transitions. [2024-06-20 15:28:01,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 694 transitions, 11470 flow [2024-06-20 15:28:08,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 694 transitions, 11235 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-20 15:28:08,453 INFO L231 Difference]: Finished difference. Result has 555 places, 670 transitions, 9944 flow [2024-06-20 15:28:08,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9944, PETRI_PLACES=555, PETRI_TRANSITIONS=670} [2024-06-20 15:28:08,454 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 514 predicate places. [2024-06-20 15:28:08,454 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 670 transitions, 9944 flow [2024-06-20 15:28:08,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:08,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:08,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:08,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-20 15:28:08,454 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-20 15:28:08,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:08,455 INFO L85 PathProgramCache]: Analyzing trace with hash -25100118, now seen corresponding path program 18 times [2024-06-20 15:28:08,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:08,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295964170] [2024-06-20 15:28:08,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:08,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:08,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:08,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:08,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:08,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295964170] [2024-06-20 15:28:08,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295964170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:08,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:08,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:28:08,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354311459] [2024-06-20 15:28:08,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:08,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:28:08,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:08,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:28:08,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:28:08,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:08,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 670 transitions, 9944 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:08,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:08,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:08,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:10,171 INFO L124 PetriNetUnfolderBase]: 3575/5972 cut-off events. [2024-06-20 15:28:10,171 INFO L125 PetriNetUnfolderBase]: For 853324/853328 co-relation queries the response was YES. [2024-06-20 15:28:10,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47665 conditions, 5972 events. 3575/5972 cut-off events. For 853324/853328 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 40507 event pairs, 733 based on Foata normal form. 7/5975 useless extension candidates. Maximal degree in co-relation 47426. Up to 5219 conditions per place. [2024-06-20 15:28:10,251 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 114 changer transitions 0/697 dead transitions. [2024-06-20 15:28:10,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 697 transitions, 11468 flow [2024-06-20 15:28:10,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:28:10,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:28:10,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-20 15:28:10,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-20 15:28:10,252 INFO L175 Difference]: Start difference. First operand has 555 places, 670 transitions, 9944 flow. Second operand 12 states and 258 transitions. [2024-06-20 15:28:10,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 697 transitions, 11468 flow [2024-06-20 15:28:17,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 697 transitions, 11293 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 15:28:17,388 INFO L231 Difference]: Finished difference. Result has 560 places, 671 transitions, 10037 flow [2024-06-20 15:28:17,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9769, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10037, PETRI_PLACES=560, PETRI_TRANSITIONS=671} [2024-06-20 15:28:17,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 519 predicate places. [2024-06-20 15:28:17,389 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 671 transitions, 10037 flow [2024-06-20 15:28:17,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:17,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:17,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:17,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-20 15:28:17,389 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-20 15:28:17,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:17,390 INFO L85 PathProgramCache]: Analyzing trace with hash 120834556, now seen corresponding path program 25 times [2024-06-20 15:28:17,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:17,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750541686] [2024-06-20 15:28:17,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:17,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:17,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:17,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:17,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:17,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750541686] [2024-06-20 15:28:17,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750541686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:17,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:17,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:28:17,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214074768] [2024-06-20 15:28:17,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:17,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:28:17,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:17,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:28:17,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:28:17,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:17,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 671 transitions, 10037 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:17,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:17,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:17,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:19,127 INFO L124 PetriNetUnfolderBase]: 3557/5948 cut-off events. [2024-06-20 15:28:19,127 INFO L125 PetriNetUnfolderBase]: For 807867/807871 co-relation queries the response was YES. [2024-06-20 15:28:19,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46476 conditions, 5948 events. 3557/5948 cut-off events. For 807867/807871 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 40460 event pairs, 721 based on Foata normal form. 9/5955 useless extension candidates. Maximal degree in co-relation 46236. Up to 5047 conditions per place. [2024-06-20 15:28:19,204 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 570 selfloop transitions, 121 changer transitions 0/698 dead transitions. [2024-06-20 15:28:19,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 698 transitions, 11521 flow [2024-06-20 15:28:19,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:28:19,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:28:19,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:28:19,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-20 15:28:19,206 INFO L175 Difference]: Start difference. First operand has 560 places, 671 transitions, 10037 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:28:19,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 698 transitions, 11521 flow [2024-06-20 15:28:26,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 698 transitions, 11276 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:26,302 INFO L231 Difference]: Finished difference. Result has 558 places, 671 transitions, 10051 flow [2024-06-20 15:28:26,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9792, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10051, PETRI_PLACES=558, PETRI_TRANSITIONS=671} [2024-06-20 15:28:26,303 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 517 predicate places. [2024-06-20 15:28:26,303 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 671 transitions, 10051 flow [2024-06-20 15:28:26,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:26,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:26,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:26,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-20 15:28:26,303 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-20 15:28:26,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:26,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1398623260, now seen corresponding path program 19 times [2024-06-20 15:28:26,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:26,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045776503] [2024-06-20 15:28:26,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:26,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:26,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:26,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:26,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:26,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045776503] [2024-06-20 15:28:26,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045776503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:26,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:26,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:28:26,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258246150] [2024-06-20 15:28:26,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:26,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:28:26,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:26,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:28:26,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:28:26,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:26,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 671 transitions, 10051 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:26,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:26,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:26,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:28,048 INFO L124 PetriNetUnfolderBase]: 3585/5995 cut-off events. [2024-06-20 15:28:28,048 INFO L125 PetriNetUnfolderBase]: For 821879/821893 co-relation queries the response was YES. [2024-06-20 15:28:28,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46927 conditions, 5995 events. 3585/5995 cut-off events. For 821879/821893 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 40802 event pairs, 768 based on Foata normal form. 19/6012 useless extension candidates. Maximal degree in co-relation 46686. Up to 5299 conditions per place. [2024-06-20 15:28:28,122 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 584 selfloop transitions, 96 changer transitions 0/687 dead transitions. [2024-06-20 15:28:28,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 687 transitions, 11517 flow [2024-06-20 15:28:28,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:28:28,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:28:28,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 15:28:28,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 15:28:28,123 INFO L175 Difference]: Start difference. First operand has 558 places, 671 transitions, 10051 flow. Second operand 7 states and 158 transitions. [2024-06-20 15:28:28,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 687 transitions, 11517 flow [2024-06-20 15:28:35,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 687 transitions, 11256 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 15:28:35,516 INFO L231 Difference]: Finished difference. Result has 558 places, 672 transitions, 10025 flow [2024-06-20 15:28:35,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9790, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10025, PETRI_PLACES=558, PETRI_TRANSITIONS=672} [2024-06-20 15:28:35,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 517 predicate places. [2024-06-20 15:28:35,517 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 672 transitions, 10025 flow [2024-06-20 15:28:35,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:35,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:35,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:35,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-20 15:28:35,517 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-20 15:28:35,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:35,518 INFO L85 PathProgramCache]: Analyzing trace with hash 115650922, now seen corresponding path program 20 times [2024-06-20 15:28:35,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:35,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656763770] [2024-06-20 15:28:35,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:35,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:35,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:35,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-20 15:28:35,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:35,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656763770] [2024-06-20 15:28:35,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656763770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:35,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:35,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:28:35,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709515999] [2024-06-20 15:28:35,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:35,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:28:35,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:35,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:28:35,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:28:35,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:35,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 672 transitions, 10025 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:35,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:35,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:35,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:37,353 INFO L124 PetriNetUnfolderBase]: 3613/6040 cut-off events. [2024-06-20 15:28:37,353 INFO L125 PetriNetUnfolderBase]: For 811349/811353 co-relation queries the response was YES. [2024-06-20 15:28:37,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47158 conditions, 6040 events. 3613/6040 cut-off events. For 811349/811353 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41070 event pairs, 743 based on Foata normal form. 9/6047 useless extension candidates. Maximal degree in co-relation 46917. Up to 5279 conditions per place. [2024-06-20 15:28:37,430 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 576 selfloop transitions, 114 changer transitions 0/697 dead transitions. [2024-06-20 15:28:37,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 697 transitions, 11535 flow [2024-06-20 15:28:37,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:28:37,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:28:37,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-20 15:28:37,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:28:37,431 INFO L175 Difference]: Start difference. First operand has 558 places, 672 transitions, 10025 flow. Second operand 10 states and 220 transitions. [2024-06-20 15:28:37,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 697 transitions, 11535 flow [2024-06-20 15:28:44,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 697 transitions, 11324 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 15:28:44,188 INFO L231 Difference]: Finished difference. Result has 563 places, 673 transitions, 10093 flow [2024-06-20 15:28:44,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9814, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10093, PETRI_PLACES=563, PETRI_TRANSITIONS=673} [2024-06-20 15:28:44,188 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 522 predicate places. [2024-06-20 15:28:44,188 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 673 transitions, 10093 flow [2024-06-20 15:28:44,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:44,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:44,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:44,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-20 15:28:44,189 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-20 15:28:44,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:44,189 INFO L85 PathProgramCache]: Analyzing trace with hash -32144182, now seen corresponding path program 26 times [2024-06-20 15:28:44,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:44,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529973098] [2024-06-20 15:28:44,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:44,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:44,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:44,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:44,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:44,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529973098] [2024-06-20 15:28:44,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529973098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:44,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:44,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:28:44,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442961308] [2024-06-20 15:28:44,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:44,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:28:44,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:44,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:28:44,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:28:44,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:44,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 673 transitions, 10093 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:44,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:44,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:44,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:45,858 INFO L124 PetriNetUnfolderBase]: 3595/6014 cut-off events. [2024-06-20 15:28:45,858 INFO L125 PetriNetUnfolderBase]: For 742966/742970 co-relation queries the response was YES. [2024-06-20 15:28:46,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45912 conditions, 6014 events. 3595/6014 cut-off events. For 742966/742970 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41015 event pairs, 723 based on Foata normal form. 9/6021 useless extension candidates. Maximal degree in co-relation 45670. Up to 5095 conditions per place. [2024-06-20 15:28:46,151 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 573 selfloop transitions, 128 changer transitions 0/708 dead transitions. [2024-06-20 15:28:46,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 708 transitions, 11617 flow [2024-06-20 15:28:46,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:28:46,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:28:46,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-20 15:28:46,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:28:46,152 INFO L175 Difference]: Start difference. First operand has 563 places, 673 transitions, 10093 flow. Second operand 9 states and 216 transitions. [2024-06-20 15:28:46,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 708 transitions, 11617 flow [2024-06-20 15:28:51,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 708 transitions, 11365 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:51,582 INFO L231 Difference]: Finished difference. Result has 563 places, 673 transitions, 10111 flow [2024-06-20 15:28:51,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9841, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10111, PETRI_PLACES=563, PETRI_TRANSITIONS=673} [2024-06-20 15:28:51,582 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 522 predicate places. [2024-06-20 15:28:51,582 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 673 transitions, 10111 flow [2024-06-20 15:28:51,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:51,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:51,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:51,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-20 15:28:51,583 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-20 15:28:51,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:51,583 INFO L85 PathProgramCache]: Analyzing trace with hash 115324306, now seen corresponding path program 27 times [2024-06-20 15:28:51,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:51,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982385058] [2024-06-20 15:28:51,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:51,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:51,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:51,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:51,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:51,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982385058] [2024-06-20 15:28:51,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982385058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:51,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:51,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:28:51,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966191195] [2024-06-20 15:28:51,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:51,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:28:51,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:51,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:28:51,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:28:51,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:51,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 673 transitions, 10111 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:51,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:51,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:51,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:53,431 INFO L124 PetriNetUnfolderBase]: 3582/5987 cut-off events. [2024-06-20 15:28:53,431 INFO L125 PetriNetUnfolderBase]: For 654242/654246 co-relation queries the response was YES. [2024-06-20 15:28:53,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44819 conditions, 5987 events. 3582/5987 cut-off events. For 654242/654246 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 40785 event pairs, 653 based on Foata normal form. 7/5988 useless extension candidates. Maximal degree in co-relation 44577. Up to 4725 conditions per place. [2024-06-20 15:28:53,507 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 561 selfloop transitions, 143 changer transitions 0/711 dead transitions. [2024-06-20 15:28:53,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 711 transitions, 11663 flow [2024-06-20 15:28:53,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:28:53,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:28:53,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-20 15:28:53,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-20 15:28:53,508 INFO L175 Difference]: Start difference. First operand has 563 places, 673 transitions, 10111 flow. Second operand 9 states and 218 transitions. [2024-06-20 15:28:53,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 711 transitions, 11663 flow [2024-06-20 15:28:58,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 711 transitions, 11383 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:58,283 INFO L231 Difference]: Finished difference. Result has 563 places, 673 transitions, 10127 flow [2024-06-20 15:28:58,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9831, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10127, PETRI_PLACES=563, PETRI_TRANSITIONS=673} [2024-06-20 15:28:58,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 522 predicate places. [2024-06-20 15:28:58,283 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 673 transitions, 10127 flow [2024-06-20 15:28:58,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:58,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:58,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:58,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-20 15:28:58,284 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-20 15:28:58,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:58,284 INFO L85 PathProgramCache]: Analyzing trace with hash 126375682, now seen corresponding path program 21 times [2024-06-20 15:28:58,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:58,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936828998] [2024-06-20 15:28:58,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:58,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:58,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:58,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-20 15:28:58,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:58,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936828998] [2024-06-20 15:28:58,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936828998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:58,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:58,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:28:58,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754459693] [2024-06-20 15:28:58,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:58,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:28:58,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:58,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:28:58,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:28:58,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:58,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 673 transitions, 10127 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:58,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:58,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:58,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:59,947 INFO L124 PetriNetUnfolderBase]: 3597/6020 cut-off events. [2024-06-20 15:28:59,947 INFO L125 PetriNetUnfolderBase]: For 637670/637674 co-relation queries the response was YES. [2024-06-20 15:29:00,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44769 conditions, 6020 events. 3597/6020 cut-off events. For 637670/637674 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41012 event pairs, 731 based on Foata normal form. 9/6027 useless extension candidates. Maximal degree in co-relation 44527. Up to 5291 conditions per place. [2024-06-20 15:29:00,046 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 581 selfloop transitions, 106 changer transitions 0/694 dead transitions. [2024-06-20 15:29:00,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 694 transitions, 11621 flow [2024-06-20 15:29:00,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:29:00,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:29:00,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-20 15:29:00,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 15:29:00,047 INFO L175 Difference]: Start difference. First operand has 563 places, 673 transitions, 10127 flow. Second operand 9 states and 200 transitions. [2024-06-20 15:29:00,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 694 transitions, 11621 flow [2024-06-20 15:29:05,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 694 transitions, 11323 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 15:29:05,134 INFO L231 Difference]: Finished difference. Result has 563 places, 674 transitions, 10089 flow [2024-06-20 15:29:05,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9829, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10089, PETRI_PLACES=563, PETRI_TRANSITIONS=674} [2024-06-20 15:29:05,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 522 predicate places. [2024-06-20 15:29:05,134 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 674 transitions, 10089 flow [2024-06-20 15:29:05,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:05,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:05,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-20 15:29:05,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-20 15:29:05,135 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-20 15:29:05,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:05,135 INFO L85 PathProgramCache]: Analyzing trace with hash 115324492, now seen corresponding path program 22 times [2024-06-20 15:29:05,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:05,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802861648] [2024-06-20 15:29:05,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:05,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:05,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:05,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-20 15:29:05,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:05,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802861648] [2024-06-20 15:29:05,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802861648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:05,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:05,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:29:05,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692123890] [2024-06-20 15:29:05,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:05,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:29:05,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:05,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:29:05,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:29:05,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:05,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 674 transitions, 10089 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:05,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:05,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:05,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:06,939 INFO L124 PetriNetUnfolderBase]: 3584/5988 cut-off events. [2024-06-20 15:29:06,939 INFO L125 PetriNetUnfolderBase]: For 548313/548317 co-relation queries the response was YES. [2024-06-20 15:29:07,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43435 conditions, 5988 events. 3584/5988 cut-off events. For 548313/548317 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 40730 event pairs, 687 based on Foata normal form. 7/5980 useless extension candidates. Maximal degree in co-relation 43193. Up to 5004 conditions per place. [2024-06-20 15:29:07,055 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 567 selfloop transitions, 130 changer transitions 0/704 dead transitions. [2024-06-20 15:29:07,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 704 transitions, 11605 flow [2024-06-20 15:29:07,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:29:07,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:29:07,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-20 15:29:07,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-20 15:29:07,056 INFO L175 Difference]: Start difference. First operand has 563 places, 674 transitions, 10089 flow. Second operand 10 states and 226 transitions. [2024-06-20 15:29:07,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 704 transitions, 11605 flow [2024-06-20 15:29:11,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 704 transitions, 11361 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-20 15:29:11,885 INFO L231 Difference]: Finished difference. Result has 566 places, 674 transitions, 10115 flow [2024-06-20 15:29:11,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9845, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10115, PETRI_PLACES=566, PETRI_TRANSITIONS=674} [2024-06-20 15:29:11,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 525 predicate places. [2024-06-20 15:29:11,886 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 674 transitions, 10115 flow [2024-06-20 15:29:11,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:11,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:11,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:11,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-20 15:29:11,886 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-20 15:29:11,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:11,887 INFO L85 PathProgramCache]: Analyzing trace with hash 612701884, now seen corresponding path program 1 times [2024-06-20 15:29:11,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:11,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980386210] [2024-06-20 15:29:11,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:11,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:12,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:12,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:12,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980386210] [2024-06-20 15:29:12,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980386210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:12,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:12,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:29:12,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25866544] [2024-06-20 15:29:12,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:12,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:29:12,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:12,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:29:12,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:29:12,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:12,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 674 transitions, 10115 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:12,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:12,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:12,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:13,531 INFO L124 PetriNetUnfolderBase]: 3604/6037 cut-off events. [2024-06-20 15:29:13,532 INFO L125 PetriNetUnfolderBase]: For 545548/545552 co-relation queries the response was YES. [2024-06-20 15:29:13,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43659 conditions, 6037 events. 3604/6037 cut-off events. For 545548/545552 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 41137 event pairs, 650 based on Foata normal form. 7/6042 useless extension candidates. Maximal degree in co-relation 43416. Up to 4211 conditions per place. [2024-06-20 15:29:13,623 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 554 selfloop transitions, 149 changer transitions 0/710 dead transitions. [2024-06-20 15:29:13,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 710 transitions, 11973 flow [2024-06-20 15:29:13,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:13,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:13,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 15:29:13,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-20 15:29:13,624 INFO L175 Difference]: Start difference. First operand has 566 places, 674 transitions, 10115 flow. Second operand 8 states and 195 transitions. [2024-06-20 15:29:13,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 710 transitions, 11973 flow [2024-06-20 15:29:18,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 710 transitions, 11693 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-20 15:29:18,199 INFO L231 Difference]: Finished difference. Result has 564 places, 675 transitions, 10167 flow [2024-06-20 15:29:18,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9841, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10167, PETRI_PLACES=564, PETRI_TRANSITIONS=675} [2024-06-20 15:29:18,207 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 523 predicate places. [2024-06-20 15:29:18,208 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 675 transitions, 10167 flow [2024-06-20 15:29:18,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:18,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:18,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, 1] [2024-06-20 15:29:18,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-20 15:29:18,208 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-20 15:29:18,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:18,208 INFO L85 PathProgramCache]: Analyzing trace with hash 613000786, now seen corresponding path program 1 times [2024-06-20 15:29:18,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:18,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402892907] [2024-06-20 15:29:18,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:18,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:18,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:18,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:18,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:18,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402892907] [2024-06-20 15:29:18,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402892907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:18,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:18,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:29:18,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875934061] [2024-06-20 15:29:18,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:18,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:29:18,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:18,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:29:18,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:29:18,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:18,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 675 transitions, 10167 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:18,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:18,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:18,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:20,078 INFO L124 PetriNetUnfolderBase]: 3719/6225 cut-off events. [2024-06-20 15:29:20,078 INFO L125 PetriNetUnfolderBase]: For 605307/605313 co-relation queries the response was YES. [2024-06-20 15:29:20,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45951 conditions, 6225 events. 3719/6225 cut-off events. For 605307/605313 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 42658 event pairs, 693 based on Foata normal form. 12/6236 useless extension candidates. Maximal degree in co-relation 45709. Up to 4983 conditions per place. [2024-06-20 15:29:20,165 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 534 selfloop transitions, 179 changer transitions 0/720 dead transitions. [2024-06-20 15:29:20,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 720 transitions, 12172 flow [2024-06-20 15:29:20,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:29:20,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:29:20,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-20 15:29:20,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-20 15:29:20,166 INFO L175 Difference]: Start difference. First operand has 564 places, 675 transitions, 10167 flow. Second operand 11 states and 246 transitions. [2024-06-20 15:29:20,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 720 transitions, 12172 flow [2024-06-20 15:29:25,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 720 transitions, 11675 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 15:29:25,536 INFO L231 Difference]: Finished difference. Result has 570 places, 684 transitions, 10284 flow [2024-06-20 15:29:25,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9692, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10284, PETRI_PLACES=570, PETRI_TRANSITIONS=684} [2024-06-20 15:29:25,537 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 529 predicate places. [2024-06-20 15:29:25,537 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 684 transitions, 10284 flow [2024-06-20 15:29:25,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:25,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:25,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:25,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-20 15:29:25,537 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-20 15:29:25,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:25,538 INFO L85 PathProgramCache]: Analyzing trace with hash 627656894, now seen corresponding path program 2 times [2024-06-20 15:29:25,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:25,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340171632] [2024-06-20 15:29:25,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:25,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:25,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:25,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:25,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:25,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340171632] [2024-06-20 15:29:25,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340171632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:25,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:25,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:29:25,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56320474] [2024-06-20 15:29:25,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:25,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:29:25,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:25,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:29:25,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:29:25,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:25,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 684 transitions, 10284 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:25,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:25,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:25,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:27,280 INFO L124 PetriNetUnfolderBase]: 3739/6260 cut-off events. [2024-06-20 15:29:27,280 INFO L125 PetriNetUnfolderBase]: For 611662/611666 co-relation queries the response was YES. [2024-06-20 15:29:27,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45525 conditions, 6260 events. 3739/6260 cut-off events. For 611662/611666 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 42823 event pairs, 649 based on Foata normal form. 7/6265 useless extension candidates. Maximal degree in co-relation 45282. Up to 4341 conditions per place. [2024-06-20 15:29:27,365 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 557 selfloop transitions, 154 changer transitions 0/718 dead transitions. [2024-06-20 15:29:27,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 718 transitions, 12157 flow [2024-06-20 15:29:27,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:27,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:27,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-20 15:29:27,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-20 15:29:27,366 INFO L175 Difference]: Start difference. First operand has 570 places, 684 transitions, 10284 flow. Second operand 8 states and 194 transitions. [2024-06-20 15:29:27,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 718 transitions, 12157 flow [2024-06-20 15:29:34,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 718 transitions, 11929 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 15:29:34,216 INFO L231 Difference]: Finished difference. Result has 571 places, 685 transitions, 10386 flow [2024-06-20 15:29:34,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10058, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10386, PETRI_PLACES=571, PETRI_TRANSITIONS=685} [2024-06-20 15:29:34,217 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 530 predicate places. [2024-06-20 15:29:34,217 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 685 transitions, 10386 flow [2024-06-20 15:29:34,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:34,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:34,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:34,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-20 15:29:34,217 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-20 15:29:34,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:34,218 INFO L85 PathProgramCache]: Analyzing trace with hash 716370896, now seen corresponding path program 2 times [2024-06-20 15:29:34,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:34,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367407045] [2024-06-20 15:29:34,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:34,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:34,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:34,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:34,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:34,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367407045] [2024-06-20 15:29:34,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367407045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:34,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:34,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:29:34,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358987827] [2024-06-20 15:29:34,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:34,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:29:34,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:34,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:29:34,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:29:34,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:34,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 685 transitions, 10386 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:34,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:34,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:34,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:36,050 INFO L124 PetriNetUnfolderBase]: 3767/6309 cut-off events. [2024-06-20 15:29:36,050 INFO L125 PetriNetUnfolderBase]: For 633594/633600 co-relation queries the response was YES. [2024-06-20 15:29:36,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46342 conditions, 6309 events. 3767/6309 cut-off events. For 633594/633600 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 43476 event pairs, 767 based on Foata normal form. 14/6322 useless extension candidates. Maximal degree in co-relation 46098. Up to 5521 conditions per place. [2024-06-20 15:29:36,134 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 544 selfloop transitions, 160 changer transitions 0/711 dead transitions. [2024-06-20 15:29:36,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 711 transitions, 11911 flow [2024-06-20 15:29:36,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:29:36,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:29:36,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-20 15:29:36,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-20 15:29:36,135 INFO L175 Difference]: Start difference. First operand has 571 places, 685 transitions, 10386 flow. Second operand 11 states and 239 transitions. [2024-06-20 15:29:36,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 711 transitions, 11911 flow [2024-06-20 15:29:40,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 711 transitions, 11676 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:29:40,408 INFO L231 Difference]: Finished difference. Result has 577 places, 686 transitions, 10510 flow [2024-06-20 15:29:40,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10151, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10510, PETRI_PLACES=577, PETRI_TRANSITIONS=686} [2024-06-20 15:29:40,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 536 predicate places. [2024-06-20 15:29:40,409 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 686 transitions, 10510 flow [2024-06-20 15:29:40,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:40,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:40,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:40,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-20 15:29:40,409 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-20 15:29:40,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:40,410 INFO L85 PathProgramCache]: Analyzing trace with hash 614874364, now seen corresponding path program 3 times [2024-06-20 15:29:40,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:40,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529936422] [2024-06-20 15:29:40,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:40,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:40,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:40,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:40,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:40,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529936422] [2024-06-20 15:29:40,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529936422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:40,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:40,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:29:40,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002026865] [2024-06-20 15:29:40,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:40,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:29:40,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:40,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:29:40,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:29:40,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:40,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 686 transitions, 10510 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:40,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:40,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:40,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:42,232 INFO L124 PetriNetUnfolderBase]: 3787/6338 cut-off events. [2024-06-20 15:29:42,233 INFO L125 PetriNetUnfolderBase]: For 623958/623962 co-relation queries the response was YES. [2024-06-20 15:29:42,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46438 conditions, 6338 events. 3787/6338 cut-off events. For 623958/623962 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 43649 event pairs, 771 based on Foata normal form. 7/6339 useless extension candidates. Maximal degree in co-relation 46193. Up to 5380 conditions per place. [2024-06-20 15:29:42,317 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 569 selfloop transitions, 136 changer transitions 0/712 dead transitions. [2024-06-20 15:29:42,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 712 transitions, 12050 flow [2024-06-20 15:29:42,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:42,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:42,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-20 15:29:42,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-20 15:29:42,319 INFO L175 Difference]: Start difference. First operand has 577 places, 686 transitions, 10510 flow. Second operand 8 states and 187 transitions. [2024-06-20 15:29:42,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 712 transitions, 12050 flow [2024-06-20 15:29:47,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 712 transitions, 11724 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-20 15:29:47,511 INFO L231 Difference]: Finished difference. Result has 576 places, 687 transitions, 10479 flow [2024-06-20 15:29:47,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10184, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10479, PETRI_PLACES=576, PETRI_TRANSITIONS=687} [2024-06-20 15:29:47,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 535 predicate places. [2024-06-20 15:29:47,512 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 687 transitions, 10479 flow [2024-06-20 15:29:47,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:47,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:47,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:47,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-20 15:29:47,512 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-20 15:29:47,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:47,513 INFO L85 PathProgramCache]: Analyzing trace with hash -3088964, now seen corresponding path program 3 times [2024-06-20 15:29:47,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:47,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103983918] [2024-06-20 15:29:47,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:47,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:47,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:47,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:47,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:47,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103983918] [2024-06-20 15:29:47,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103983918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:47,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:47,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:29:47,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761715155] [2024-06-20 15:29:47,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:47,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:29:47,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:47,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:29:47,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:29:47,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:47,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 687 transitions, 10479 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:47,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:47,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:47,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:49,388 INFO L124 PetriNetUnfolderBase]: 3807/6375 cut-off events. [2024-06-20 15:29:49,389 INFO L125 PetriNetUnfolderBase]: For 633929/633935 co-relation queries the response was YES. [2024-06-20 15:29:49,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46720 conditions, 6375 events. 3807/6375 cut-off events. For 633929/633935 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 43922 event pairs, 761 based on Foata normal form. 12/6386 useless extension candidates. Maximal degree in co-relation 46474. Up to 5523 conditions per place. [2024-06-20 15:29:49,476 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 545 selfloop transitions, 166 changer transitions 0/718 dead transitions. [2024-06-20 15:29:49,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 718 transitions, 12055 flow [2024-06-20 15:29:49,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:29:49,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:29:49,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 260 transitions. [2024-06-20 15:29:49,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-20 15:29:49,478 INFO L175 Difference]: Start difference. First operand has 576 places, 687 transitions, 10479 flow. Second operand 12 states and 260 transitions. [2024-06-20 15:29:49,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 718 transitions, 12055 flow [2024-06-20 15:29:56,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 718 transitions, 11780 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:29:56,067 INFO L231 Difference]: Finished difference. Result has 583 places, 689 transitions, 10601 flow [2024-06-20 15:29:56,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10206, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10601, PETRI_PLACES=583, PETRI_TRANSITIONS=689} [2024-06-20 15:29:56,067 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 542 predicate places. [2024-06-20 15:29:56,068 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 689 transitions, 10601 flow [2024-06-20 15:29:56,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:56,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:56,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, 1] [2024-06-20 15:29:56,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-20 15:29:56,068 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-20 15:29:56,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:56,068 INFO L85 PathProgramCache]: Analyzing trace with hash -19226610, now seen corresponding path program 4 times [2024-06-20 15:29:56,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:56,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287606811] [2024-06-20 15:29:56,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:56,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:56,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:56,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:56,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:56,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287606811] [2024-06-20 15:29:56,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287606811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:56,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:56,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:29:56,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781178172] [2024-06-20 15:29:56,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:56,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:29:56,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:56,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:29:56,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:29:56,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:56,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 689 transitions, 10601 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:56,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:56,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:56,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:57,982 INFO L124 PetriNetUnfolderBase]: 3835/6425 cut-off events. [2024-06-20 15:29:57,983 INFO L125 PetriNetUnfolderBase]: For 662917/662923 co-relation queries the response was YES. [2024-06-20 15:29:58,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47274 conditions, 6425 events. 3835/6425 cut-off events. For 662917/662923 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 44390 event pairs, 783 based on Foata normal form. 14/6438 useless extension candidates. Maximal degree in co-relation 47026. Up to 5732 conditions per place. [2024-06-20 15:29:58,071 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 613 selfloop transitions, 92 changer transitions 0/712 dead transitions. [2024-06-20 15:29:58,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 712 transitions, 12124 flow [2024-06-20 15:29:58,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:29:58,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:29:58,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-20 15:29:58,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5363636363636364 [2024-06-20 15:29:58,073 INFO L175 Difference]: Start difference. First operand has 583 places, 689 transitions, 10601 flow. Second operand 11 states and 236 transitions. [2024-06-20 15:29:58,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 712 transitions, 12124 flow [2024-06-20 15:30:04,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 712 transitions, 11785 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-20 15:30:04,823 INFO L231 Difference]: Finished difference. Result has 584 places, 690 transitions, 10489 flow [2024-06-20 15:30:04,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10262, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10489, PETRI_PLACES=584, PETRI_TRANSITIONS=690} [2024-06-20 15:30:04,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 543 predicate places. [2024-06-20 15:30:04,824 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 690 transitions, 10489 flow [2024-06-20 15:30:04,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:04,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:04,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-20 15:30:04,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-20 15:30:04,825 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-20 15:30:04,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:04,825 INFO L85 PathProgramCache]: Analyzing trace with hash -4718000, now seen corresponding path program 5 times [2024-06-20 15:30:04,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:04,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71207652] [2024-06-20 15:30:04,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:04,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:04,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:04,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:04,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:04,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71207652] [2024-06-20 15:30:04,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71207652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:04,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:04,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:30:04,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553278438] [2024-06-20 15:30:04,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:04,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:30:04,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:04,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:30:04,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:30:05,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:05,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 690 transitions, 10489 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:05,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:05,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:05,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:06,759 INFO L124 PetriNetUnfolderBase]: 3909/6537 cut-off events. [2024-06-20 15:30:06,760 INFO L125 PetriNetUnfolderBase]: For 722658/722664 co-relation queries the response was YES. [2024-06-20 15:30:06,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49097 conditions, 6537 events. 3909/6537 cut-off events. For 722658/722664 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 45156 event pairs, 783 based on Foata normal form. 12/6548 useless extension candidates. Maximal degree in co-relation 48849. Up to 5698 conditions per place. [2024-06-20 15:30:06,851 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 616 selfloop transitions, 97 changer transitions 0/720 dead transitions. [2024-06-20 15:30:06,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 720 transitions, 12392 flow [2024-06-20 15:30:06,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:30:06,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:30:06,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-20 15:30:06,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-20 15:30:06,856 INFO L175 Difference]: Start difference. First operand has 584 places, 690 transitions, 10489 flow. Second operand 11 states and 239 transitions. [2024-06-20 15:30:06,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 720 transitions, 12392 flow [2024-06-20 15:30:13,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 720 transitions, 12209 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 15:30:13,898 INFO L231 Difference]: Finished difference. Result has 588 places, 694 transitions, 10632 flow [2024-06-20 15:30:13,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10306, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10632, PETRI_PLACES=588, PETRI_TRANSITIONS=694} [2024-06-20 15:30:13,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 547 predicate places. [2024-06-20 15:30:13,899 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 694 transitions, 10632 flow [2024-06-20 15:30:13,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:13,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:13,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:13,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-20 15:30:13,900 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-20 15:30:13,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:13,901 INFO L85 PathProgramCache]: Analyzing trace with hash -13864230, now seen corresponding path program 6 times [2024-06-20 15:30:13,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:13,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215653771] [2024-06-20 15:30:13,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:13,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:13,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:14,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:14,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:14,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215653771] [2024-06-20 15:30:14,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215653771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:14,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:14,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:30:14,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778572850] [2024-06-20 15:30:14,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:14,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:30:14,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:14,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:30:14,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:30:14,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:14,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 694 transitions, 10632 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:14,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:14,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:14,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:15,783 INFO L124 PetriNetUnfolderBase]: 3891/6513 cut-off events. [2024-06-20 15:30:15,783 INFO L125 PetriNetUnfolderBase]: For 674017/674023 co-relation queries the response was YES. [2024-06-20 15:30:15,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47929 conditions, 6513 events. 3891/6513 cut-off events. For 674017/674023 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 45059 event pairs, 791 based on Foata normal form. 14/6526 useless extension candidates. Maximal degree in co-relation 47679. Up to 5820 conditions per place. [2024-06-20 15:30:15,875 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 618 selfloop transitions, 92 changer transitions 0/717 dead transitions. [2024-06-20 15:30:15,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 717 transitions, 12136 flow [2024-06-20 15:30:15,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:30:15,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:30:15,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-20 15:30:15,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-06-20 15:30:15,877 INFO L175 Difference]: Start difference. First operand has 588 places, 694 transitions, 10632 flow. Second operand 12 states and 254 transitions. [2024-06-20 15:30:15,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 717 transitions, 12136 flow [2024-06-20 15:30:23,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 717 transitions, 11996 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 15:30:23,131 INFO L231 Difference]: Finished difference. Result has 594 places, 694 transitions, 10686 flow [2024-06-20 15:30:23,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10492, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10686, PETRI_PLACES=594, PETRI_TRANSITIONS=694} [2024-06-20 15:30:23,131 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 553 predicate places. [2024-06-20 15:30:23,132 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 694 transitions, 10686 flow [2024-06-20 15:30:23,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:23,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:23,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:23,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-20 15:30:23,132 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-20 15:30:23,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:23,132 INFO L85 PathProgramCache]: Analyzing trace with hash -19374852, now seen corresponding path program 4 times [2024-06-20 15:30:23,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:23,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64116559] [2024-06-20 15:30:23,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:23,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:23,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:23,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:23,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:23,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64116559] [2024-06-20 15:30:23,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64116559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:23,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:23,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:30:23,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412669460] [2024-06-20 15:30:23,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:23,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:30:23,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:23,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:30:23,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:30:23,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:23,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 694 transitions, 10686 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:23,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:23,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:23,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:24,998 INFO L124 PetriNetUnfolderBase]: 3911/6542 cut-off events. [2024-06-20 15:30:24,998 INFO L125 PetriNetUnfolderBase]: For 660655/660659 co-relation queries the response was YES. [2024-06-20 15:30:25,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48115 conditions, 6542 events. 3911/6542 cut-off events. For 660655/660659 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 45234 event pairs, 795 based on Foata normal form. 7/6543 useless extension candidates. Maximal degree in co-relation 47863. Up to 5694 conditions per place. [2024-06-20 15:30:25,093 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 625 selfloop transitions, 85 changer transitions 0/717 dead transitions. [2024-06-20 15:30:25,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 717 transitions, 12230 flow [2024-06-20 15:30:25,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:25,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:25,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-20 15:30:25,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-20 15:30:25,094 INFO L175 Difference]: Start difference. First operand has 594 places, 694 transitions, 10686 flow. Second operand 8 states and 183 transitions. [2024-06-20 15:30:25,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 717 transitions, 12230 flow [2024-06-20 15:30:31,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 717 transitions, 12050 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 15:30:31,778 INFO L231 Difference]: Finished difference. Result has 592 places, 695 transitions, 10702 flow [2024-06-20 15:30:31,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10506, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10702, PETRI_PLACES=592, PETRI_TRANSITIONS=695} [2024-06-20 15:30:31,778 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 551 predicate places. [2024-06-20 15:30:31,779 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 695 transitions, 10702 flow [2024-06-20 15:30:31,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:31,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:31,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:31,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-20 15:30:31,779 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-20 15:30:31,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:31,779 INFO L85 PathProgramCache]: Analyzing trace with hash -13649028, now seen corresponding path program 1 times [2024-06-20 15:30:31,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:31,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756947574] [2024-06-20 15:30:31,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:31,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:31,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:31,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-20 15:30:31,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:31,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756947574] [2024-06-20 15:30:31,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756947574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:31,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:31,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:30:31,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392677696] [2024-06-20 15:30:31,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:31,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:30:31,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:31,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:30:31,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:30:32,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:32,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 695 transitions, 10702 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:32,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:32,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:32,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:33,684 INFO L124 PetriNetUnfolderBase]: 3931/6583 cut-off events. [2024-06-20 15:30:33,684 INFO L125 PetriNetUnfolderBase]: For 672693/672699 co-relation queries the response was YES. [2024-06-20 15:30:33,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48492 conditions, 6583 events. 3931/6583 cut-off events. For 672693/672699 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 45616 event pairs, 787 based on Foata normal form. 12/6594 useless extension candidates. Maximal degree in co-relation 48239. Up to 5746 conditions per place. [2024-06-20 15:30:33,777 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 613 selfloop transitions, 102 changer transitions 0/722 dead transitions. [2024-06-20 15:30:33,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 722 transitions, 12266 flow [2024-06-20 15:30:33,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:30:33,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:30:33,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2024-06-20 15:30:33,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-20 15:30:33,779 INFO L175 Difference]: Start difference. First operand has 592 places, 695 transitions, 10702 flow. Second operand 12 states and 256 transitions. [2024-06-20 15:30:33,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 722 transitions, 12266 flow [2024-06-20 15:30:39,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 722 transitions, 12094 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 15:30:39,571 INFO L231 Difference]: Finished difference. Result has 598 places, 696 transitions, 10771 flow [2024-06-20 15:30:39,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10530, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10771, PETRI_PLACES=598, PETRI_TRANSITIONS=696} [2024-06-20 15:30:39,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 557 predicate places. [2024-06-20 15:30:39,571 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 696 transitions, 10771 flow [2024-06-20 15:30:39,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:39,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:39,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:39,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-20 15:30:39,572 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-20 15:30:39,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:39,572 INFO L85 PathProgramCache]: Analyzing trace with hash -13649214, now seen corresponding path program 1 times [2024-06-20 15:30:39,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:39,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860545459] [2024-06-20 15:30:39,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:39,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:39,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:39,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:39,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:39,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860545459] [2024-06-20 15:30:39,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860545459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:39,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:39,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:30:39,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492977183] [2024-06-20 15:30:39,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:39,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:30:39,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:39,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:30:39,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:30:39,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:39,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 696 transitions, 10771 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:39,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:39,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:39,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:41,469 INFO L124 PetriNetUnfolderBase]: 3951/6614 cut-off events. [2024-06-20 15:30:41,469 INFO L125 PetriNetUnfolderBase]: For 680805/680809 co-relation queries the response was YES. [2024-06-20 15:30:41,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48899 conditions, 6614 events. 3951/6614 cut-off events. For 680805/680809 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 45792 event pairs, 805 based on Foata normal form. 7/6619 useless extension candidates. Maximal degree in co-relation 48645. Up to 5739 conditions per place. [2024-06-20 15:30:41,570 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 598 selfloop transitions, 116 changer transitions 0/721 dead transitions. [2024-06-20 15:30:41,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 721 transitions, 12343 flow [2024-06-20 15:30:41,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:30:41,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:30:41,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-20 15:30:41,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-20 15:30:41,571 INFO L175 Difference]: Start difference. First operand has 598 places, 696 transitions, 10771 flow. Second operand 10 states and 223 transitions. [2024-06-20 15:30:41,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 721 transitions, 12343 flow [2024-06-20 15:30:48,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 721 transitions, 12124 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-20 15:30:48,487 INFO L231 Difference]: Finished difference. Result has 598 places, 697 transitions, 10825 flow [2024-06-20 15:30:48,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10552, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10825, PETRI_PLACES=598, PETRI_TRANSITIONS=697} [2024-06-20 15:30:48,488 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 557 predicate places. [2024-06-20 15:30:48,488 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 697 transitions, 10825 flow [2024-06-20 15:30:48,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:48,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:48,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-20 15:30:48,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-20 15:30:48,488 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-20 15:30:48,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:48,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1819106164, now seen corresponding path program 7 times [2024-06-20 15:30:48,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:48,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436975093] [2024-06-20 15:30:48,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:48,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:48,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:48,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:48,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:48,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436975093] [2024-06-20 15:30:48,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436975093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:48,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:48,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:30:48,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523069288] [2024-06-20 15:30:48,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:48,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:30:48,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:48,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:30:48,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:30:48,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:48,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 697 transitions, 10825 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:48,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:48,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:48,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:50,391 INFO L124 PetriNetUnfolderBase]: 3979/6668 cut-off events. [2024-06-20 15:30:50,391 INFO L125 PetriNetUnfolderBase]: For 715951/715967 co-relation queries the response was YES. [2024-06-20 15:30:50,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49345 conditions, 6668 events. 3979/6668 cut-off events. For 715951/715967 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 46403 event pairs, 831 based on Foata normal form. 24/6691 useless extension candidates. Maximal degree in co-relation 49090. Up to 5904 conditions per place. [2024-06-20 15:30:50,490 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 585 selfloop transitions, 126 changer transitions 0/718 dead transitions. [2024-06-20 15:30:50,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 718 transitions, 12360 flow [2024-06-20 15:30:50,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:30:50,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:30:50,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-20 15:30:50,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-20 15:30:50,491 INFO L175 Difference]: Start difference. First operand has 598 places, 697 transitions, 10825 flow. Second operand 9 states and 199 transitions. [2024-06-20 15:30:50,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 718 transitions, 12360 flow [2024-06-20 15:30:56,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 718 transitions, 12105 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 15:30:56,952 INFO L231 Difference]: Finished difference. Result has 599 places, 698 transitions, 10867 flow [2024-06-20 15:30:56,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10570, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10867, PETRI_PLACES=599, PETRI_TRANSITIONS=698} [2024-06-20 15:30:56,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 558 predicate places. [2024-06-20 15:30:56,953 INFO L495 AbstractCegarLoop]: Abstraction has has 599 places, 698 transitions, 10867 flow [2024-06-20 15:30:56,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:56,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:56,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:56,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-20 15:30:56,954 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-20 15:30:56,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:56,954 INFO L85 PathProgramCache]: Analyzing trace with hash 126560380, now seen corresponding path program 8 times [2024-06-20 15:30:56,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:56,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620150579] [2024-06-20 15:30:56,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:56,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:56,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:57,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:57,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:57,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620150579] [2024-06-20 15:30:57,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620150579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:57,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:57,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:30:57,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635582639] [2024-06-20 15:30:57,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:57,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:30:57,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:57,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:30:57,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:30:57,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:57,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 698 transitions, 10867 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:57,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:57,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:57,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:58,898 INFO L124 PetriNetUnfolderBase]: 4007/6709 cut-off events. [2024-06-20 15:30:58,898 INFO L125 PetriNetUnfolderBase]: For 723004/723010 co-relation queries the response was YES. [2024-06-20 15:30:58,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49722 conditions, 6709 events. 4007/6709 cut-off events. For 723004/723010 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 46699 event pairs, 817 based on Foata normal form. 14/6722 useless extension candidates. Maximal degree in co-relation 49466. Up to 5876 conditions per place. [2024-06-20 15:30:58,995 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 585 selfloop transitions, 132 changer transitions 0/724 dead transitions. [2024-06-20 15:30:58,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 724 transitions, 12428 flow [2024-06-20 15:30:58,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:30:58,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:30:58,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-20 15:30:58,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-20 15:30:58,996 INFO L175 Difference]: Start difference. First operand has 599 places, 698 transitions, 10867 flow. Second operand 11 states and 240 transitions. [2024-06-20 15:30:58,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 724 transitions, 12428 flow [2024-06-20 15:31:06,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 724 transitions, 12168 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 15:31:06,177 INFO L231 Difference]: Finished difference. Result has 604 places, 699 transitions, 10928 flow [2024-06-20 15:31:06,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10607, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10928, PETRI_PLACES=604, PETRI_TRANSITIONS=699} [2024-06-20 15:31:06,177 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 563 predicate places. [2024-06-20 15:31:06,177 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 699 transitions, 10928 flow [2024-06-20 15:31:06,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:06,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:06,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, 1] [2024-06-20 15:31:06,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-20 15:31:06,178 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-20 15:31:06,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:06,178 INFO L85 PathProgramCache]: Analyzing trace with hash 121198000, now seen corresponding path program 9 times [2024-06-20 15:31:06,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:06,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129343663] [2024-06-20 15:31:06,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:06,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:06,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:06,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:06,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:06,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129343663] [2024-06-20 15:31:06,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129343663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:06,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:06,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:31:06,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139795180] [2024-06-20 15:31:06,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:06,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:31:06,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:06,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:31:06,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:31:06,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:06,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 699 transitions, 10928 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:06,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:06,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:06,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:08,148 INFO L124 PetriNetUnfolderBase]: 4035/6757 cut-off events. [2024-06-20 15:31:08,149 INFO L125 PetriNetUnfolderBase]: For 733819/733825 co-relation queries the response was YES. [2024-06-20 15:31:08,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50209 conditions, 6757 events. 4035/6757 cut-off events. For 733819/733825 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 47078 event pairs, 823 based on Foata normal form. 14/6770 useless extension candidates. Maximal degree in co-relation 49952. Up to 5920 conditions per place. [2024-06-20 15:31:08,251 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 584 selfloop transitions, 132 changer transitions 0/723 dead transitions. [2024-06-20 15:31:08,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 723 transitions, 12485 flow [2024-06-20 15:31:08,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:31:08,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:31:08,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-20 15:31:08,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-20 15:31:08,252 INFO L175 Difference]: Start difference. First operand has 604 places, 699 transitions, 10928 flow. Second operand 9 states and 202 transitions. [2024-06-20 15:31:08,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 723 transitions, 12485 flow [2024-06-20 15:31:15,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 723 transitions, 12205 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-20 15:31:15,183 INFO L231 Difference]: Finished difference. Result has 603 places, 700 transitions, 10971 flow [2024-06-20 15:31:15,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10648, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10971, PETRI_PLACES=603, PETRI_TRANSITIONS=700} [2024-06-20 15:31:15,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 562 predicate places. [2024-06-20 15:31:15,184 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 700 transitions, 10971 flow [2024-06-20 15:31:15,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:15,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:15,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] [2024-06-20 15:31:15,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-20 15:31:15,184 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-20 15:31:15,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:15,185 INFO L85 PathProgramCache]: Analyzing trace with hash -2018555824, now seen corresponding path program 10 times [2024-06-20 15:31:15,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:15,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411217533] [2024-06-20 15:31:15,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:15,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:15,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:15,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:15,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:15,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411217533] [2024-06-20 15:31:15,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411217533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:15,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:15,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:31:15,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056293039] [2024-06-20 15:31:15,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:15,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:31:15,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:15,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:31:15,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:31:15,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:15,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 700 transitions, 10971 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:15,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:15,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:15,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:17,159 INFO L124 PetriNetUnfolderBase]: 4080/6828 cut-off events. [2024-06-20 15:31:17,159 INFO L125 PetriNetUnfolderBase]: For 714559/714565 co-relation queries the response was YES. [2024-06-20 15:31:17,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50701 conditions, 6828 events. 4080/6828 cut-off events. For 714559/714565 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 47564 event pairs, 731 based on Foata normal form. 12/6839 useless extension candidates. Maximal degree in co-relation 50444. Up to 5626 conditions per place. [2024-06-20 15:31:17,260 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 580 selfloop transitions, 147 changer transitions 0/734 dead transitions. [2024-06-20 15:31:17,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 734 transitions, 12652 flow [2024-06-20 15:31:17,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:31:17,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:31:17,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-20 15:31:17,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-20 15:31:17,262 INFO L175 Difference]: Start difference. First operand has 603 places, 700 transitions, 10971 flow. Second operand 9 states and 208 transitions. [2024-06-20 15:31:17,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 734 transitions, 12652 flow [2024-06-20 15:31:23,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 734 transitions, 12376 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 15:31:23,559 INFO L231 Difference]: Finished difference. Result has 606 places, 705 transitions, 11178 flow [2024-06-20 15:31:23,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10697, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11178, PETRI_PLACES=606, PETRI_TRANSITIONS=705} [2024-06-20 15:31:23,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 565 predicate places. [2024-06-20 15:31:23,560 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 705 transitions, 11178 flow [2024-06-20 15:31:23,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:23,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:23,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:23,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-20 15:31:23,560 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-20 15:31:23,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:23,561 INFO L85 PathProgramCache]: Analyzing trace with hash -2018556196, now seen corresponding path program 5 times [2024-06-20 15:31:23,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:23,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866342956] [2024-06-20 15:31:23,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:23,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:23,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:23,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-20 15:31:23,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:23,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866342956] [2024-06-20 15:31:23,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866342956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:23,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:23,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:31:23,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631426674] [2024-06-20 15:31:23,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:23,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:31:23,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:23,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:31:23,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:31:23,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:23,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 705 transitions, 11178 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:23,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:23,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:23,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:25,523 INFO L124 PetriNetUnfolderBase]: 4067/6808 cut-off events. [2024-06-20 15:31:25,524 INFO L125 PetriNetUnfolderBase]: For 652161/652165 co-relation queries the response was YES. [2024-06-20 15:31:25,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50054 conditions, 6808 events. 4067/6808 cut-off events. For 652161/652165 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 47320 event pairs, 675 based on Foata normal form. 7/6813 useless extension candidates. Maximal degree in co-relation 49795. Up to 5222 conditions per place. [2024-06-20 15:31:25,628 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 587 selfloop transitions, 141 changer transitions 0/735 dead transitions. [2024-06-20 15:31:25,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 735 transitions, 12762 flow [2024-06-20 15:31:25,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:25,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:25,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:31:25,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:31:25,629 INFO L175 Difference]: Start difference. First operand has 606 places, 705 transitions, 11178 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:31:25,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 735 transitions, 12762 flow [2024-06-20 15:31:32,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 735 transitions, 12478 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-20 15:31:32,506 INFO L231 Difference]: Finished difference. Result has 604 places, 705 transitions, 11190 flow [2024-06-20 15:31:32,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10894, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11190, PETRI_PLACES=604, PETRI_TRANSITIONS=705} [2024-06-20 15:31:32,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 563 predicate places. [2024-06-20 15:31:32,507 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 705 transitions, 11190 flow [2024-06-20 15:31:32,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:32,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:32,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-20 15:31:32,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-20 15:31:32,507 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-20 15:31:32,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:32,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1398223546, now seen corresponding path program 2 times [2024-06-20 15:31:32,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:32,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092483143] [2024-06-20 15:31:32,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:32,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:32,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:32,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:32,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:32,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092483143] [2024-06-20 15:31:32,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092483143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:32,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:32,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:31:32,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908423154] [2024-06-20 15:31:32,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:32,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:31:32,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:32,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:31:32,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:31:32,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:32,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 705 transitions, 11190 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:32,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:32,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:32,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:34,397 INFO L124 PetriNetUnfolderBase]: 4087/6847 cut-off events. [2024-06-20 15:31:34,397 INFO L125 PetriNetUnfolderBase]: For 650037/650051 co-relation queries the response was YES. [2024-06-20 15:31:34,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50185 conditions, 6847 events. 4087/6847 cut-off events. For 650037/650051 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 47827 event pairs, 857 based on Foata normal form. 17/6862 useless extension candidates. Maximal degree in co-relation 49928. Up to 6029 conditions per place. [2024-06-20 15:31:34,501 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 616 selfloop transitions, 101 changer transitions 0/724 dead transitions. [2024-06-20 15:31:34,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 724 transitions, 12756 flow [2024-06-20 15:31:34,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:34,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:34,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:31:34,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:31:34,502 INFO L175 Difference]: Start difference. First operand has 604 places, 705 transitions, 11190 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:31:34,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 724 transitions, 12756 flow [2024-06-20 15:31:40,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 724 transitions, 12378 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 15:31:40,485 INFO L231 Difference]: Finished difference. Result has 603 places, 706 transitions, 11056 flow [2024-06-20 15:31:40,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10812, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11056, PETRI_PLACES=603, PETRI_TRANSITIONS=706} [2024-06-20 15:31:40,485 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 562 predicate places. [2024-06-20 15:31:40,486 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 706 transitions, 11056 flow [2024-06-20 15:31:40,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:40,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:40,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:40,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-20 15:31:40,486 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-20 15:31:40,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:40,486 INFO L85 PathProgramCache]: Analyzing trace with hash -2012830372, now seen corresponding path program 2 times [2024-06-20 15:31:40,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:40,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473337046] [2024-06-20 15:31:40,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:40,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:40,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:40,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:40,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:40,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473337046] [2024-06-20 15:31:40,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473337046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:40,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:40,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:31:40,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607388368] [2024-06-20 15:31:40,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:40,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:31:40,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:40,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:31:40,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:31:40,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:40,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 706 transitions, 11056 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:40,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:40,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:40,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:42,492 INFO L124 PetriNetUnfolderBase]: 4107/6877 cut-off events. [2024-06-20 15:31:42,492 INFO L125 PetriNetUnfolderBase]: For 638634/638640 co-relation queries the response was YES. [2024-06-20 15:31:42,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49946 conditions, 6877 events. 4107/6877 cut-off events. For 638634/638640 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 47989 event pairs, 800 based on Foata normal form. 12/6888 useless extension candidates. Maximal degree in co-relation 49689. Up to 5760 conditions per place. [2024-06-20 15:31:42,591 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 152 changer transitions 0/735 dead transitions. [2024-06-20 15:31:42,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 735 transitions, 12654 flow [2024-06-20 15:31:42,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:31:42,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:31:42,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-20 15:31:42,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:31:42,593 INFO L175 Difference]: Start difference. First operand has 603 places, 706 transitions, 11056 flow. Second operand 11 states and 242 transitions. [2024-06-20 15:31:42,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 735 transitions, 12654 flow [2024-06-20 15:31:47,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 735 transitions, 12426 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 15:31:47,961 INFO L231 Difference]: Finished difference. Result has 609 places, 707 transitions, 11176 flow [2024-06-20 15:31:47,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10828, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11176, PETRI_PLACES=609, PETRI_TRANSITIONS=707} [2024-06-20 15:31:47,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 568 predicate places. [2024-06-20 15:31:47,962 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 707 transitions, 11176 flow [2024-06-20 15:31:47,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:47,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:47,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:47,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-20 15:31:47,962 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-20 15:31:47,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:47,963 INFO L85 PathProgramCache]: Analyzing trace with hash 126775396, now seen corresponding path program 3 times [2024-06-20 15:31:47,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:47,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827543912] [2024-06-20 15:31:47,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:47,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:47,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:48,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-20 15:31:48,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:48,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827543912] [2024-06-20 15:31:48,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827543912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:48,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:48,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:31:48,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591216950] [2024-06-20 15:31:48,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:48,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:31:48,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:48,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:31:48,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:31:48,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:48,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 707 transitions, 11176 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:48,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:48,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:48,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:49,951 INFO L124 PetriNetUnfolderBase]: 4127/6902 cut-off events. [2024-06-20 15:31:49,951 INFO L125 PetriNetUnfolderBase]: For 645591/645595 co-relation queries the response was YES. [2024-06-20 15:31:50,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50470 conditions, 6902 events. 4127/6902 cut-off events. For 645591/645595 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 48153 event pairs, 830 based on Foata normal form. 7/6907 useless extension candidates. Maximal degree in co-relation 50212. Up to 5877 conditions per place. [2024-06-20 15:31:50,055 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 603 selfloop transitions, 121 changer transitions 0/731 dead transitions. [2024-06-20 15:31:50,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 731 transitions, 12770 flow [2024-06-20 15:31:50,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:31:50,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:31:50,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-20 15:31:50,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-20 15:31:50,056 INFO L175 Difference]: Start difference. First operand has 609 places, 707 transitions, 11176 flow. Second operand 9 states and 203 transitions. [2024-06-20 15:31:50,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 731 transitions, 12770 flow [2024-06-20 15:31:55,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 731 transitions, 12446 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-20 15:31:55,920 INFO L231 Difference]: Finished difference. Result has 608 places, 708 transitions, 11142 flow [2024-06-20 15:31:55,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10852, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11142, PETRI_PLACES=608, PETRI_TRANSITIONS=708} [2024-06-20 15:31:55,920 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 567 predicate places. [2024-06-20 15:31:55,921 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 708 transitions, 11142 flow [2024-06-20 15:31:55,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:55,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:55,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:55,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-20 15:31:55,921 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-20 15:31:55,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:55,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1398223360, now seen corresponding path program 3 times [2024-06-20 15:31:55,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:55,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708390423] [2024-06-20 15:31:55,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:55,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:55,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:56,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-20 15:31:56,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:56,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708390423] [2024-06-20 15:31:56,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708390423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:56,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:56,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:31:56,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575191187] [2024-06-20 15:31:56,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:56,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:31:56,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:56,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:31:56,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:31:56,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:56,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 708 transitions, 11142 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:56,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:56,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:56,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:58,011 INFO L124 PetriNetUnfolderBase]: 4147/6950 cut-off events. [2024-06-20 15:31:58,012 INFO L125 PetriNetUnfolderBase]: For 641512/641528 co-relation queries the response was YES. [2024-06-20 15:31:58,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50497 conditions, 6950 events. 4147/6950 cut-off events. For 641512/641528 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 48647 event pairs, 854 based on Foata normal form. 22/6971 useless extension candidates. Maximal degree in co-relation 50239. Up to 6112 conditions per place. [2024-06-20 15:31:58,113 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 594 selfloop transitions, 132 changer transitions 0/733 dead transitions. [2024-06-20 15:31:58,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 733 transitions, 12726 flow [2024-06-20 15:31:58,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:31:58,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:31:58,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-20 15:31:58,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:31:58,114 INFO L175 Difference]: Start difference. First operand has 608 places, 708 transitions, 11142 flow. Second operand 10 states and 220 transitions. [2024-06-20 15:31:58,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 733 transitions, 12726 flow [2024-06-20 15:32:03,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 733 transitions, 12458 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 15:32:03,341 INFO L231 Difference]: Finished difference. Result has 611 places, 709 transitions, 11176 flow [2024-06-20 15:32:03,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10874, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11176, PETRI_PLACES=611, PETRI_TRANSITIONS=709} [2024-06-20 15:32:03,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 570 predicate places. [2024-06-20 15:32:03,342 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 709 transitions, 11176 flow [2024-06-20 15:32:03,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:03,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:03,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:03,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-20 15:32:03,343 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-20 15:32:03,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:03,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1132646236, now seen corresponding path program 4 times [2024-06-20 15:32:03,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:03,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324278607] [2024-06-20 15:32:03,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:03,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:03,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:03,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:03,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:03,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324278607] [2024-06-20 15:32:03,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324278607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:03,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:03,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:32:03,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728650013] [2024-06-20 15:32:03,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:03,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:32:03,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:03,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:32:03,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:32:03,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:03,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 709 transitions, 11176 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:03,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:03,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:03,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:05,370 INFO L124 PetriNetUnfolderBase]: 4167/6982 cut-off events. [2024-06-20 15:32:05,370 INFO L125 PetriNetUnfolderBase]: For 637390/637394 co-relation queries the response was YES. [2024-06-20 15:32:05,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50631 conditions, 6982 events. 4167/6982 cut-off events. For 637390/637394 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 48959 event pairs, 790 based on Foata normal form. 7/6987 useless extension candidates. Maximal degree in co-relation 50372. Up to 6301 conditions per place. [2024-06-20 15:32:05,472 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 697 selfloop transitions, 27 changer transitions 0/731 dead transitions. [2024-06-20 15:32:05,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 731 transitions, 12784 flow [2024-06-20 15:32:05,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:05,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:05,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 15:32:05,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 15:32:05,478 INFO L175 Difference]: Start difference. First operand has 611 places, 709 transitions, 11176 flow. Second operand 7 states and 158 transitions. [2024-06-20 15:32:05,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 731 transitions, 12784 flow [2024-06-20 15:32:11,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 731 transitions, 12498 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 15:32:11,996 INFO L231 Difference]: Finished difference. Result has 609 places, 710 transitions, 10988 flow [2024-06-20 15:32:11,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10890, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10988, PETRI_PLACES=609, PETRI_TRANSITIONS=710} [2024-06-20 15:32:11,997 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 568 predicate places. [2024-06-20 15:32:11,997 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 710 transitions, 10988 flow [2024-06-20 15:32:11,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:11,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:11,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:11,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-20 15:32:11,997 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-20 15:32:11,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:11,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1132526266, now seen corresponding path program 5 times [2024-06-20 15:32:11,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:11,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926847787] [2024-06-20 15:32:11,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:11,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:12,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:12,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:12,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:12,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926847787] [2024-06-20 15:32:12,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926847787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:12,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:12,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:32:12,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704404698] [2024-06-20 15:32:12,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:12,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:32:12,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:12,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:32:12,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:32:12,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:12,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 710 transitions, 10988 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:12,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:12,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:12,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:13,957 INFO L124 PetriNetUnfolderBase]: 4187/7021 cut-off events. [2024-06-20 15:32:13,958 INFO L125 PetriNetUnfolderBase]: For 641724/641738 co-relation queries the response was YES. [2024-06-20 15:32:14,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50620 conditions, 7021 events. 4187/7021 cut-off events. For 641724/641738 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 49240 event pairs, 794 based on Foata normal form. 17/7036 useless extension candidates. Maximal degree in co-relation 50361. Up to 5689 conditions per place. [2024-06-20 15:32:14,062 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 600 selfloop transitions, 126 changer transitions 0/733 dead transitions. [2024-06-20 15:32:14,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 733 transitions, 12620 flow [2024-06-20 15:32:14,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:14,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:14,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 15:32:14,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 15:32:14,064 INFO L175 Difference]: Start difference. First operand has 609 places, 710 transitions, 10988 flow. Second operand 7 states and 164 transitions. [2024-06-20 15:32:14,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 733 transitions, 12620 flow [2024-06-20 15:32:20,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 733 transitions, 12496 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-20 15:32:20,597 INFO L231 Difference]: Finished difference. Result has 611 places, 711 transitions, 11162 flow [2024-06-20 15:32:20,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10864, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11162, PETRI_PLACES=611, PETRI_TRANSITIONS=711} [2024-06-20 15:32:20,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 570 predicate places. [2024-06-20 15:32:20,597 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 711 transitions, 11162 flow [2024-06-20 15:32:20,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:20,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:20,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:20,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-20 15:32:20,598 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-20 15:32:20,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:20,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1811481652, now seen corresponding path program 4 times [2024-06-20 15:32:20,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:20,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851136992] [2024-06-20 15:32:20,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:20,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:20,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:20,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:20,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:20,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851136992] [2024-06-20 15:32:20,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851136992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:20,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:20,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:32:20,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790598853] [2024-06-20 15:32:20,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:20,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:32:20,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:20,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:32:20,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:32:20,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:20,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 711 transitions, 11162 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:20,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:20,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:20,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:22,629 INFO L124 PetriNetUnfolderBase]: 4207/7056 cut-off events. [2024-06-20 15:32:22,630 INFO L125 PetriNetUnfolderBase]: For 652132/652148 co-relation queries the response was YES. [2024-06-20 15:32:22,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51176 conditions, 7056 events. 4207/7056 cut-off events. For 652132/652148 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 49549 event pairs, 816 based on Foata normal form. 22/7077 useless extension candidates. Maximal degree in co-relation 50916. Up to 5720 conditions per place. [2024-06-20 15:32:22,740 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 573 selfloop transitions, 156 changer transitions 0/736 dead transitions. [2024-06-20 15:32:22,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 736 transitions, 12754 flow [2024-06-20 15:32:22,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:32:22,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:32:22,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-20 15:32:22,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-20 15:32:22,742 INFO L175 Difference]: Start difference. First operand has 611 places, 711 transitions, 11162 flow. Second operand 9 states and 202 transitions. [2024-06-20 15:32:22,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 736 transitions, 12754 flow [2024-06-20 15:32:28,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 736 transitions, 12472 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 15:32:28,423 INFO L231 Difference]: Finished difference. Result has 615 places, 712 transitions, 11232 flow [2024-06-20 15:32:28,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10880, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11232, PETRI_PLACES=615, PETRI_TRANSITIONS=712} [2024-06-20 15:32:28,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 574 predicate places. [2024-06-20 15:32:28,423 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 712 transitions, 11232 flow [2024-06-20 15:32:28,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:28,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:28,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:28,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-20 15:32:28,424 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-20 15:32:28,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:28,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2016682058, now seen corresponding path program 23 times [2024-06-20 15:32:28,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:28,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103524323] [2024-06-20 15:32:28,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:28,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:28,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:28,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:28,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:28,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103524323] [2024-06-20 15:32:28,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103524323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:28,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:28,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:32:28,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358349271] [2024-06-20 15:32:28,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:28,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:32:28,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:28,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:32:28,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:32:28,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:28,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 712 transitions, 11232 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:28,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:28,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:28,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:30,397 INFO L124 PetriNetUnfolderBase]: 4235/7094 cut-off events. [2024-06-20 15:32:30,398 INFO L125 PetriNetUnfolderBase]: For 679602/679606 co-relation queries the response was YES. [2024-06-20 15:32:30,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51637 conditions, 7094 events. 4235/7094 cut-off events. For 679602/679606 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 49922 event pairs, 885 based on Foata normal form. 9/7101 useless extension candidates. Maximal degree in co-relation 51376. Up to 6300 conditions per place. [2024-06-20 15:32:30,504 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 602 selfloop transitions, 124 changer transitions 0/733 dead transitions. [2024-06-20 15:32:30,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 733 transitions, 12808 flow [2024-06-20 15:32:30,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:32:30,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:32:30,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-20 15:32:30,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 15:32:30,505 INFO L175 Difference]: Start difference. First operand has 615 places, 712 transitions, 11232 flow. Second operand 9 states and 200 transitions. [2024-06-20 15:32:30,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 733 transitions, 12808 flow [2024-06-20 15:32:37,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 733 transitions, 12472 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 15:32:37,670 INFO L231 Difference]: Finished difference. Result has 616 places, 713 transitions, 11193 flow [2024-06-20 15:32:37,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10896, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11193, PETRI_PLACES=616, PETRI_TRANSITIONS=713} [2024-06-20 15:32:37,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 575 predicate places. [2024-06-20 15:32:37,671 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 713 transitions, 11193 flow [2024-06-20 15:32:37,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:37,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:37,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:37,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-20 15:32:37,672 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-20 15:32:37,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:37,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1100212478, now seen corresponding path program 24 times [2024-06-20 15:32:37,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:37,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353010374] [2024-06-20 15:32:37,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:37,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:37,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:37,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:37,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:37,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353010374] [2024-06-20 15:32:37,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353010374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:37,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:37,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:32:37,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070772431] [2024-06-20 15:32:37,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:37,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:32:37,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:37,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:32:37,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:32:37,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:37,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 713 transitions, 11193 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:37,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:37,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:37,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:39,630 INFO L124 PetriNetUnfolderBase]: 4263/7138 cut-off events. [2024-06-20 15:32:39,630 INFO L125 PetriNetUnfolderBase]: For 680704/680708 co-relation queries the response was YES. [2024-06-20 15:32:39,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51718 conditions, 7138 events. 4263/7138 cut-off events. For 680704/680708 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 50252 event pairs, 889 based on Foata normal form. 9/7145 useless extension candidates. Maximal degree in co-relation 51457. Up to 6312 conditions per place. [2024-06-20 15:32:39,736 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 599 selfloop transitions, 127 changer transitions 0/733 dead transitions. [2024-06-20 15:32:39,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 733 transitions, 12769 flow [2024-06-20 15:32:39,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:32:39,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:32:39,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-20 15:32:39,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 15:32:39,737 INFO L175 Difference]: Start difference. First operand has 616 places, 713 transitions, 11193 flow. Second operand 8 states and 180 transitions. [2024-06-20 15:32:39,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 733 transitions, 12769 flow [2024-06-20 15:32:47,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 733 transitions, 12494 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 15:32:47,235 INFO L231 Difference]: Finished difference. Result has 617 places, 714 transitions, 11226 flow [2024-06-20 15:32:47,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10918, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11226, PETRI_PLACES=617, PETRI_TRANSITIONS=714} [2024-06-20 15:32:47,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 576 predicate places. [2024-06-20 15:32:47,235 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 714 transitions, 11226 flow [2024-06-20 15:32:47,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:47,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:47,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:47,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-20 15:32:47,236 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-20 15:32:47,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:47,236 INFO L85 PathProgramCache]: Analyzing trace with hash -465046684, now seen corresponding path program 25 times [2024-06-20 15:32:47,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:47,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733646202] [2024-06-20 15:32:47,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:47,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:47,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:47,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:47,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:47,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733646202] [2024-06-20 15:32:47,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733646202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:47,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:47,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:32:47,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416924572] [2024-06-20 15:32:47,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:47,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:32:47,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:47,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:32:47,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:32:47,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:47,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 714 transitions, 11226 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:47,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:47,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:47,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:49,213 INFO L124 PetriNetUnfolderBase]: 4291/7189 cut-off events. [2024-06-20 15:32:49,213 INFO L125 PetriNetUnfolderBase]: For 694024/694038 co-relation queries the response was YES. [2024-06-20 15:32:49,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52128 conditions, 7189 events. 4291/7189 cut-off events. For 694024/694038 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 50829 event pairs, 921 based on Foata normal form. 19/7206 useless extension candidates. Maximal degree in co-relation 51866. Up to 6388 conditions per place. [2024-06-20 15:32:49,324 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 603 selfloop transitions, 121 changer transitions 0/731 dead transitions. [2024-06-20 15:32:49,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 731 transitions, 12792 flow [2024-06-20 15:32:49,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:32:49,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:32:49,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 15:32:49,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-20 15:32:49,325 INFO L175 Difference]: Start difference. First operand has 617 places, 714 transitions, 11226 flow. Second operand 8 states and 177 transitions. [2024-06-20 15:32:49,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 731 transitions, 12792 flow [2024-06-20 15:32:56,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 731 transitions, 12508 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-20 15:32:56,799 INFO L231 Difference]: Finished difference. Result has 619 places, 715 transitions, 11237 flow [2024-06-20 15:32:56,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10944, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11237, PETRI_PLACES=619, PETRI_TRANSITIONS=715} [2024-06-20 15:32:56,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 578 predicate places. [2024-06-20 15:32:56,799 INFO L495 AbstractCegarLoop]: Abstraction has has 619 places, 715 transitions, 11237 flow [2024-06-20 15:32:56,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:56,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:56,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-20 15:32:56,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-20 15:32:56,800 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-20 15:32:56,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:56,800 INFO L85 PathProgramCache]: Analyzing trace with hash -580337854, now seen corresponding path program 26 times [2024-06-20 15:32:56,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:56,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935237965] [2024-06-20 15:32:56,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:56,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:56,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:56,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:56,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:56,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935237965] [2024-06-20 15:32:56,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935237965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:56,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:56,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:32:56,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260768373] [2024-06-20 15:32:56,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:56,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:32:56,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:56,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:32:56,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:32:57,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:57,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 715 transitions, 11237 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:57,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:57,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:57,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:58,848 INFO L124 PetriNetUnfolderBase]: 4319/7226 cut-off events. [2024-06-20 15:32:58,848 INFO L125 PetriNetUnfolderBase]: For 691986/691990 co-relation queries the response was YES. [2024-06-20 15:32:58,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52367 conditions, 7226 events. 4319/7226 cut-off events. For 691986/691990 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 50953 event pairs, 894 based on Foata normal form. 9/7233 useless extension candidates. Maximal degree in co-relation 52104. Up to 6600 conditions per place. [2024-06-20 15:32:58,964 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 695 selfloop transitions, 30 changer transitions 0/732 dead transitions. [2024-06-20 15:32:58,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 732 transitions, 12805 flow [2024-06-20 15:32:58,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:32:58,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:32:58,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-20 15:32:58,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-20 15:32:58,965 INFO L175 Difference]: Start difference. First operand has 619 places, 715 transitions, 11237 flow. Second operand 8 states and 172 transitions. [2024-06-20 15:32:58,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 732 transitions, 12805 flow [2024-06-20 15:33:06,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 732 transitions, 12534 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:33:06,242 INFO L231 Difference]: Finished difference. Result has 621 places, 716 transitions, 11079 flow [2024-06-20 15:33:06,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10966, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11079, PETRI_PLACES=621, PETRI_TRANSITIONS=716} [2024-06-20 15:33:06,242 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 580 predicate places. [2024-06-20 15:33:06,242 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 716 transitions, 11079 flow [2024-06-20 15:33:06,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:06,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:06,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:33:06,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-20 15:33:06,243 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-20 15:33:06,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:06,243 INFO L85 PathProgramCache]: Analyzing trace with hash -583194814, now seen corresponding path program 27 times [2024-06-20 15:33:06,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:06,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476835944] [2024-06-20 15:33:06,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:06,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:06,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:06,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:06,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:06,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476835944] [2024-06-20 15:33:06,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476835944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:06,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:06,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:33:06,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794296684] [2024-06-20 15:33:06,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:06,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:33:06,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:06,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:33:06,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:33:06,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:33:06,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 716 transitions, 11079 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:06,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:06,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:33:06,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:08,309 INFO L124 PetriNetUnfolderBase]: 4367/7306 cut-off events. [2024-06-20 15:33:08,309 INFO L125 PetriNetUnfolderBase]: For 698215/698219 co-relation queries the response was YES. [2024-06-20 15:33:08,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52708 conditions, 7306 events. 4367/7306 cut-off events. For 698215/698219 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 51663 event pairs, 898 based on Foata normal form. 9/7313 useless extension candidates. Maximal degree in co-relation 52444. Up to 6600 conditions per place. [2024-06-20 15:33:08,426 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 700 selfloop transitions, 32 changer transitions 0/739 dead transitions. [2024-06-20 15:33:08,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 739 transitions, 12721 flow [2024-06-20 15:33:08,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:33:08,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:33:08,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-20 15:33:08,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-20 15:33:08,427 INFO L175 Difference]: Start difference. First operand has 621 places, 716 transitions, 11079 flow. Second operand 9 states and 193 transitions. [2024-06-20 15:33:08,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 739 transitions, 12721 flow Killed by 15