./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe026_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/safe026_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe026_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 11:32:20,421 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:32:20,483 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:32:20,488 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:32:20,489 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:32:20,510 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:32:20,511 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:32:20,511 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:32:20,511 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:32:20,522 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:32:20,523 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:32:20,523 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:32:20,524 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:32:20,525 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:32:20,525 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:32:20,525 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:32:20,525 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:32:20,525 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:32:20,526 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:32:20,526 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:32:20,526 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:32:20,526 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:32:20,526 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:32:20,527 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:32:20,527 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:32:20,527 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:32:20,527 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:32:20,527 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:32:20,528 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:32:20,528 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:32:20,529 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:32:20,529 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:32:20,529 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:32:20,529 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:32:20,529 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:32:20,530 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:32:20,530 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:32:20,530 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:32:20,530 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:32:20,530 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:32:20,530 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:32:20,531 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:32:20,531 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:32:20,531 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 11:32:20,724 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:32:20,744 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:32:20,746 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:32:20,746 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:32:20,747 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:32:20,748 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-06-14 11:32:21,750 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:32:21,961 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:32:21,961 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-06-14 11:32:21,971 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc8dc1407/f7e2eb9d31304db195ceab8ef92e3165/FLAG68e837f72 [2024-06-14 11:32:22,048 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc8dc1407/f7e2eb9d31304db195ceab8ef92e3165 [2024-06-14 11:32:22,050 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:32:22,050 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:32:22,051 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/safe026_tso.yml/witness.yml [2024-06-14 11:32:22,122 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:32:22,123 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:32:22,124 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:32:22,124 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:32:22,128 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:32:22,128 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:32:22" (1/2) ... [2024-06-14 11:32:22,129 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b9f9dbc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:22, skipping insertion in model container [2024-06-14 11:32:22,129 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:32:22" (1/2) ... [2024-06-14 11:32:22,130 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7a4ae608 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:22, skipping insertion in model container [2024-06-14 11:32:22,130 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:22" (2/2) ... [2024-06-14 11:32:22,131 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b9f9dbc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22, skipping insertion in model container [2024-06-14 11:32:22,131 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:22" (2/2) ... [2024-06-14 11:32:22,131 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:32:22,168 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:32:22,170 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] ((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-14 11:32:22,170 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-14 11:32:22,170 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-14 11:32:22,170 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:32:22,171 INFO L106 edCorrectnessWitness]: ghost_update [L774-L774] multithreaded = 1; [2024-06-14 11:32:22,209 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:32:22,547 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:32:22,556 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:32:22,650 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:32:22,688 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:32:22,689 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22 WrapperNode [2024-06-14 11:32:22,689 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:32:22,690 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:32:22,690 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:32:22,690 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:32:22,696 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,722 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,749 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-14 11:32:22,750 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:32:22,751 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:32:22,751 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:32:22,751 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:32:22,759 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,759 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,763 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,783 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 11:32:22,783 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,783 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,791 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,793 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,794 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,795 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,796 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:32:22,797 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:32:22,797 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:32:22,797 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:32:22,797 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (1/1) ... [2024-06-14 11:32:22,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:32:22,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:32:22,853 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 11:32:22,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 11:32:22,886 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:32:22,886 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:32:22,887 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:32:22,887 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:32:22,887 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:32:22,887 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:32:22,887 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:32:22,887 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:32:22,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:32:22,888 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:32:22,888 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:32:22,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:32:22,889 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:32:22,969 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:32:22,971 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:32:23,172 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:32:23,172 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:32:23,268 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:32:23,269 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:32:23,270 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:32:23 BoogieIcfgContainer [2024-06-14 11:32:23,270 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:32:23,272 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:32:23,272 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:32:23,275 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:32:23,275 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:32:22" (1/4) ... [2024-06-14 11:32:23,276 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ff2b6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:32:23, skipping insertion in model container [2024-06-14 11:32:23,276 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:22" (2/4) ... [2024-06-14 11:32:23,277 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ff2b6c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:32:23, skipping insertion in model container [2024-06-14 11:32:23,277 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:22" (3/4) ... [2024-06-14 11:32:23,277 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ff2b6c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:32:23, skipping insertion in model container [2024-06-14 11:32:23,277 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:32:23" (4/4) ... [2024-06-14 11:32:23,278 INFO L112 eAbstractionObserver]: Analyzing ICFG safe026_tso.i [2024-06-14 11:32:23,291 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:32:23,291 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:32:23,291 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:32:23,334 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:32:23,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-14 11:32:23,395 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-14 11:32:23,396 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:32:23,398 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 59 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-14 11:32:23,398 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-14 11:32:23,404 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-14 11:32:23,413 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:32:23,418 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;@17b2f04e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:32:23,419 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:32:23,423 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:32:23,423 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:32:23,423 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:32:23,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:23,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:32:23,424 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:23,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:23,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1910605513, now seen corresponding path program 1 times [2024-06-14 11:32:23,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:23,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312794809] [2024-06-14 11:32:23,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:23,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:23,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:23,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:23,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:23,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312794809] [2024-06-14 11:32:23,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312794809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:23,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:23,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:32:23,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876044873] [2024-06-14 11:32:23,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:23,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:32:23,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:23,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:32:23,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:32:23,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-14 11:32:23,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:23,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-14 11:32:23,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:23,977 INFO L124 PetriNetUnfolderBase]: 474/796 cut-off events. [2024-06-14 11:32:23,977 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-14 11:32:23,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1607 conditions, 796 events. 474/796 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3875 event pairs, 295 based on Foata normal form. 1/756 useless extension candidates. Maximal degree in co-relation 1592. Up to 744 conditions per place. [2024-06-14 11:32:23,988 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 29 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-14 11:32:23,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 163 flow [2024-06-14 11:32:23,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:32:23,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:32:23,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-06-14 11:32:23,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-14 11:32:23,999 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 81 transitions. [2024-06-14 11:32:24,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 163 flow [2024-06-14 11:32:24,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 158 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:24,003 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-14 11:32:24,004 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-14 11:32:24,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-14 11:32:24,009 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-14 11:32:24,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:24,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:24,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:32:24,010 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:24,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:24,010 INFO L85 PathProgramCache]: Analyzing trace with hash -2140853290, now seen corresponding path program 1 times [2024-06-14 11:32:24,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:24,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684096421] [2024-06-14 11:32:24,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:24,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:24,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:24,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:24,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:24,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684096421] [2024-06-14 11:32:24,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684096421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:24,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:24,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:32:24,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981533138] [2024-06-14 11:32:24,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:24,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:32:24,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:24,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:32:24,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:32:24,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:32:24,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:24,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:32:24,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:24,313 INFO L124 PetriNetUnfolderBase]: 598/1011 cut-off events. [2024-06-14 11:32:24,314 INFO L125 PetriNetUnfolderBase]: For 211/249 co-relation queries the response was YES. [2024-06-14 11:32:24,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2317 conditions, 1011 events. 598/1011 cut-off events. For 211/249 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4874 event pairs, 320 based on Foata normal form. 3/994 useless extension candidates. Maximal degree in co-relation 2302. Up to 909 conditions per place. [2024-06-14 11:32:24,319 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-14 11:32:24,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 248 flow [2024-06-14 11:32:24,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:24,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:24,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-14 11:32:24,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-14 11:32:24,323 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 103 transitions. [2024-06-14 11:32:24,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 248 flow [2024-06-14 11:32:24,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:24,326 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-14 11:32:24,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-14 11:32:24,327 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-14 11:32:24,327 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-14 11:32:24,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:24,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:24,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:32:24,328 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:24,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:24,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1941942198, now seen corresponding path program 1 times [2024-06-14 11:32:24,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:24,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64729951] [2024-06-14 11:32:24,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:24,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:24,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:24,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:24,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:24,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64729951] [2024-06-14 11:32:24,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64729951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:24,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:24,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:24,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365030001] [2024-06-14 11:32:24,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:24,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:24,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:24,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:24,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:24,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:24,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:24,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:24,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:24,585 INFO L124 PetriNetUnfolderBase]: 733/1220 cut-off events. [2024-06-14 11:32:24,586 INFO L125 PetriNetUnfolderBase]: For 656/656 co-relation queries the response was YES. [2024-06-14 11:32:24,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 1220 events. 733/1220 cut-off events. For 656/656 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5886 event pairs, 234 based on Foata normal form. 5/1224 useless extension candidates. Maximal degree in co-relation 3111. Up to 1040 conditions per place. [2024-06-14 11:32:24,592 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 60 selfloop transitions, 14 changer transitions 0/80 dead transitions. [2024-06-14 11:32:24,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 80 transitions, 433 flow [2024-06-14 11:32:24,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:24,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:24,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-14 11:32:24,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-14 11:32:24,593 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 131 transitions. [2024-06-14 11:32:24,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 80 transitions, 433 flow [2024-06-14 11:32:24,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 80 transitions, 429 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:24,596 INFO L231 Difference]: Finished difference. Result has 52 places, 53 transitions, 260 flow [2024-06-14 11:32:24,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=52, PETRI_TRANSITIONS=53} [2024-06-14 11:32:24,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-14 11:32:24,597 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 53 transitions, 260 flow [2024-06-14 11:32:24,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:24,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:24,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:32:24,598 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:24,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:24,598 INFO L85 PathProgramCache]: Analyzing trace with hash -477046989, now seen corresponding path program 1 times [2024-06-14 11:32:24,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:24,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454177913] [2024-06-14 11:32:24,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:24,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:24,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:24,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:24,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:24,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454177913] [2024-06-14 11:32:24,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454177913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:24,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:24,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:24,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262743812] [2024-06-14 11:32:24,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:24,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:24,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:24,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:24,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:24,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:24,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 53 transitions, 260 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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-14 11:32:24,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:24,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:24,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:24,997 INFO L124 PetriNetUnfolderBase]: 794/1331 cut-off events. [2024-06-14 11:32:24,998 INFO L125 PetriNetUnfolderBase]: For 1626/1626 co-relation queries the response was YES. [2024-06-14 11:32:25,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4066 conditions, 1331 events. 794/1331 cut-off events. For 1626/1626 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6629 event pairs, 146 based on Foata normal form. 22/1352 useless extension candidates. Maximal degree in co-relation 4043. Up to 1005 conditions per place. [2024-06-14 11:32:25,005 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 67 selfloop transitions, 16 changer transitions 0/89 dead transitions. [2024-06-14 11:32:25,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 89 transitions, 550 flow [2024-06-14 11:32:25,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:25,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:25,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 11:32:25,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-14 11:32:25,008 INFO L175 Difference]: Start difference. First operand has 52 places, 53 transitions, 260 flow. Second operand 6 states and 153 transitions. [2024-06-14 11:32:25,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 89 transitions, 550 flow [2024-06-14 11:32:25,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 89 transitions, 546 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:25,015 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 304 flow [2024-06-14 11:32:25,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=304, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-14 11:32:25,016 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-14 11:32:25,016 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 304 flow [2024-06-14 11:32:25,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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-14 11:32:25,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:25,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:25,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:32:25,017 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:25,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:25,018 INFO L85 PathProgramCache]: Analyzing trace with hash 2062897817, now seen corresponding path program 1 times [2024-06-14 11:32:25,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:25,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342269799] [2024-06-14 11:32:25,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:25,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:25,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:25,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:25,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:25,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342269799] [2024-06-14 11:32:25,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342269799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:25,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:25,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:32:25,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770943281] [2024-06-14 11:32:25,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:25,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:32:25,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:25,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:32:25,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:32:25,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:32:25,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 304 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:25,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:32:25,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:25,268 INFO L124 PetriNetUnfolderBase]: 692/1223 cut-off events. [2024-06-14 11:32:25,268 INFO L125 PetriNetUnfolderBase]: For 1998/2034 co-relation queries the response was YES. [2024-06-14 11:32:25,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4004 conditions, 1223 events. 692/1223 cut-off events. For 1998/2034 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6342 event pairs, 216 based on Foata normal form. 2/1207 useless extension candidates. Maximal degree in co-relation 3978. Up to 1076 conditions per place. [2024-06-14 11:32:25,276 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 51 selfloop transitions, 7 changer transitions 0/67 dead transitions. [2024-06-14 11:32:25,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 462 flow [2024-06-14 11:32:25,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:25,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:25,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-14 11:32:25,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-14 11:32:25,277 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 304 flow. Second operand 4 states and 98 transitions. [2024-06-14 11:32:25,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 462 flow [2024-06-14 11:32:25,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 426 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:25,281 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 310 flow [2024-06-14 11:32:25,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=310, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-14 11:32:25,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-14 11:32:25,282 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 310 flow [2024-06-14 11:32:25,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:25,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:25,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:32:25,282 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:25,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:25,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1847249324, now seen corresponding path program 1 times [2024-06-14 11:32:25,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:25,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364247441] [2024-06-14 11:32:25,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:25,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:25,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:25,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-14 11:32:25,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:25,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364247441] [2024-06-14 11:32:25,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364247441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:25,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:25,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:25,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019164313] [2024-06-14 11:32:25,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:25,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:25,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:25,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:25,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:25,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:25,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 310 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:25,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:25,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:25,515 INFO L124 PetriNetUnfolderBase]: 795/1324 cut-off events. [2024-06-14 11:32:25,515 INFO L125 PetriNetUnfolderBase]: For 2606/2606 co-relation queries the response was YES. [2024-06-14 11:32:25,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4432 conditions, 1324 events. 795/1324 cut-off events. For 2606/2606 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6568 event pairs, 254 based on Foata normal form. 4/1327 useless extension candidates. Maximal degree in co-relation 4404. Up to 1150 conditions per place. [2024-06-14 11:32:25,523 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 57 selfloop transitions, 17 changer transitions 0/80 dead transitions. [2024-06-14 11:32:25,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 80 transitions, 551 flow [2024-06-14 11:32:25,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:25,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:25,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:32:25,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-14 11:32:25,524 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 310 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:32:25,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 80 transitions, 551 flow [2024-06-14 11:32:25,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 80 transitions, 537 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:25,527 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 377 flow [2024-06-14 11:32:25,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=377, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2024-06-14 11:32:25,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-14 11:32:25,528 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 377 flow [2024-06-14 11:32:25,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:25,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:25,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:32:25,529 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:25,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:25,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1830061064, now seen corresponding path program 2 times [2024-06-14 11:32:25,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:25,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801042085] [2024-06-14 11:32:25,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:25,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:25,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:25,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:25,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:25,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801042085] [2024-06-14 11:32:25,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801042085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:25,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:25,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:25,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276035151] [2024-06-14 11:32:25,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:25,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:25,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:25,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:25,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:25,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:25,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 377 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:25,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:25,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:25,752 INFO L124 PetriNetUnfolderBase]: 775/1281 cut-off events. [2024-06-14 11:32:25,752 INFO L125 PetriNetUnfolderBase]: For 3348/3348 co-relation queries the response was YES. [2024-06-14 11:32:25,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4524 conditions, 1281 events. 775/1281 cut-off events. For 3348/3348 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6214 event pairs, 264 based on Foata normal form. 2/1282 useless extension candidates. Maximal degree in co-relation 4494. Up to 1114 conditions per place. [2024-06-14 11:32:25,759 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 51 selfloop transitions, 19 changer transitions 0/76 dead transitions. [2024-06-14 11:32:25,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 76 transitions, 563 flow [2024-06-14 11:32:25,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:25,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:25,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 11:32:25,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:32:25,760 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 377 flow. Second operand 5 states and 120 transitions. [2024-06-14 11:32:25,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 76 transitions, 563 flow [2024-06-14 11:32:25,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 76 transitions, 542 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:25,764 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 410 flow [2024-06-14 11:32:25,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=410, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-14 11:32:25,765 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-14 11:32:25,765 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 410 flow [2024-06-14 11:32:25,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:25,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:25,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:32:25,766 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:25,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:25,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1949231958, now seen corresponding path program 1 times [2024-06-14 11:32:25,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:25,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367543303] [2024-06-14 11:32:25,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:25,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:25,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:25,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:25,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:25,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367543303] [2024-06-14 11:32:25,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367543303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:25,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:25,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:25,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377942457] [2024-06-14 11:32:25,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:25,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:25,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:25,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:25,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:25,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:32:25,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 410 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:25,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:32:25,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:26,023 INFO L124 PetriNetUnfolderBase]: 657/1173 cut-off events. [2024-06-14 11:32:26,023 INFO L125 PetriNetUnfolderBase]: For 3344/3360 co-relation queries the response was YES. [2024-06-14 11:32:26,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4130 conditions, 1173 events. 657/1173 cut-off events. For 3344/3360 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6006 event pairs, 184 based on Foata normal form. 4/1169 useless extension candidates. Maximal degree in co-relation 4099. Up to 992 conditions per place. [2024-06-14 11:32:26,030 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 61 selfloop transitions, 9 changer transitions 0/79 dead transitions. [2024-06-14 11:32:26,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 79 transitions, 602 flow [2024-06-14 11:32:26,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:26,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:26,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-14 11:32:26,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-14 11:32:26,032 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 410 flow. Second operand 5 states and 119 transitions. [2024-06-14 11:32:26,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 79 transitions, 602 flow [2024-06-14 11:32:26,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 79 transitions, 575 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:26,037 INFO L231 Difference]: Finished difference. Result has 68 places, 63 transitions, 424 flow [2024-06-14 11:32:26,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=424, PETRI_PLACES=68, PETRI_TRANSITIONS=63} [2024-06-14 11:32:26,038 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-14 11:32:26,038 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 63 transitions, 424 flow [2024-06-14 11:32:26,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:26,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:26,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:32:26,039 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:26,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:26,039 INFO L85 PathProgramCache]: Analyzing trace with hash -597530251, now seen corresponding path program 1 times [2024-06-14 11:32:26,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:26,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862351725] [2024-06-14 11:32:26,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:26,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:26,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:26,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-14 11:32:26,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:26,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862351725] [2024-06-14 11:32:26,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862351725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:26,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:26,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:26,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430580231] [2024-06-14 11:32:26,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:26,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:26,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:26,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:26,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:26,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:26,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 63 transitions, 424 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:26,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:26,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:26,317 INFO L124 PetriNetUnfolderBase]: 842/1406 cut-off events. [2024-06-14 11:32:26,317 INFO L125 PetriNetUnfolderBase]: For 5549/5549 co-relation queries the response was YES. [2024-06-14 11:32:26,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5123 conditions, 1406 events. 842/1406 cut-off events. For 5549/5549 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7041 event pairs, 248 based on Foata normal form. 20/1425 useless extension candidates. Maximal degree in co-relation 5090. Up to 1117 conditions per place. [2024-06-14 11:32:26,325 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 65 selfloop transitions, 20 changer transitions 0/91 dead transitions. [2024-06-14 11:32:26,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 91 transitions, 676 flow [2024-06-14 11:32:26,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:26,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:26,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:32:26,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 11:32:26,326 INFO L175 Difference]: Start difference. First operand has 68 places, 63 transitions, 424 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:32:26,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 91 transitions, 676 flow [2024-06-14 11:32:26,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 91 transitions, 653 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:26,332 INFO L231 Difference]: Finished difference. Result has 71 places, 65 transitions, 467 flow [2024-06-14 11:32:26,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=467, PETRI_PLACES=71, PETRI_TRANSITIONS=65} [2024-06-14 11:32:26,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-14 11:32:26,333 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 65 transitions, 467 flow [2024-06-14 11:32:26,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:26,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:26,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:32:26,333 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:26,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:26,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1714555393, now seen corresponding path program 2 times [2024-06-14 11:32:26,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:26,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799962944] [2024-06-14 11:32:26,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:26,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:26,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:26,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:26,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:26,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799962944] [2024-06-14 11:32:26,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799962944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:26,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:26,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:26,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163548783] [2024-06-14 11:32:26,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:26,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:26,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:26,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:26,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:26,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:26,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 65 transitions, 467 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:26,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:26,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:26,600 INFO L124 PetriNetUnfolderBase]: 859/1437 cut-off events. [2024-06-14 11:32:26,601 INFO L125 PetriNetUnfolderBase]: For 6349/6349 co-relation queries the response was YES. [2024-06-14 11:32:26,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5501 conditions, 1437 events. 859/1437 cut-off events. For 6349/6349 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7215 event pairs, 276 based on Foata normal form. 4/1440 useless extension candidates. Maximal degree in co-relation 5467. Up to 1236 conditions per place. [2024-06-14 11:32:26,609 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 60 selfloop transitions, 21 changer transitions 0/87 dead transitions. [2024-06-14 11:32:26,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 87 transitions, 697 flow [2024-06-14 11:32:26,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:26,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:26,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:32:26,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:32:26,611 INFO L175 Difference]: Start difference. First operand has 71 places, 65 transitions, 467 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:32:26,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 87 transitions, 697 flow [2024-06-14 11:32:26,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 87 transitions, 653 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:26,618 INFO L231 Difference]: Finished difference. Result has 73 places, 67 transitions, 494 flow [2024-06-14 11:32:26,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=494, PETRI_PLACES=73, PETRI_TRANSITIONS=67} [2024-06-14 11:32:26,618 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-14 11:32:26,619 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 67 transitions, 494 flow [2024-06-14 11:32:26,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:26,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:26,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:32:26,619 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:26,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:26,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1178151279, now seen corresponding path program 3 times [2024-06-14 11:32:26,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:26,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910247239] [2024-06-14 11:32:26,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:26,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:26,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:26,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:26,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:26,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910247239] [2024-06-14 11:32:26,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910247239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:26,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:26,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:26,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957367349] [2024-06-14 11:32:26,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:26,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:26,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:26,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:26,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:26,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:26,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 67 transitions, 494 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:26,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:26,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:26,925 INFO L124 PetriNetUnfolderBase]: 851/1425 cut-off events. [2024-06-14 11:32:26,926 INFO L125 PetriNetUnfolderBase]: For 7192/7192 co-relation queries the response was YES. [2024-06-14 11:32:26,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5553 conditions, 1425 events. 851/1425 cut-off events. For 7192/7192 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7119 event pairs, 226 based on Foata normal form. 4/1428 useless extension candidates. Maximal degree in co-relation 5518. Up to 1073 conditions per place. [2024-06-14 11:32:26,942 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 61 selfloop transitions, 26 changer transitions 0/93 dead transitions. [2024-06-14 11:32:26,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 93 transitions, 752 flow [2024-06-14 11:32:26,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:26,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:26,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:32:26,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:32:26,944 INFO L175 Difference]: Start difference. First operand has 73 places, 67 transitions, 494 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:32:26,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 93 transitions, 752 flow [2024-06-14 11:32:26,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 93 transitions, 699 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:26,953 INFO L231 Difference]: Finished difference. Result has 75 places, 69 transitions, 526 flow [2024-06-14 11:32:26,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=75, PETRI_TRANSITIONS=69} [2024-06-14 11:32:26,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-14 11:32:26,954 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 69 transitions, 526 flow [2024-06-14 11:32:26,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:26,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:26,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:32:26,954 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:26,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:26,955 INFO L85 PathProgramCache]: Analyzing trace with hash 239444957, now seen corresponding path program 1 times [2024-06-14 11:32:26,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:26,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758383477] [2024-06-14 11:32:26,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:26,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:26,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:27,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-14 11:32:27,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:27,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758383477] [2024-06-14 11:32:27,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758383477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:27,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:27,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:27,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368683640] [2024-06-14 11:32:27,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:27,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:27,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:27,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:27,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:27,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:27,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 69 transitions, 526 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:27,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:27,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:27,283 INFO L124 PetriNetUnfolderBase]: 928/1560 cut-off events. [2024-06-14 11:32:27,283 INFO L125 PetriNetUnfolderBase]: For 9773/9773 co-relation queries the response was YES. [2024-06-14 11:32:27,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6274 conditions, 1560 events. 928/1560 cut-off events. For 9773/9773 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8093 event pairs, 216 based on Foata normal form. 12/1571 useless extension candidates. Maximal degree in co-relation 6238. Up to 953 conditions per place. [2024-06-14 11:32:27,292 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 75 selfloop transitions, 21 changer transitions 0/102 dead transitions. [2024-06-14 11:32:27,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 102 transitions, 870 flow [2024-06-14 11:32:27,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:27,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:27,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:32:27,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-14 11:32:27,293 INFO L175 Difference]: Start difference. First operand has 75 places, 69 transitions, 526 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:32:27,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 102 transitions, 870 flow [2024-06-14 11:32:27,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 803 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:27,303 INFO L231 Difference]: Finished difference. Result has 77 places, 71 transitions, 537 flow [2024-06-14 11:32:27,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=537, PETRI_PLACES=77, PETRI_TRANSITIONS=71} [2024-06-14 11:32:27,304 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-14 11:32:27,304 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 71 transitions, 537 flow [2024-06-14 11:32:27,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:27,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:27,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:32:27,305 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:27,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:27,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1343567675, now seen corresponding path program 1 times [2024-06-14 11:32:27,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:27,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654151691] [2024-06-14 11:32:27,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:27,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:27,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:27,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:27,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:27,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654151691] [2024-06-14 11:32:27,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654151691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:27,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:27,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:27,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342440938] [2024-06-14 11:32:27,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:27,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:27,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:27,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:27,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:27,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:27,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 71 transitions, 537 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:27,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:27,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:27,626 INFO L124 PetriNetUnfolderBase]: 908/1533 cut-off events. [2024-06-14 11:32:27,626 INFO L125 PetriNetUnfolderBase]: For 10328/10328 co-relation queries the response was YES. [2024-06-14 11:32:27,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6107 conditions, 1533 events. 908/1533 cut-off events. For 10328/10328 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7943 event pairs, 182 based on Foata normal form. 12/1544 useless extension candidates. Maximal degree in co-relation 6070. Up to 947 conditions per place. [2024-06-14 11:32:27,635 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 72 selfloop transitions, 22 changer transitions 0/100 dead transitions. [2024-06-14 11:32:27,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 100 transitions, 801 flow [2024-06-14 11:32:27,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:27,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:27,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:32:27,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-14 11:32:27,636 INFO L175 Difference]: Start difference. First operand has 77 places, 71 transitions, 537 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:32:27,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 100 transitions, 801 flow [2024-06-14 11:32:27,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 100 transitions, 770 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:27,650 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 557 flow [2024-06-14 11:32:27,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=557, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2024-06-14 11:32:27,651 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-14 11:32:27,651 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 557 flow [2024-06-14 11:32:27,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:27,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:27,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:32:27,652 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:27,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:27,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1200595595, now seen corresponding path program 2 times [2024-06-14 11:32:27,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:27,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252905324] [2024-06-14 11:32:27,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:27,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:27,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:27,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-14 11:32:27,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:27,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252905324] [2024-06-14 11:32:27,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252905324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:27,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:27,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:27,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497054655] [2024-06-14 11:32:27,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:27,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:27,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:27,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:27,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:27,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:27,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 557 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:27,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:27,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:27,959 INFO L124 PetriNetUnfolderBase]: 888/1495 cut-off events. [2024-06-14 11:32:27,960 INFO L125 PetriNetUnfolderBase]: For 10733/10733 co-relation queries the response was YES. [2024-06-14 11:32:27,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6001 conditions, 1495 events. 888/1495 cut-off events. For 10733/10733 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7711 event pairs, 141 based on Foata normal form. 12/1503 useless extension candidates. Maximal degree in co-relation 5962. Up to 805 conditions per place. [2024-06-14 11:32:27,969 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 65 selfloop transitions, 23 changer transitions 0/94 dead transitions. [2024-06-14 11:32:27,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 94 transitions, 767 flow [2024-06-14 11:32:27,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:27,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:27,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:32:27,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-14 11:32:27,970 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 557 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:32:27,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 94 transitions, 767 flow [2024-06-14 11:32:27,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 94 transitions, 710 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:27,984 INFO L231 Difference]: Finished difference. Result has 81 places, 70 transitions, 522 flow [2024-06-14 11:32:27,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=522, PETRI_PLACES=81, PETRI_TRANSITIONS=70} [2024-06-14 11:32:27,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-14 11:32:27,985 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 70 transitions, 522 flow [2024-06-14 11:32:27,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:27,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:27,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:32:27,986 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:27,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:27,986 INFO L85 PathProgramCache]: Analyzing trace with hash 383850756, now seen corresponding path program 1 times [2024-06-14 11:32:27,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:27,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350994136] [2024-06-14 11:32:27,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:27,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:27,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:28,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-14 11:32:28,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:28,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350994136] [2024-06-14 11:32:28,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350994136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:28,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:28,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:28,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501011151] [2024-06-14 11:32:28,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:28,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:28,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:28,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:28,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:28,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:32:28,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 70 transitions, 522 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-14 11:32:28,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:28,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:32:28,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:28,256 INFO L124 PetriNetUnfolderBase]: 796/1420 cut-off events. [2024-06-14 11:32:28,257 INFO L125 PetriNetUnfolderBase]: For 8156/8192 co-relation queries the response was YES. [2024-06-14 11:32:28,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5491 conditions, 1420 events. 796/1420 cut-off events. For 8156/8192 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7661 event pairs, 217 based on Foata normal form. 1/1400 useless extension candidates. Maximal degree in co-relation 5451. Up to 1239 conditions per place. [2024-06-14 11:32:28,266 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 63 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-14 11:32:28,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 89 transitions, 774 flow [2024-06-14 11:32:28,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:28,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:28,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 11:32:28,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-14 11:32:28,267 INFO L175 Difference]: Start difference. First operand has 81 places, 70 transitions, 522 flow. Second operand 5 states and 117 transitions. [2024-06-14 11:32:28,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 89 transitions, 774 flow [2024-06-14 11:32:28,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 89 transitions, 705 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:28,278 INFO L231 Difference]: Finished difference. Result has 81 places, 76 transitions, 531 flow [2024-06-14 11:32:28,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=531, PETRI_PLACES=81, PETRI_TRANSITIONS=76} [2024-06-14 11:32:28,280 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-14 11:32:28,280 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 76 transitions, 531 flow [2024-06-14 11:32:28,280 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-14 11:32:28,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:28,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:28,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:32:28,281 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:28,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:28,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1978509658, now seen corresponding path program 2 times [2024-06-14 11:32:28,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:28,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572406214] [2024-06-14 11:32:28,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:28,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:28,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:28,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:28,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:28,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572406214] [2024-06-14 11:32:28,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572406214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:28,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:28,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:28,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858567484] [2024-06-14 11:32:28,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:28,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:28,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:28,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:28,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:28,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:32:28,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 76 transitions, 531 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-14 11:32:28,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:28,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:32:28,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:28,585 INFO L124 PetriNetUnfolderBase]: 798/1421 cut-off events. [2024-06-14 11:32:28,585 INFO L125 PetriNetUnfolderBase]: For 8828/8862 co-relation queries the response was YES. [2024-06-14 11:32:28,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5454 conditions, 1421 events. 798/1421 cut-off events. For 8828/8862 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7642 event pairs, 217 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 5414. Up to 1243 conditions per place. [2024-06-14 11:32:28,594 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 64 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-14 11:32:28,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 87 transitions, 715 flow [2024-06-14 11:32:28,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:28,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:28,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-14 11:32:28,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-14 11:32:28,596 INFO L175 Difference]: Start difference. First operand has 81 places, 76 transitions, 531 flow. Second operand 4 states and 98 transitions. [2024-06-14 11:32:28,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 87 transitions, 715 flow [2024-06-14 11:32:28,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 87 transitions, 689 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:28,609 INFO L231 Difference]: Finished difference. Result has 84 places, 76 transitions, 544 flow [2024-06-14 11:32:28,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=544, PETRI_PLACES=84, PETRI_TRANSITIONS=76} [2024-06-14 11:32:28,610 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-14 11:32:28,610 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 76 transitions, 544 flow [2024-06-14 11:32:28,611 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-14 11:32:28,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:28,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:28,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:32:28,612 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:28,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:28,612 INFO L85 PathProgramCache]: Analyzing trace with hash -434268062, now seen corresponding path program 1 times [2024-06-14 11:32:28,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:28,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948876660] [2024-06-14 11:32:28,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:28,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:28,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:28,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:28,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948876660] [2024-06-14 11:32:28,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948876660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:28,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:28,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:28,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618970780] [2024-06-14 11:32:28,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:28,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:28,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:28,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:28,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:28,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:28,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 76 transitions, 544 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:28,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:28,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:28,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:28,918 INFO L124 PetriNetUnfolderBase]: 910/1554 cut-off events. [2024-06-14 11:32:28,919 INFO L125 PetriNetUnfolderBase]: For 12497/12497 co-relation queries the response was YES. [2024-06-14 11:32:28,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6240 conditions, 1554 events. 910/1554 cut-off events. For 12497/12497 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8154 event pairs, 261 based on Foata normal form. 2/1555 useless extension candidates. Maximal degree in co-relation 6198. Up to 1294 conditions per place. [2024-06-14 11:32:28,928 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 76 selfloop transitions, 35 changer transitions 0/117 dead transitions. [2024-06-14 11:32:28,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 117 transitions, 996 flow [2024-06-14 11:32:28,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:28,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:28,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:32:28,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-14 11:32:28,929 INFO L175 Difference]: Start difference. First operand has 84 places, 76 transitions, 544 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:32:28,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 117 transitions, 996 flow [2024-06-14 11:32:28,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 117 transitions, 954 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:28,941 INFO L231 Difference]: Finished difference. Result has 88 places, 93 transitions, 738 flow [2024-06-14 11:32:28,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=738, PETRI_PLACES=88, PETRI_TRANSITIONS=93} [2024-06-14 11:32:28,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-14 11:32:28,942 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 93 transitions, 738 flow [2024-06-14 11:32:28,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:28,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:28,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:28,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:32:28,943 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:28,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:28,943 INFO L85 PathProgramCache]: Analyzing trace with hash -433999292, now seen corresponding path program 2 times [2024-06-14 11:32:28,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:28,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274406616] [2024-06-14 11:32:28,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:28,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:28,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:29,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:29,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:29,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274406616] [2024-06-14 11:32:29,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274406616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:29,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:29,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:29,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557870487] [2024-06-14 11:32:29,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:29,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:29,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:29,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:29,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:29,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:29,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 93 transitions, 738 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:29,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:29,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:29,227 INFO L124 PetriNetUnfolderBase]: 943/1612 cut-off events. [2024-06-14 11:32:29,227 INFO L125 PetriNetUnfolderBase]: For 13588/13588 co-relation queries the response was YES. [2024-06-14 11:32:29,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7013 conditions, 1612 events. 943/1612 cut-off events. For 13588/13588 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8550 event pairs, 258 based on Foata normal form. 2/1614 useless extension candidates. Maximal degree in co-relation 6969. Up to 1431 conditions per place. [2024-06-14 11:32:29,240 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 93 selfloop transitions, 23 changer transitions 0/122 dead transitions. [2024-06-14 11:32:29,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 122 transitions, 1142 flow [2024-06-14 11:32:29,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:29,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:29,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-14 11:32:29,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-14 11:32:29,242 INFO L175 Difference]: Start difference. First operand has 88 places, 93 transitions, 738 flow. Second operand 7 states and 152 transitions. [2024-06-14 11:32:29,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 122 transitions, 1142 flow [2024-06-14 11:32:29,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 122 transitions, 1108 flow, removed 17 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:29,261 INFO L231 Difference]: Finished difference. Result has 96 places, 104 transitions, 876 flow [2024-06-14 11:32:29,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=876, PETRI_PLACES=96, PETRI_TRANSITIONS=104} [2024-06-14 11:32:29,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-14 11:32:29,262 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 104 transitions, 876 flow [2024-06-14 11:32:29,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:29,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:29,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:32:29,263 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:29,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:29,263 INFO L85 PathProgramCache]: Analyzing trace with hash 748032061, now seen corresponding path program 1 times [2024-06-14 11:32:29,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:29,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074434102] [2024-06-14 11:32:29,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:29,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:29,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:29,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:29,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:29,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074434102] [2024-06-14 11:32:29,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074434102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:29,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:29,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:29,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625444634] [2024-06-14 11:32:29,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:29,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:29,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:29,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:29,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:29,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:29,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 104 transitions, 876 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:29,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:29,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:29,573 INFO L124 PetriNetUnfolderBase]: 948/1619 cut-off events. [2024-06-14 11:32:29,574 INFO L125 PetriNetUnfolderBase]: For 14769/14769 co-relation queries the response was YES. [2024-06-14 11:32:29,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7146 conditions, 1619 events. 948/1619 cut-off events. For 14769/14769 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8582 event pairs, 258 based on Foata normal form. 1/1620 useless extension candidates. Maximal degree in co-relation 7098. Up to 1441 conditions per place. [2024-06-14 11:32:29,586 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 99 selfloop transitions, 22 changer transitions 0/127 dead transitions. [2024-06-14 11:32:29,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 127 transitions, 1254 flow [2024-06-14 11:32:29,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:29,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:29,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-14 11:32:29,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:32:29,587 INFO L175 Difference]: Start difference. First operand has 96 places, 104 transitions, 876 flow. Second operand 6 states and 135 transitions. [2024-06-14 11:32:29,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 127 transitions, 1254 flow [2024-06-14 11:32:29,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 127 transitions, 1198 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:29,607 INFO L231 Difference]: Finished difference. Result has 99 places, 110 transitions, 936 flow [2024-06-14 11:32:29,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=936, PETRI_PLACES=99, PETRI_TRANSITIONS=110} [2024-06-14 11:32:29,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-14 11:32:29,608 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 110 transitions, 936 flow [2024-06-14 11:32:29,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:29,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:29,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:32:29,608 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:29,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1204429133, now seen corresponding path program 2 times [2024-06-14 11:32:29,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:29,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172793019] [2024-06-14 11:32:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:29,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:29,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:29,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:29,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172793019] [2024-06-14 11:32:29,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172793019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:29,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:29,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:29,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715172592] [2024-06-14 11:32:29,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:29,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:29,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:29,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:29,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:29,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:29,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 110 transitions, 936 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:29,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:29,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:29,886 INFO L124 PetriNetUnfolderBase]: 953/1628 cut-off events. [2024-06-14 11:32:29,886 INFO L125 PetriNetUnfolderBase]: For 16603/16603 co-relation queries the response was YES. [2024-06-14 11:32:29,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7369 conditions, 1628 events. 953/1628 cut-off events. For 16603/16603 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8588 event pairs, 258 based on Foata normal form. 1/1629 useless extension candidates. Maximal degree in co-relation 7320. Up to 1454 conditions per place. [2024-06-14 11:32:29,932 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 102 selfloop transitions, 19 changer transitions 0/127 dead transitions. [2024-06-14 11:32:29,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 127 transitions, 1250 flow [2024-06-14 11:32:29,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:29,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:29,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-14 11:32:29,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-14 11:32:29,933 INFO L175 Difference]: Start difference. First operand has 99 places, 110 transitions, 936 flow. Second operand 4 states and 100 transitions. [2024-06-14 11:32:29,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 127 transitions, 1250 flow [2024-06-14 11:32:29,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 127 transitions, 1210 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:29,956 INFO L231 Difference]: Finished difference. Result has 101 places, 113 transitions, 992 flow [2024-06-14 11:32:29,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=992, PETRI_PLACES=101, PETRI_TRANSITIONS=113} [2024-06-14 11:32:29,956 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-14 11:32:29,956 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 113 transitions, 992 flow [2024-06-14 11:32:29,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:29,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:29,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:32:29,957 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:29,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:29,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1177628393, now seen corresponding path program 3 times [2024-06-14 11:32:29,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:29,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596566759] [2024-06-14 11:32:29,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:29,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:29,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:30,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:30,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:30,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596566759] [2024-06-14 11:32:30,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596566759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:30,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:30,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:30,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601326610] [2024-06-14 11:32:30,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:30,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:30,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:30,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:30,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:30,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:30,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 113 transitions, 992 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:30,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:30,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:30,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:30,285 INFO L124 PetriNetUnfolderBase]: 950/1624 cut-off events. [2024-06-14 11:32:30,285 INFO L125 PetriNetUnfolderBase]: For 17932/17932 co-relation queries the response was YES. [2024-06-14 11:32:30,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7468 conditions, 1624 events. 950/1624 cut-off events. For 17932/17932 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8607 event pairs, 258 based on Foata normal form. 1/1625 useless extension candidates. Maximal degree in co-relation 7417. Up to 1444 conditions per place. [2024-06-14 11:32:30,298 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 97 selfloop transitions, 25 changer transitions 0/128 dead transitions. [2024-06-14 11:32:30,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 128 transitions, 1274 flow [2024-06-14 11:32:30,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:30,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:30,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 11:32:30,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-14 11:32:30,299 INFO L175 Difference]: Start difference. First operand has 101 places, 113 transitions, 992 flow. Second operand 5 states and 117 transitions. [2024-06-14 11:32:30,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 128 transitions, 1274 flow [2024-06-14 11:32:30,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 128 transitions, 1222 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:30,322 INFO L231 Difference]: Finished difference. Result has 104 places, 113 transitions, 1000 flow [2024-06-14 11:32:30,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1000, PETRI_PLACES=104, PETRI_TRANSITIONS=113} [2024-06-14 11:32:30,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-14 11:32:30,323 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 113 transitions, 1000 flow [2024-06-14 11:32:30,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:30,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:30,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:30,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:32:30,323 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-14 11:32:30,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:30,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1204440634, now seen corresponding path program 3 times [2024-06-14 11:32:30,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:30,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665009198] [2024-06-14 11:32:30,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:30,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:30,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:30,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:30,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:30,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665009198] [2024-06-14 11:32:30,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665009198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:30,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:30,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:30,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732660485] [2024-06-14 11:32:30,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:30,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:30,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:30,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:30,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:30,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:30,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 113 transitions, 1000 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:30,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:30,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:30,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:30,691 INFO L124 PetriNetUnfolderBase]: 970/1645 cut-off events. [2024-06-14 11:32:30,692 INFO L125 PetriNetUnfolderBase]: For 19578/19578 co-relation queries the response was YES. [2024-06-14 11:32:30,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7720 conditions, 1645 events. 970/1645 cut-off events. For 19578/19578 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8677 event pairs, 257 based on Foata normal form. 2/1647 useless extension candidates. Maximal degree in co-relation 7668. Up to 1384 conditions per place. [2024-06-14 11:32:30,703 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 98 selfloop transitions, 47 changer transitions 0/151 dead transitions. [2024-06-14 11:32:30,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 151 transitions, 1479 flow [2024-06-14 11:32:30,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:30,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:30,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:30,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-14 11:32:30,704 INFO L175 Difference]: Start difference. First operand has 104 places, 113 transitions, 1000 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:30,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 151 transitions, 1479 flow [2024-06-14 11:32:30,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 151 transitions, 1415 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:30,763 INFO L231 Difference]: Finished difference. Result has 109 places, 121 transitions, 1173 flow [2024-06-14 11:32:30,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1173, PETRI_PLACES=109, PETRI_TRANSITIONS=121} [2024-06-14 11:32:30,764 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-14 11:32:30,764 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 121 transitions, 1173 flow [2024-06-14 11:32:30,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:30,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:30,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:30,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:32:30,765 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-14 11:32:30,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:30,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1204040455, now seen corresponding path program 1 times [2024-06-14 11:32:30,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:30,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993251581] [2024-06-14 11:32:30,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:30,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:30,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:30,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:30,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:30,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993251581] [2024-06-14 11:32:30,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993251581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:30,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:30,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:30,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148513217] [2024-06-14 11:32:30,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:30,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:30,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:30,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:30,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:30,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:30,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 121 transitions, 1173 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:30,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:30,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:30,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:31,057 INFO L124 PetriNetUnfolderBase]: 965/1636 cut-off events. [2024-06-14 11:32:31,058 INFO L125 PetriNetUnfolderBase]: For 19893/19893 co-relation queries the response was YES. [2024-06-14 11:32:31,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7933 conditions, 1636 events. 965/1636 cut-off events. For 19893/19893 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8587 event pairs, 257 based on Foata normal form. 2/1638 useless extension candidates. Maximal degree in co-relation 7879. Up to 1489 conditions per place. [2024-06-14 11:32:31,069 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 116 selfloop transitions, 10 changer transitions 0/132 dead transitions. [2024-06-14 11:32:31,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 132 transitions, 1469 flow [2024-06-14 11:32:31,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:31,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:31,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-14 11:32:31,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:32:31,071 INFO L175 Difference]: Start difference. First operand has 109 places, 121 transitions, 1173 flow. Second operand 4 states and 92 transitions. [2024-06-14 11:32:31,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 132 transitions, 1469 flow [2024-06-14 11:32:31,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 132 transitions, 1399 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:31,097 INFO L231 Difference]: Finished difference. Result has 110 places, 123 transitions, 1154 flow [2024-06-14 11:32:31,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1103, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1154, PETRI_PLACES=110, PETRI_TRANSITIONS=123} [2024-06-14 11:32:31,098 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-14 11:32:31,098 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 123 transitions, 1154 flow [2024-06-14 11:32:31,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:31,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:31,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:31,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:32:31,099 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-14 11:32:31,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:31,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1705816443, now seen corresponding path program 1 times [2024-06-14 11:32:31,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:31,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539409030] [2024-06-14 11:32:31,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:31,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:31,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:31,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:31,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:31,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539409030] [2024-06-14 11:32:31,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539409030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:31,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:31,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:31,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921694288] [2024-06-14 11:32:31,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:31,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:31,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:31,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:31,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:31,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:31,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 123 transitions, 1154 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:31,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:31,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:31,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:31,436 INFO L124 PetriNetUnfolderBase]: 983/1668 cut-off events. [2024-06-14 11:32:31,436 INFO L125 PetriNetUnfolderBase]: For 20344/20344 co-relation queries the response was YES. [2024-06-14 11:32:31,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8011 conditions, 1668 events. 983/1668 cut-off events. For 20344/20344 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8824 event pairs, 259 based on Foata normal form. 2/1669 useless extension candidates. Maximal degree in co-relation 7956. Up to 1285 conditions per place. [2024-06-14 11:32:31,496 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 68 changer transitions 0/160 dead transitions. [2024-06-14 11:32:31,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 160 transitions, 1716 flow [2024-06-14 11:32:31,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:31,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:31,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:31,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-14 11:32:31,498 INFO L175 Difference]: Start difference. First operand has 110 places, 123 transitions, 1154 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:31,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 160 transitions, 1716 flow [2024-06-14 11:32:31,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 160 transitions, 1681 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:31,533 INFO L231 Difference]: Finished difference. Result has 116 places, 135 transitions, 1425 flow [2024-06-14 11:32:31,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1425, PETRI_PLACES=116, PETRI_TRANSITIONS=135} [2024-06-14 11:32:31,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-14 11:32:31,534 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 135 transitions, 1425 flow [2024-06-14 11:32:31,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:31,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:31,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:31,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:32:31,535 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-14 11:32:31,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:31,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1709390371, now seen corresponding path program 1 times [2024-06-14 11:32:31,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:31,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470583529] [2024-06-14 11:32:31,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:31,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:31,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:31,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:31,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:31,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470583529] [2024-06-14 11:32:31,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470583529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:31,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:31,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:31,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027796074] [2024-06-14 11:32:31,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:31,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:31,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:31,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:31,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:31,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:31,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 135 transitions, 1425 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:31,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:31,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:31,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:31,895 INFO L124 PetriNetUnfolderBase]: 1001/1693 cut-off events. [2024-06-14 11:32:31,896 INFO L125 PetriNetUnfolderBase]: For 23855/23855 co-relation queries the response was YES. [2024-06-14 11:32:31,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8866 conditions, 1693 events. 1001/1693 cut-off events. For 23855/23855 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8962 event pairs, 259 based on Foata normal form. 2/1694 useless extension candidates. Maximal degree in co-relation 8809. Up to 1390 conditions per place. [2024-06-14 11:32:31,911 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 100 selfloop transitions, 59 changer transitions 0/165 dead transitions. [2024-06-14 11:32:31,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 165 transitions, 2000 flow [2024-06-14 11:32:31,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:31,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:31,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:32:31,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-14 11:32:31,913 INFO L175 Difference]: Start difference. First operand has 116 places, 135 transitions, 1425 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:32:31,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 165 transitions, 2000 flow [2024-06-14 11:32:31,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 165 transitions, 1934 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:31,959 INFO L231 Difference]: Finished difference. Result has 121 places, 144 transitions, 1631 flow [2024-06-14 11:32:31,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1631, PETRI_PLACES=121, PETRI_TRANSITIONS=144} [2024-06-14 11:32:31,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 80 predicate places. [2024-06-14 11:32:31,959 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 144 transitions, 1631 flow [2024-06-14 11:32:31,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:31,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:31,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:31,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:32:31,961 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-14 11:32:31,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:31,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1714151971, now seen corresponding path program 2 times [2024-06-14 11:32:31,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:31,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197195334] [2024-06-14 11:32:31,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:31,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:31,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:32,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:32,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:32,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197195334] [2024-06-14 11:32:32,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197195334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:32,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:32,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:32,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026144612] [2024-06-14 11:32:32,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:32,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:32,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:32,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:32,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:32,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:32,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 144 transitions, 1631 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:32,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:32,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:32,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:32,381 INFO L124 PetriNetUnfolderBase]: 993/1684 cut-off events. [2024-06-14 11:32:32,381 INFO L125 PetriNetUnfolderBase]: For 25064/25064 co-relation queries the response was YES. [2024-06-14 11:32:32,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9015 conditions, 1684 events. 993/1684 cut-off events. For 25064/25064 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8918 event pairs, 253 based on Foata normal form. 2/1686 useless extension candidates. Maximal degree in co-relation 8955. Up to 1504 conditions per place. [2024-06-14 11:32:32,397 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 23 changer transitions 0/161 dead transitions. [2024-06-14 11:32:32,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 161 transitions, 1983 flow [2024-06-14 11:32:32,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:32,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:32,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-14 11:32:32,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-14 11:32:32,399 INFO L175 Difference]: Start difference. First operand has 121 places, 144 transitions, 1631 flow. Second operand 7 states and 151 transitions. [2024-06-14 11:32:32,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 161 transitions, 1983 flow [2024-06-14 11:32:32,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 161 transitions, 1895 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:32,450 INFO L231 Difference]: Finished difference. Result has 126 places, 144 transitions, 1597 flow [2024-06-14 11:32:32,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1597, PETRI_PLACES=126, PETRI_TRANSITIONS=144} [2024-06-14 11:32:32,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-14 11:32:32,451 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 144 transitions, 1597 flow [2024-06-14 11:32:32,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:32,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:32,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:32,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:32:32,452 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-14 11:32:32,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:32,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1714158543, now seen corresponding path program 2 times [2024-06-14 11:32:32,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:32,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737597581] [2024-06-14 11:32:32,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:32,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:32,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:32,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-14 11:32:32,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:32,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737597581] [2024-06-14 11:32:32,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737597581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:32,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:32,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:32,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139262915] [2024-06-14 11:32:32,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:32,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:32,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:32,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:32,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:32,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:32,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 144 transitions, 1597 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:32,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:32,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:32,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:32,841 INFO L124 PetriNetUnfolderBase]: 1037/1758 cut-off events. [2024-06-14 11:32:32,841 INFO L125 PetriNetUnfolderBase]: For 28160/28160 co-relation queries the response was YES. [2024-06-14 11:32:32,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9395 conditions, 1758 events. 1037/1758 cut-off events. For 28160/28160 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9399 event pairs, 254 based on Foata normal form. 2/1760 useless extension candidates. Maximal degree in co-relation 9334. Up to 1523 conditions per place. [2024-06-14 11:32:32,854 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 128 selfloop transitions, 42 changer transitions 0/176 dead transitions. [2024-06-14 11:32:32,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 176 transitions, 2153 flow [2024-06-14 11:32:32,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:32,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:32,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:32:32,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-14 11:32:32,856 INFO L175 Difference]: Start difference. First operand has 126 places, 144 transitions, 1597 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:32:32,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 176 transitions, 2153 flow [2024-06-14 11:32:32,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 176 transitions, 2113 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:32,892 INFO L231 Difference]: Finished difference. Result has 131 places, 155 transitions, 1781 flow [2024-06-14 11:32:32,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1781, PETRI_PLACES=131, PETRI_TRANSITIONS=155} [2024-06-14 11:32:32,893 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-14 11:32:32,893 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 155 transitions, 1781 flow [2024-06-14 11:32:32,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:32,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:32,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:32,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:32:32,894 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:32,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:32,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1714148313, now seen corresponding path program 3 times [2024-06-14 11:32:32,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:32,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056933730] [2024-06-14 11:32:32,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:32,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:32,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:32,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:32,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:32,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056933730] [2024-06-14 11:32:32,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056933730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:32,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:32,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:32,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126908354] [2024-06-14 11:32:32,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:32,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:32,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:32,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:32,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:33,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:33,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 155 transitions, 1781 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:33,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:33,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:33,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:33,278 INFO L124 PetriNetUnfolderBase]: 1031/1750 cut-off events. [2024-06-14 11:32:33,279 INFO L125 PetriNetUnfolderBase]: For 29751/29751 co-relation queries the response was YES. [2024-06-14 11:32:33,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9537 conditions, 1750 events. 1031/1750 cut-off events. For 29751/29751 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 9355 event pairs, 254 based on Foata normal form. 2/1752 useless extension candidates. Maximal degree in co-relation 9474. Up to 1518 conditions per place. [2024-06-14 11:32:33,291 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 126 selfloop transitions, 43 changer transitions 0/175 dead transitions. [2024-06-14 11:32:33,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 175 transitions, 2232 flow [2024-06-14 11:32:33,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:33,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:33,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 11:32:33,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-14 11:32:33,292 INFO L175 Difference]: Start difference. First operand has 131 places, 155 transitions, 1781 flow. Second operand 8 states and 175 transitions. [2024-06-14 11:32:33,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 175 transitions, 2232 flow [2024-06-14 11:32:33,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 175 transitions, 2158 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:33,339 INFO L231 Difference]: Finished difference. Result has 134 places, 156 transitions, 1821 flow [2024-06-14 11:32:33,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1821, PETRI_PLACES=134, PETRI_TRANSITIONS=156} [2024-06-14 11:32:33,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-14 11:32:33,342 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 156 transitions, 1821 flow [2024-06-14 11:32:33,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:33,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:33,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:33,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:32:33,343 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-14 11:32:33,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:33,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1389467101, now seen corresponding path program 3 times [2024-06-14 11:32:33,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:33,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498247393] [2024-06-14 11:32:33,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:33,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:33,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:33,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:33,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:33,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498247393] [2024-06-14 11:32:33,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498247393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:33,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:33,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:33,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251882944] [2024-06-14 11:32:33,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:33,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:33,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:33,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:33,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:33,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:33,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 156 transitions, 1821 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:33,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:33,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:33,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:33,666 INFO L124 PetriNetUnfolderBase]: 1036/1752 cut-off events. [2024-06-14 11:32:33,667 INFO L125 PetriNetUnfolderBase]: For 32763/32763 co-relation queries the response was YES. [2024-06-14 11:32:33,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9732 conditions, 1752 events. 1036/1752 cut-off events. For 32763/32763 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 9320 event pairs, 279 based on Foata normal form. 1/1752 useless extension candidates. Maximal degree in co-relation 9667. Up to 1439 conditions per place. [2024-06-14 11:32:33,680 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 107 selfloop transitions, 65 changer transitions 0/178 dead transitions. [2024-06-14 11:32:33,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 178 transitions, 2406 flow [2024-06-14 11:32:33,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:33,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:33,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:32:33,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-14 11:32:33,682 INFO L175 Difference]: Start difference. First operand has 134 places, 156 transitions, 1821 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:32:33,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 178 transitions, 2406 flow [2024-06-14 11:32:33,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 178 transitions, 2317 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:33,733 INFO L231 Difference]: Finished difference. Result has 135 places, 159 transitions, 1913 flow [2024-06-14 11:32:33,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1913, PETRI_PLACES=135, PETRI_TRANSITIONS=159} [2024-06-14 11:32:33,734 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-14 11:32:33,734 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 159 transitions, 1913 flow [2024-06-14 11:32:33,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:33,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:33,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:33,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:32:33,735 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:33,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:33,735 INFO L85 PathProgramCache]: Analyzing trace with hash 2119561417, now seen corresponding path program 4 times [2024-06-14 11:32:33,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:33,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326658144] [2024-06-14 11:32:33,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:33,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:33,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:33,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-14 11:32:33,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:33,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326658144] [2024-06-14 11:32:33,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326658144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:33,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:33,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:33,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914186056] [2024-06-14 11:32:33,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:33,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:33,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:33,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:33,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:33,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:33,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 159 transitions, 1913 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:33,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:33,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:33,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:34,068 INFO L124 PetriNetUnfolderBase]: 1033/1748 cut-off events. [2024-06-14 11:32:34,069 INFO L125 PetriNetUnfolderBase]: For 34757/34757 co-relation queries the response was YES. [2024-06-14 11:32:34,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9842 conditions, 1748 events. 1033/1748 cut-off events. For 34757/34757 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 9311 event pairs, 279 based on Foata normal form. 1/1748 useless extension candidates. Maximal degree in co-relation 9776. Up to 1437 conditions per place. [2024-06-14 11:32:34,082 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 103 selfloop transitions, 65 changer transitions 0/174 dead transitions. [2024-06-14 11:32:34,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 174 transitions, 2389 flow [2024-06-14 11:32:34,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:34,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:34,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:32:34,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:32:34,083 INFO L175 Difference]: Start difference. First operand has 135 places, 159 transitions, 1913 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:32:34,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 174 transitions, 2389 flow [2024-06-14 11:32:34,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 174 transitions, 2156 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:34,152 INFO L231 Difference]: Finished difference. Result has 135 places, 159 transitions, 1816 flow [2024-06-14 11:32:34,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1816, PETRI_PLACES=135, PETRI_TRANSITIONS=159} [2024-06-14 11:32:34,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-14 11:32:34,153 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 159 transitions, 1816 flow [2024-06-14 11:32:34,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:34,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:34,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:34,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:32:34,154 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:34,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:34,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1735719849, now seen corresponding path program 5 times [2024-06-14 11:32:34,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:34,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375533803] [2024-06-14 11:32:34,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:34,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:34,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:34,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:34,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:34,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375533803] [2024-06-14 11:32:34,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375533803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:34,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:34,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:34,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086711133] [2024-06-14 11:32:34,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:34,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:34,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:34,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:34,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:34,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:34,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 159 transitions, 1816 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:34,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:34,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:34,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:34,468 INFO L124 PetriNetUnfolderBase]: 1030/1751 cut-off events. [2024-06-14 11:32:34,468 INFO L125 PetriNetUnfolderBase]: For 35073/35079 co-relation queries the response was YES. [2024-06-14 11:32:34,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9705 conditions, 1751 events. 1030/1751 cut-off events. For 35073/35079 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9383 event pairs, 262 based on Foata normal form. 7/1758 useless extension candidates. Maximal degree in co-relation 9640. Up to 1468 conditions per place. [2024-06-14 11:32:34,478 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 128 selfloop transitions, 48 changer transitions 0/182 dead transitions. [2024-06-14 11:32:34,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 182 transitions, 2280 flow [2024-06-14 11:32:34,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:34,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:34,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:32:34,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 11:32:34,479 INFO L175 Difference]: Start difference. First operand has 135 places, 159 transitions, 1816 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:32:34,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 182 transitions, 2280 flow [2024-06-14 11:32:34,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 182 transitions, 2123 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:34,534 INFO L231 Difference]: Finished difference. Result has 136 places, 159 transitions, 1765 flow [2024-06-14 11:32:34,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1765, PETRI_PLACES=136, PETRI_TRANSITIONS=159} [2024-06-14 11:32:34,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-14 11:32:34,535 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 159 transitions, 1765 flow [2024-06-14 11:32:34,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:34,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:34,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:34,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:32:34,535 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:34,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:34,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1735570119, now seen corresponding path program 6 times [2024-06-14 11:32:34,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:34,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251223394] [2024-06-14 11:32:34,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:34,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:34,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:34,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:34,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:34,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251223394] [2024-06-14 11:32:34,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251223394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:34,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:34,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:34,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877270295] [2024-06-14 11:32:34,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:34,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:34,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:34,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:34,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:34,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:34,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 159 transitions, 1765 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:34,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:34,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:34,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:34,858 INFO L124 PetriNetUnfolderBase]: 1022/1737 cut-off events. [2024-06-14 11:32:34,858 INFO L125 PetriNetUnfolderBase]: For 35915/35915 co-relation queries the response was YES. [2024-06-14 11:32:34,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9576 conditions, 1737 events. 1022/1737 cut-off events. For 35915/35915 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9278 event pairs, 253 based on Foata normal form. 2/1739 useless extension candidates. Maximal degree in co-relation 9511. Up to 1460 conditions per place. [2024-06-14 11:32:34,869 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 134 selfloop transitions, 48 changer transitions 0/188 dead transitions. [2024-06-14 11:32:34,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 188 transitions, 2203 flow [2024-06-14 11:32:34,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:34,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:34,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:34,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-14 11:32:34,870 INFO L175 Difference]: Start difference. First operand has 136 places, 159 transitions, 1765 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:34,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 188 transitions, 2203 flow [2024-06-14 11:32:34,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 188 transitions, 2115 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:34,929 INFO L231 Difference]: Finished difference. Result has 138 places, 159 transitions, 1793 flow [2024-06-14 11:32:34,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1793, PETRI_PLACES=138, PETRI_TRANSITIONS=159} [2024-06-14 11:32:34,930 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-14 11:32:34,930 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 159 transitions, 1793 flow [2024-06-14 11:32:34,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:34,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:34,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:34,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:32:34,931 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:34,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:34,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1735922651, now seen corresponding path program 4 times [2024-06-14 11:32:34,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:34,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604675956] [2024-06-14 11:32:34,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:34,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:34,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:35,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:35,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:35,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604675956] [2024-06-14 11:32:35,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604675956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:35,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:35,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:35,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070584996] [2024-06-14 11:32:35,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:35,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:35,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:35,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:35,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:35,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:35,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 159 transitions, 1793 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:35,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:35,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:35,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:35,283 INFO L124 PetriNetUnfolderBase]: 1050/1785 cut-off events. [2024-06-14 11:32:35,283 INFO L125 PetriNetUnfolderBase]: For 37062/37062 co-relation queries the response was YES. [2024-06-14 11:32:35,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9940 conditions, 1785 events. 1050/1785 cut-off events. For 37062/37062 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9604 event pairs, 254 based on Foata normal form. 2/1787 useless extension candidates. Maximal degree in co-relation 9875. Up to 1486 conditions per place. [2024-06-14 11:32:35,295 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 135 selfloop transitions, 52 changer transitions 0/193 dead transitions. [2024-06-14 11:32:35,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 193 transitions, 2390 flow [2024-06-14 11:32:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:35,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:35,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:32:35,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-14 11:32:35,296 INFO L175 Difference]: Start difference. First operand has 138 places, 159 transitions, 1793 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:32:35,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 193 transitions, 2390 flow [2024-06-14 11:32:35,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 193 transitions, 2240 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:32:35,361 INFO L231 Difference]: Finished difference. Result has 136 places, 167 transitions, 1923 flow [2024-06-14 11:32:35,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1923, PETRI_PLACES=136, PETRI_TRANSITIONS=167} [2024-06-14 11:32:35,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-14 11:32:35,362 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 167 transitions, 1923 flow [2024-06-14 11:32:35,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:35,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:35,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:35,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:32:35,362 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:35,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:35,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1735566461, now seen corresponding path program 5 times [2024-06-14 11:32:35,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:35,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372696203] [2024-06-14 11:32:35,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:35,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:35,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:35,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:35,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:35,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372696203] [2024-06-14 11:32:35,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372696203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:35,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:35,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:35,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063978734] [2024-06-14 11:32:35,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:35,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:35,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:35,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:35,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:35,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:35,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 167 transitions, 1923 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:35,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:35,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:35,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:35,752 INFO L124 PetriNetUnfolderBase]: 1084/1843 cut-off events. [2024-06-14 11:32:35,753 INFO L125 PetriNetUnfolderBase]: For 36519/36519 co-relation queries the response was YES. [2024-06-14 11:32:35,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10407 conditions, 1843 events. 1084/1843 cut-off events. For 36519/36519 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9966 event pairs, 254 based on Foata normal form. 2/1845 useless extension candidates. Maximal degree in co-relation 10342. Up to 1453 conditions per place. [2024-06-14 11:32:35,763 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 114 selfloop transitions, 90 changer transitions 0/210 dead transitions. [2024-06-14 11:32:35,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 210 transitions, 2670 flow [2024-06-14 11:32:35,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:35,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:35,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:32:35,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-14 11:32:35,765 INFO L175 Difference]: Start difference. First operand has 136 places, 167 transitions, 1923 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:32:35,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 210 transitions, 2670 flow [2024-06-14 11:32:35,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 210 transitions, 2563 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:35,832 INFO L231 Difference]: Finished difference. Result has 140 places, 178 transitions, 2217 flow [2024-06-14 11:32:35,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1816, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2217, PETRI_PLACES=140, PETRI_TRANSITIONS=178} [2024-06-14 11:32:35,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-14 11:32:35,832 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 178 transitions, 2217 flow [2024-06-14 11:32:35,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:35,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:35,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:35,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:32:35,833 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:35,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:35,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1735576691, now seen corresponding path program 6 times [2024-06-14 11:32:35,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:35,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754750739] [2024-06-14 11:32:35,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:35,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:35,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:35,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:35,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:35,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754750739] [2024-06-14 11:32:35,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754750739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:35,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:35,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:35,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990770471] [2024-06-14 11:32:35,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:35,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:35,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:35,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:35,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:35,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:35,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 178 transitions, 2217 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:35,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:35,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:35,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:36,204 INFO L124 PetriNetUnfolderBase]: 1080/1836 cut-off events. [2024-06-14 11:32:36,205 INFO L125 PetriNetUnfolderBase]: For 39037/39037 co-relation queries the response was YES. [2024-06-14 11:32:36,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10648 conditions, 1836 events. 1080/1836 cut-off events. For 39037/39037 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 9929 event pairs, 254 based on Foata normal form. 2/1838 useless extension candidates. Maximal degree in co-relation 10583. Up to 1451 conditions per place. [2024-06-14 11:32:36,217 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 119 selfloop transitions, 83 changer transitions 0/208 dead transitions. [2024-06-14 11:32:36,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 208 transitions, 2807 flow [2024-06-14 11:32:36,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:36,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:36,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:32:36,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-14 11:32:36,218 INFO L175 Difference]: Start difference. First operand has 140 places, 178 transitions, 2217 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:32:36,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 208 transitions, 2807 flow [2024-06-14 11:32:36,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 208 transitions, 2712 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:36,291 INFO L231 Difference]: Finished difference. Result has 146 places, 178 transitions, 2302 flow [2024-06-14 11:32:36,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2122, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2302, PETRI_PLACES=146, PETRI_TRANSITIONS=178} [2024-06-14 11:32:36,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-14 11:32:36,292 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 178 transitions, 2302 flow [2024-06-14 11:32:36,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:36,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:36,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:36,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:32:36,292 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-14 11:32:36,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:36,293 INFO L85 PathProgramCache]: Analyzing trace with hash 2116712393, now seen corresponding path program 1 times [2024-06-14 11:32:36,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:36,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514262008] [2024-06-14 11:32:36,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:36,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:36,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:36,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-14 11:32:36,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:36,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514262008] [2024-06-14 11:32:36,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514262008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:36,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:36,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:36,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983881154] [2024-06-14 11:32:36,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:36,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:36,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:36,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:36,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:36,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:32:36,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 178 transitions, 2302 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:36,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:36,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:32:36,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:36,588 INFO L124 PetriNetUnfolderBase]: 1063/1853 cut-off events. [2024-06-14 11:32:36,588 INFO L125 PetriNetUnfolderBase]: For 40621/40653 co-relation queries the response was YES. [2024-06-14 11:32:36,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10815 conditions, 1853 events. 1063/1853 cut-off events. For 40621/40653 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10400 event pairs, 208 based on Foata normal form. 6/1834 useless extension candidates. Maximal degree in co-relation 10748. Up to 1478 conditions per place. [2024-06-14 11:32:36,601 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 157 selfloop transitions, 24 changer transitions 0/204 dead transitions. [2024-06-14 11:32:36,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 204 transitions, 2822 flow [2024-06-14 11:32:36,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:36,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:36,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:32:36,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-14 11:32:36,602 INFO L175 Difference]: Start difference. First operand has 146 places, 178 transitions, 2302 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:32:36,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 204 transitions, 2822 flow [2024-06-14 11:32:36,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 204 transitions, 2646 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:36,683 INFO L231 Difference]: Finished difference. Result has 146 places, 180 transitions, 2204 flow [2024-06-14 11:32:36,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2204, PETRI_PLACES=146, PETRI_TRANSITIONS=180} [2024-06-14 11:32:36,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-14 11:32:36,683 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 180 transitions, 2204 flow [2024-06-14 11:32:36,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:36,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:36,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:36,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:32:36,684 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-14 11:32:36,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:36,685 INFO L85 PathProgramCache]: Analyzing trace with hash 2119569353, now seen corresponding path program 2 times [2024-06-14 11:32:36,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:36,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288045173] [2024-06-14 11:32:36,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:36,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:36,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:36,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:36,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:36,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288045173] [2024-06-14 11:32:36,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288045173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:36,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:36,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:36,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091886923] [2024-06-14 11:32:36,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:36,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:36,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:36,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:36,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:36,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:32:36,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 180 transitions, 2204 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:36,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:36,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:32:36,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:37,031 INFO L124 PetriNetUnfolderBase]: 1106/1918 cut-off events. [2024-06-14 11:32:37,032 INFO L125 PetriNetUnfolderBase]: For 40849/40873 co-relation queries the response was YES. [2024-06-14 11:32:37,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10889 conditions, 1918 events. 1106/1918 cut-off events. For 40849/40873 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 10808 event pairs, 239 based on Foata normal form. 10/1907 useless extension candidates. Maximal degree in co-relation 10821. Up to 1605 conditions per place. [2024-06-14 11:32:37,044 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 153 selfloop transitions, 22 changer transitions 0/198 dead transitions. [2024-06-14 11:32:37,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 198 transitions, 2622 flow [2024-06-14 11:32:37,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:37,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:37,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 11:32:37,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-14 11:32:37,045 INFO L175 Difference]: Start difference. First operand has 146 places, 180 transitions, 2204 flow. Second operand 6 states and 136 transitions. [2024-06-14 11:32:37,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 198 transitions, 2622 flow [2024-06-14 11:32:37,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 198 transitions, 2595 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:37,124 INFO L231 Difference]: Finished difference. Result has 150 places, 181 transitions, 2241 flow [2024-06-14 11:32:37,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2241, PETRI_PLACES=150, PETRI_TRANSITIONS=181} [2024-06-14 11:32:37,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-14 11:32:37,124 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 181 transitions, 2241 flow [2024-06-14 11:32:37,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:37,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:37,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:37,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:32:37,125 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-14 11:32:37,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:37,126 INFO L85 PathProgramCache]: Analyzing trace with hash -42352951, now seen corresponding path program 3 times [2024-06-14 11:32:37,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:37,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610200772] [2024-06-14 11:32:37,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:37,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:37,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:37,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:37,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:37,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610200772] [2024-06-14 11:32:37,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610200772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:37,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:37,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:37,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28164852] [2024-06-14 11:32:37,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:37,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:37,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:37,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:37,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:37,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:32:37,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 181 transitions, 2241 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:37,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:37,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:32:37,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:37,464 INFO L124 PetriNetUnfolderBase]: 1080/1884 cut-off events. [2024-06-14 11:32:37,464 INFO L125 PetriNetUnfolderBase]: For 38992/39016 co-relation queries the response was YES. [2024-06-14 11:32:37,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10588 conditions, 1884 events. 1080/1884 cut-off events. For 38992/39016 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 10627 event pairs, 204 based on Foata normal form. 10/1871 useless extension candidates. Maximal degree in co-relation 10518. Up to 1551 conditions per place. [2024-06-14 11:32:37,477 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 158 selfloop transitions, 19 changer transitions 0/200 dead transitions. [2024-06-14 11:32:37,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 200 transitions, 2657 flow [2024-06-14 11:32:37,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:37,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:37,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 11:32:37,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-14 11:32:37,479 INFO L175 Difference]: Start difference. First operand has 150 places, 181 transitions, 2241 flow. Second operand 5 states and 122 transitions. [2024-06-14 11:32:37,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 200 transitions, 2657 flow [2024-06-14 11:32:37,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 200 transitions, 2611 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:37,552 INFO L231 Difference]: Finished difference. Result has 151 places, 181 transitions, 2242 flow [2024-06-14 11:32:37,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2195, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2242, PETRI_PLACES=151, PETRI_TRANSITIONS=181} [2024-06-14 11:32:37,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-14 11:32:37,553 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 181 transitions, 2242 flow [2024-06-14 11:32:37,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:37,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:37,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:37,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:32:37,553 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-14 11:32:37,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:37,554 INFO L85 PathProgramCache]: Analyzing trace with hash -727361183, now seen corresponding path program 1 times [2024-06-14 11:32:37,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:37,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58674751] [2024-06-14 11:32:37,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:37,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:37,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:37,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:37,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:37,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58674751] [2024-06-14 11:32:37,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58674751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:37,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:37,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:37,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902950984] [2024-06-14 11:32:37,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:37,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:37,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:37,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:37,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:37,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:37,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 181 transitions, 2242 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:37,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:37,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:37,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:37,920 INFO L124 PetriNetUnfolderBase]: 1236/2086 cut-off events. [2024-06-14 11:32:37,920 INFO L125 PetriNetUnfolderBase]: For 50175/50175 co-relation queries the response was YES. [2024-06-14 11:32:37,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11899 conditions, 2086 events. 1236/2086 cut-off events. For 50175/50175 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 11566 event pairs, 218 based on Foata normal form. 10/2095 useless extension candidates. Maximal degree in co-relation 11828. Up to 1501 conditions per place. [2024-06-14 11:32:37,934 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 146 selfloop transitions, 70 changer transitions 0/222 dead transitions. [2024-06-14 11:32:37,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 222 transitions, 3014 flow [2024-06-14 11:32:37,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:37,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:37,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:32:37,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-14 11:32:37,936 INFO L175 Difference]: Start difference. First operand has 151 places, 181 transitions, 2242 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:32:37,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 222 transitions, 3014 flow [2024-06-14 11:32:38,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 222 transitions, 2970 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:38,020 INFO L231 Difference]: Finished difference. Result has 154 places, 185 transitions, 2391 flow [2024-06-14 11:32:38,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2198, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2391, PETRI_PLACES=154, PETRI_TRANSITIONS=185} [2024-06-14 11:32:38,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-14 11:32:38,020 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 185 transitions, 2391 flow [2024-06-14 11:32:38,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:38,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:38,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:32:38,021 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-14 11:32:38,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:38,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1340693765, now seen corresponding path program 2 times [2024-06-14 11:32:38,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:38,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137637715] [2024-06-14 11:32:38,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:38,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:38,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:38,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:38,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:38,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137637715] [2024-06-14 11:32:38,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137637715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:38,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:38,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:38,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333424371] [2024-06-14 11:32:38,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:38,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:38,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:38,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:38,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:38,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:38,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 185 transitions, 2391 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:38,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:38,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:38,467 INFO L124 PetriNetUnfolderBase]: 1272/2141 cut-off events. [2024-06-14 11:32:38,468 INFO L125 PetriNetUnfolderBase]: For 53807/53807 co-relation queries the response was YES. [2024-06-14 11:32:38,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12488 conditions, 2141 events. 1272/2141 cut-off events. For 53807/53807 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 11905 event pairs, 301 based on Foata normal form. 10/2150 useless extension candidates. Maximal degree in co-relation 12416. Up to 1770 conditions per place. [2024-06-14 11:32:38,485 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 143 selfloop transitions, 67 changer transitions 0/216 dead transitions. [2024-06-14 11:32:38,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 216 transitions, 3045 flow [2024-06-14 11:32:38,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:38,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:38,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:32:38,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-14 11:32:38,486 INFO L175 Difference]: Start difference. First operand has 154 places, 185 transitions, 2391 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:32:38,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 216 transitions, 3045 flow [2024-06-14 11:32:38,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 216 transitions, 2945 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:38,593 INFO L231 Difference]: Finished difference. Result has 158 places, 187 transitions, 2461 flow [2024-06-14 11:32:38,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2461, PETRI_PLACES=158, PETRI_TRANSITIONS=187} [2024-06-14 11:32:38,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-14 11:32:38,594 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 187 transitions, 2461 flow [2024-06-14 11:32:38,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:38,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] [2024-06-14 11:32:38,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:32:38,595 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-14 11:32:38,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:38,595 INFO L85 PathProgramCache]: Analyzing trace with hash -719739647, now seen corresponding path program 1 times [2024-06-14 11:32:38,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:38,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849052361] [2024-06-14 11:32:38,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:38,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:38,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:38,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:38,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:38,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849052361] [2024-06-14 11:32:38,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849052361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:38,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:38,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:38,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796119889] [2024-06-14 11:32:38,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:38,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:38,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:38,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:38,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:38,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:38,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 187 transitions, 2461 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:38,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:38,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:39,004 INFO L124 PetriNetUnfolderBase]: 1269/2137 cut-off events. [2024-06-14 11:32:39,005 INFO L125 PetriNetUnfolderBase]: For 51452/51452 co-relation queries the response was YES. [2024-06-14 11:32:39,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12711 conditions, 2137 events. 1269/2137 cut-off events. For 51452/51452 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11873 event pairs, 301 based on Foata normal form. 1/2137 useless extension candidates. Maximal degree in co-relation 12637. Up to 1805 conditions per place. [2024-06-14 11:32:39,021 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 140 selfloop transitions, 65 changer transitions 0/211 dead transitions. [2024-06-14 11:32:39,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 211 transitions, 2995 flow [2024-06-14 11:32:39,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:39,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:39,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:32:39,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-14 11:32:39,022 INFO L175 Difference]: Start difference. First operand has 158 places, 187 transitions, 2461 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:32:39,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 211 transitions, 2995 flow [2024-06-14 11:32:39,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 211 transitions, 2855 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:39,111 INFO L231 Difference]: Finished difference. Result has 160 places, 187 transitions, 2457 flow [2024-06-14 11:32:39,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2457, PETRI_PLACES=160, PETRI_TRANSITIONS=187} [2024-06-14 11:32:39,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-14 11:32:39,112 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 187 transitions, 2457 flow [2024-06-14 11:32:39,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:39,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:39,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:32:39,112 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-14 11:32:39,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:39,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1598981735, now seen corresponding path program 3 times [2024-06-14 11:32:39,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:39,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786914241] [2024-06-14 11:32:39,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:39,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:39,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:39,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:39,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786914241] [2024-06-14 11:32:39,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786914241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:39,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:39,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:39,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833500525] [2024-06-14 11:32:39,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:39,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:39,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:39,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:39,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:39,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:39,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 187 transitions, 2457 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:39,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:39,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:39,527 INFO L124 PetriNetUnfolderBase]: 1305/2194 cut-off events. [2024-06-14 11:32:39,528 INFO L125 PetriNetUnfolderBase]: For 59088/59088 co-relation queries the response was YES. [2024-06-14 11:32:39,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12997 conditions, 2194 events. 1305/2194 cut-off events. For 59088/59088 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12224 event pairs, 299 based on Foata normal form. 10/2204 useless extension candidates. Maximal degree in co-relation 12922. Up to 1940 conditions per place. [2024-06-14 11:32:39,545 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 180 selfloop transitions, 25 changer transitions 0/211 dead transitions. [2024-06-14 11:32:39,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 211 transitions, 2961 flow [2024-06-14 11:32:39,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:39,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:39,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 11:32:39,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.534375 [2024-06-14 11:32:39,546 INFO L175 Difference]: Start difference. First operand has 160 places, 187 transitions, 2457 flow. Second operand 8 states and 171 transitions. [2024-06-14 11:32:39,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 211 transitions, 2961 flow [2024-06-14 11:32:39,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 211 transitions, 2777 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:39,659 INFO L231 Difference]: Finished difference. Result has 161 places, 189 transitions, 2361 flow [2024-06-14 11:32:39,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2361, PETRI_PLACES=161, PETRI_TRANSITIONS=189} [2024-06-14 11:32:39,659 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-14 11:32:39,660 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 189 transitions, 2361 flow [2024-06-14 11:32:39,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:39,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:39,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:32:39,660 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-14 11:32:39,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:39,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1499180359, now seen corresponding path program 2 times [2024-06-14 11:32:39,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:39,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511974167] [2024-06-14 11:32:39,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:39,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:39,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:39,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:39,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:39,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511974167] [2024-06-14 11:32:39,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511974167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:39,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:39,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:39,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270983493] [2024-06-14 11:32:39,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:39,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:39,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:39,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:39,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:39,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:39,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 189 transitions, 2361 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:39,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:39,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:40,081 INFO L124 PetriNetUnfolderBase]: 1310/2204 cut-off events. [2024-06-14 11:32:40,081 INFO L125 PetriNetUnfolderBase]: For 56359/56359 co-relation queries the response was YES. [2024-06-14 11:32:40,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12968 conditions, 2204 events. 1310/2204 cut-off events. For 56359/56359 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12340 event pairs, 304 based on Foata normal form. 1/2204 useless extension candidates. Maximal degree in co-relation 12893. Up to 1867 conditions per place. [2024-06-14 11:32:40,097 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 143 selfloop transitions, 64 changer transitions 0/213 dead transitions. [2024-06-14 11:32:40,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 213 transitions, 2924 flow [2024-06-14 11:32:40,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:40,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:40,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:32:40,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-14 11:32:40,099 INFO L175 Difference]: Start difference. First operand has 161 places, 189 transitions, 2361 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:32:40,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 213 transitions, 2924 flow [2024-06-14 11:32:40,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 213 transitions, 2864 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:40,181 INFO L231 Difference]: Finished difference. Result has 162 places, 192 transitions, 2464 flow [2024-06-14 11:32:40,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2464, PETRI_PLACES=162, PETRI_TRANSITIONS=192} [2024-06-14 11:32:40,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-14 11:32:40,182 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 192 transitions, 2464 flow [2024-06-14 11:32:40,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:40,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:40,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:32:40,183 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-14 11:32:40,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:40,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1451495422, now seen corresponding path program 1 times [2024-06-14 11:32:40,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:40,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339131689] [2024-06-14 11:32:40,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:40,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:40,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:40,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:40,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:40,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339131689] [2024-06-14 11:32:40,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339131689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:40,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:40,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:40,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325227229] [2024-06-14 11:32:40,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:40,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:40,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:40,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:40,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:40,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:40,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 192 transitions, 2464 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:40,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:40,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:40,560 INFO L124 PetriNetUnfolderBase]: 1336/2242 cut-off events. [2024-06-14 11:32:40,560 INFO L125 PetriNetUnfolderBase]: For 61650/61650 co-relation queries the response was YES. [2024-06-14 11:32:40,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13492 conditions, 2242 events. 1336/2242 cut-off events. For 61650/61650 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12589 event pairs, 303 based on Foata normal form. 2/2243 useless extension candidates. Maximal degree in co-relation 13416. Up to 1762 conditions per place. [2024-06-14 11:32:40,577 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 106 selfloop transitions, 114 changer transitions 0/226 dead transitions. [2024-06-14 11:32:40,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 226 transitions, 3289 flow [2024-06-14 11:32:40,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:40,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:40,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:32:40,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 11:32:40,579 INFO L175 Difference]: Start difference. First operand has 162 places, 192 transitions, 2464 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:32:40,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 226 transitions, 3289 flow [2024-06-14 11:32:40,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 226 transitions, 3193 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:40,693 INFO L231 Difference]: Finished difference. Result has 166 places, 204 transitions, 2843 flow [2024-06-14 11:32:40,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2368, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2843, PETRI_PLACES=166, PETRI_TRANSITIONS=204} [2024-06-14 11:32:40,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-14 11:32:40,694 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 204 transitions, 2843 flow [2024-06-14 11:32:40,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:40,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:40,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:32:40,694 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-14 11:32:40,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:40,695 INFO L85 PathProgramCache]: Analyzing trace with hash -461123976, now seen corresponding path program 2 times [2024-06-14 11:32:40,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:40,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327119187] [2024-06-14 11:32:40,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:40,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:40,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:40,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:40,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:40,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327119187] [2024-06-14 11:32:40,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327119187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:40,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:40,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:40,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480935987] [2024-06-14 11:32:40,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:40,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:40,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:40,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:40,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:40,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:40,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 204 transitions, 2843 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:40,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:40,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:41,176 INFO L124 PetriNetUnfolderBase]: 1346/2267 cut-off events. [2024-06-14 11:32:41,176 INFO L125 PetriNetUnfolderBase]: For 65969/65969 co-relation queries the response was YES. [2024-06-14 11:32:41,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14039 conditions, 2267 events. 1346/2267 cut-off events. For 65969/65969 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12770 event pairs, 297 based on Foata normal form. 2/2269 useless extension candidates. Maximal degree in co-relation 13961. Up to 1992 conditions per place. [2024-06-14 11:32:41,194 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 176 selfloop transitions, 46 changer transitions 0/228 dead transitions. [2024-06-14 11:32:41,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 228 transitions, 3483 flow [2024-06-14 11:32:41,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:41,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:41,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:32:41,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-14 11:32:41,195 INFO L175 Difference]: Start difference. First operand has 166 places, 204 transitions, 2843 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:32:41,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 228 transitions, 3483 flow [2024-06-14 11:32:41,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 3328 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:41,315 INFO L231 Difference]: Finished difference. Result has 172 places, 208 transitions, 2867 flow [2024-06-14 11:32:41,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2867, PETRI_PLACES=172, PETRI_TRANSITIONS=208} [2024-06-14 11:32:41,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-14 11:32:41,315 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 208 transitions, 2867 flow [2024-06-14 11:32:41,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:41,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:41,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:32:41,316 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-14 11:32:41,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:41,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1455214492, now seen corresponding path program 3 times [2024-06-14 11:32:41,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:41,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207393490] [2024-06-14 11:32:41,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:41,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:41,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:41,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:41,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:41,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207393490] [2024-06-14 11:32:41,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207393490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:41,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:41,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:41,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551297052] [2024-06-14 11:32:41,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:41,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:41,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:41,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:41,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:41,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:41,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 208 transitions, 2867 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:41,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:41,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:41,746 INFO L124 PetriNetUnfolderBase]: 1338/2255 cut-off events. [2024-06-14 11:32:41,746 INFO L125 PetriNetUnfolderBase]: For 67456/67456 co-relation queries the response was YES. [2024-06-14 11:32:41,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13743 conditions, 2255 events. 1338/2255 cut-off events. For 67456/67456 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 12684 event pairs, 297 based on Foata normal form. 2/2257 useless extension candidates. Maximal degree in co-relation 13664. Up to 1984 conditions per place. [2024-06-14 11:32:41,761 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 173 selfloop transitions, 47 changer transitions 0/226 dead transitions. [2024-06-14 11:32:41,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 226 transitions, 3351 flow [2024-06-14 11:32:41,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:41,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:41,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:32:41,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-14 11:32:41,762 INFO L175 Difference]: Start difference. First operand has 172 places, 208 transitions, 2867 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:32:41,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 226 transitions, 3351 flow [2024-06-14 11:32:41,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 226 transitions, 3261 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:41,857 INFO L231 Difference]: Finished difference. Result has 174 places, 208 transitions, 2878 flow [2024-06-14 11:32:41,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2777, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2878, PETRI_PLACES=174, PETRI_TRANSITIONS=208} [2024-06-14 11:32:41,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-14 11:32:41,858 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 208 transitions, 2878 flow [2024-06-14 11:32:41,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:41,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:41,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:32:41,859 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-14 11:32:41,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:41,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1599320348, now seen corresponding path program 1 times [2024-06-14 11:32:41,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:41,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918446654] [2024-06-14 11:32:41,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:41,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:41,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:41,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-14 11:32:41,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:41,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918446654] [2024-06-14 11:32:41,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918446654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:41,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:41,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:41,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447892636] [2024-06-14 11:32:41,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:41,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:41,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:41,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:41,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:41,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:41,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 208 transitions, 2878 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:41,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:41,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:42,253 INFO L124 PetriNetUnfolderBase]: 1346/2267 cut-off events. [2024-06-14 11:32:42,254 INFO L125 PetriNetUnfolderBase]: For 70836/70836 co-relation queries the response was YES. [2024-06-14 11:32:42,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13914 conditions, 2267 events. 1346/2267 cut-off events. For 70836/70836 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 12767 event pairs, 297 based on Foata normal form. 2/2269 useless extension candidates. Maximal degree in co-relation 13834. Up to 2030 conditions per place. [2024-06-14 11:32:42,271 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 195 selfloop transitions, 27 changer transitions 0/228 dead transitions. [2024-06-14 11:32:42,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 228 transitions, 3400 flow [2024-06-14 11:32:42,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:42,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:42,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-14 11:32:42,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-14 11:32:42,272 INFO L175 Difference]: Start difference. First operand has 174 places, 208 transitions, 2878 flow. Second operand 7 states and 151 transitions. [2024-06-14 11:32:42,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 228 transitions, 3400 flow [2024-06-14 11:32:42,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 3263 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 11:32:42,377 INFO L231 Difference]: Finished difference. Result has 172 places, 210 transitions, 2838 flow [2024-06-14 11:32:42,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2741, PETRI_DIFFERENCE_MINUEND_PLACES=165, 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=7, PETRI_FLOW=2838, PETRI_PLACES=172, PETRI_TRANSITIONS=210} [2024-06-14 11:32:42,377 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-14 11:32:42,378 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 210 transitions, 2838 flow [2024-06-14 11:32:42,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:42,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:42,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:32:42,378 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-14 11:32:42,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:42,379 INFO L85 PathProgramCache]: Analyzing trace with hash -2124777279, now seen corresponding path program 4 times [2024-06-14 11:32:42,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:42,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943438480] [2024-06-14 11:32:42,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:42,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:42,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:42,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:42,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:42,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943438480] [2024-06-14 11:32:42,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943438480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:42,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:42,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:42,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367781118] [2024-06-14 11:32:42,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:42,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:42,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:42,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:42,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:42,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:42,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 210 transitions, 2838 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:42,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:42,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:42,817 INFO L124 PetriNetUnfolderBase]: 1369/2304 cut-off events. [2024-06-14 11:32:42,817 INFO L125 PetriNetUnfolderBase]: For 78456/78456 co-relation queries the response was YES. [2024-06-14 11:32:42,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14039 conditions, 2304 events. 1369/2304 cut-off events. For 78456/78456 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 12990 event pairs, 221 based on Foata normal form. 10/2314 useless extension candidates. Maximal degree in co-relation 13958. Up to 1790 conditions per place. [2024-06-14 11:32:42,835 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 186 selfloop transitions, 56 changer transitions 0/248 dead transitions. [2024-06-14 11:32:42,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 248 transitions, 3438 flow [2024-06-14 11:32:42,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:42,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:42,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:32:42,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 11:32:42,836 INFO L175 Difference]: Start difference. First operand has 172 places, 210 transitions, 2838 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:32:42,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 248 transitions, 3438 flow [2024-06-14 11:32:42,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 248 transitions, 3357 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:42,952 INFO L231 Difference]: Finished difference. Result has 175 places, 211 transitions, 2895 flow [2024-06-14 11:32:42,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2757, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2895, PETRI_PLACES=175, PETRI_TRANSITIONS=211} [2024-06-14 11:32:42,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-14 11:32:42,953 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 211 transitions, 2895 flow [2024-06-14 11:32:42,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:42,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:42,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:32:42,954 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-14 11:32:42,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:42,954 INFO L85 PathProgramCache]: Analyzing trace with hash -123806039, now seen corresponding path program 3 times [2024-06-14 11:32:42,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:42,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587854242] [2024-06-14 11:32:42,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:42,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:42,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:43,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:43,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:43,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587854242] [2024-06-14 11:32:43,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587854242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:43,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:43,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:43,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033993977] [2024-06-14 11:32:43,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:43,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:43,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:43,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:43,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:43,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:43,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 211 transitions, 2895 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:43,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:43,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:43,369 INFO L124 PetriNetUnfolderBase]: 1374/2307 cut-off events. [2024-06-14 11:32:43,369 INFO L125 PetriNetUnfolderBase]: For 77509/77509 co-relation queries the response was YES. [2024-06-14 11:32:43,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14381 conditions, 2307 events. 1374/2307 cut-off events. For 77509/77509 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 12974 event pairs, 327 based on Foata normal form. 1/2307 useless extension candidates. Maximal degree in co-relation 14299. Up to 1961 conditions per place. [2024-06-14 11:32:43,385 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 155 selfloop transitions, 71 changer transitions 0/232 dead transitions. [2024-06-14 11:32:43,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 232 transitions, 3505 flow [2024-06-14 11:32:43,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:43,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:43,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:32:43,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:32:43,386 INFO L175 Difference]: Start difference. First operand has 175 places, 211 transitions, 2895 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:32:43,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 232 transitions, 3505 flow [2024-06-14 11:32:43,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 232 transitions, 3387 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:43,535 INFO L231 Difference]: Finished difference. Result has 176 places, 214 transitions, 2961 flow [2024-06-14 11:32:43,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2961, PETRI_PLACES=176, PETRI_TRANSITIONS=214} [2024-06-14 11:32:43,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-14 11:32:43,536 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 214 transitions, 2961 flow [2024-06-14 11:32:43,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:43,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:43,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:32:43,536 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:43,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:43,537 INFO L85 PathProgramCache]: Analyzing trace with hash -123805698, now seen corresponding path program 4 times [2024-06-14 11:32:43,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:43,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486731994] [2024-06-14 11:32:43,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:43,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:43,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:43,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:43,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:43,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486731994] [2024-06-14 11:32:43,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486731994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:43,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:43,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:43,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467988700] [2024-06-14 11:32:43,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:43,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:43,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:43,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:43,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:43,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:43,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 214 transitions, 2961 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:43,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:43,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:43,920 INFO L124 PetriNetUnfolderBase]: 1379/2312 cut-off events. [2024-06-14 11:32:43,921 INFO L125 PetriNetUnfolderBase]: For 77492/77492 co-relation queries the response was YES. [2024-06-14 11:32:43,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14377 conditions, 2312 events. 1379/2312 cut-off events. For 77492/77492 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 12984 event pairs, 345 based on Foata normal form. 1/2312 useless extension candidates. Maximal degree in co-relation 14294. Up to 1821 conditions per place. [2024-06-14 11:32:43,940 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 101 selfloop transitions, 130 changer transitions 0/237 dead transitions. [2024-06-14 11:32:43,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 237 transitions, 3768 flow [2024-06-14 11:32:43,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:43,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:43,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:32:43,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:32:43,941 INFO L175 Difference]: Start difference. First operand has 176 places, 214 transitions, 2961 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:32:43,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 237 transitions, 3768 flow [2024-06-14 11:32:44,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 237 transitions, 3657 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:44,100 INFO L231 Difference]: Finished difference. Result has 179 places, 217 transitions, 3173 flow [2024-06-14 11:32:44,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3173, PETRI_PLACES=179, PETRI_TRANSITIONS=217} [2024-06-14 11:32:44,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-14 11:32:44,101 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 217 transitions, 3173 flow [2024-06-14 11:32:44,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:44,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:44,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:32:44,102 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:44,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:44,102 INFO L85 PathProgramCache]: Analyzing trace with hash 201321372, now seen corresponding path program 5 times [2024-06-14 11:32:44,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:44,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361372831] [2024-06-14 11:32:44,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:44,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:44,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:44,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:44,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:44,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361372831] [2024-06-14 11:32:44,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361372831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:44,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:44,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:44,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005825] [2024-06-14 11:32:44,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:44,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:44,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:44,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:44,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:44,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:44,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 217 transitions, 3173 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:44,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:44,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:44,526 INFO L124 PetriNetUnfolderBase]: 1384/2329 cut-off events. [2024-06-14 11:32:44,527 INFO L125 PetriNetUnfolderBase]: For 80468/80468 co-relation queries the response was YES. [2024-06-14 11:32:44,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14739 conditions, 2329 events. 1384/2329 cut-off events. For 80468/80468 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 13177 event pairs, 300 based on Foata normal form. 1/2330 useless extension candidates. Maximal degree in co-relation 14654. Up to 2098 conditions per place. [2024-06-14 11:32:44,550 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 203 selfloop transitions, 25 changer transitions 0/234 dead transitions. [2024-06-14 11:32:44,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 234 transitions, 3726 flow [2024-06-14 11:32:44,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:44,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:44,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-14 11:32:44,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-14 11:32:44,551 INFO L175 Difference]: Start difference. First operand has 179 places, 217 transitions, 3173 flow. Second operand 7 states and 148 transitions. [2024-06-14 11:32:44,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 234 transitions, 3726 flow [2024-06-14 11:32:44,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 234 transitions, 3199 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:44,712 INFO L231 Difference]: Finished difference. Result has 179 places, 220 transitions, 2771 flow [2024-06-14 11:32:44,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2664, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2771, PETRI_PLACES=179, PETRI_TRANSITIONS=220} [2024-06-14 11:32:44,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-14 11:32:44,713 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 220 transitions, 2771 flow [2024-06-14 11:32:44,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:44,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:44,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:32:44,714 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:44,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:44,714 INFO L85 PathProgramCache]: Analyzing trace with hash -114551268, now seen corresponding path program 6 times [2024-06-14 11:32:44,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:44,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935727315] [2024-06-14 11:32:44,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:44,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:44,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:44,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:44,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:44,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935727315] [2024-06-14 11:32:44,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935727315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:44,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:44,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:44,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017386150] [2024-06-14 11:32:44,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:44,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:44,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:44,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:44,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:44,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:44,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 220 transitions, 2771 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:44,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:44,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:45,123 INFO L124 PetriNetUnfolderBase]: 1381/2314 cut-off events. [2024-06-14 11:32:45,123 INFO L125 PetriNetUnfolderBase]: For 80908/80908 co-relation queries the response was YES. [2024-06-14 11:32:45,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14132 conditions, 2314 events. 1381/2314 cut-off events. For 80908/80908 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 12980 event pairs, 343 based on Foata normal form. 1/2314 useless extension candidates. Maximal degree in co-relation 14047. Up to 1823 conditions per place. [2024-06-14 11:32:45,142 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 98 selfloop transitions, 132 changer transitions 0/236 dead transitions. [2024-06-14 11:32:45,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 236 transitions, 3437 flow [2024-06-14 11:32:45,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:45,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:45,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:32:45,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-14 11:32:45,143 INFO L175 Difference]: Start difference. First operand has 179 places, 220 transitions, 2771 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:32:45,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 236 transitions, 3437 flow [2024-06-14 11:32:45,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 236 transitions, 3299 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:45,320 INFO L231 Difference]: Finished difference. Result has 179 places, 220 transitions, 2903 flow [2024-06-14 11:32:45,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2633, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2903, PETRI_PLACES=179, PETRI_TRANSITIONS=220} [2024-06-14 11:32:45,321 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-14 11:32:45,321 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 220 transitions, 2903 flow [2024-06-14 11:32:45,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:45,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:45,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:45,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:32:45,322 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:45,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:45,322 INFO L85 PathProgramCache]: Analyzing trace with hash 572518275, now seen corresponding path program 4 times [2024-06-14 11:32:45,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:45,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828696533] [2024-06-14 11:32:45,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:45,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:45,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:45,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:45,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:45,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828696533] [2024-06-14 11:32:45,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828696533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:45,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:45,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:45,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886326368] [2024-06-14 11:32:45,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:45,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:45,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:45,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:45,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:45,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:45,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 220 transitions, 2903 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:45,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:45,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:45,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:45,846 INFO L124 PetriNetUnfolderBase]: 1378/2313 cut-off events. [2024-06-14 11:32:45,846 INFO L125 PetriNetUnfolderBase]: For 83913/83913 co-relation queries the response was YES. [2024-06-14 11:32:45,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14422 conditions, 2313 events. 1378/2313 cut-off events. For 83913/83913 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13008 event pairs, 323 based on Foata normal form. 1/2313 useless extension candidates. Maximal degree in co-relation 14337. Up to 1968 conditions per place. [2024-06-14 11:32:45,864 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 158 selfloop transitions, 71 changer transitions 0/235 dead transitions. [2024-06-14 11:32:45,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 235 transitions, 3397 flow [2024-06-14 11:32:45,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:45,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:45,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 11:32:45,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-14 11:32:45,866 INFO L175 Difference]: Start difference. First operand has 179 places, 220 transitions, 2903 flow. Second operand 8 states and 170 transitions. [2024-06-14 11:32:45,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 235 transitions, 3397 flow [2024-06-14 11:32:46,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 235 transitions, 3101 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:46,029 INFO L231 Difference]: Finished difference. Result has 182 places, 220 transitions, 2755 flow [2024-06-14 11:32:46,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2607, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2755, PETRI_PLACES=182, PETRI_TRANSITIONS=220} [2024-06-14 11:32:46,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-14 11:32:46,031 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 220 transitions, 2755 flow [2024-06-14 11:32:46,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:46,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] [2024-06-14 11:32:46,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:32:46,031 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:46,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:46,032 INFO L85 PathProgramCache]: Analyzing trace with hash -2031899686, now seen corresponding path program 7 times [2024-06-14 11:32:46,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:46,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757433035] [2024-06-14 11:32:46,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:46,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:46,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:46,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:46,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:46,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757433035] [2024-06-14 11:32:46,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757433035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:46,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:46,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:46,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65022058] [2024-06-14 11:32:46,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:46,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:46,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:46,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:46,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:46,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:46,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 220 transitions, 2755 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:46,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:46,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:46,506 INFO L124 PetriNetUnfolderBase]: 1388/2339 cut-off events. [2024-06-14 11:32:46,507 INFO L125 PetriNetUnfolderBase]: For 86004/86004 co-relation queries the response was YES. [2024-06-14 11:32:46,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14399 conditions, 2339 events. 1388/2339 cut-off events. For 86004/86004 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13233 event pairs, 300 based on Foata normal form. 2/2341 useless extension candidates. Maximal degree in co-relation 14313. Up to 1910 conditions per place. [2024-06-14 11:32:46,526 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 100 changer transitions 0/256 dead transitions. [2024-06-14 11:32:46,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 256 transitions, 3566 flow [2024-06-14 11:32:46,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:46,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:46,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:32:46,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:32:46,528 INFO L175 Difference]: Start difference. First operand has 182 places, 220 transitions, 2755 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:32:46,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 256 transitions, 3566 flow [2024-06-14 11:32:46,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 256 transitions, 3308 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 11:32:46,718 INFO L231 Difference]: Finished difference. Result has 181 places, 224 transitions, 2764 flow [2024-06-14 11:32:46,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2764, PETRI_PLACES=181, PETRI_TRANSITIONS=224} [2024-06-14 11:32:46,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-14 11:32:46,718 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 224 transitions, 2764 flow [2024-06-14 11:32:46,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:46,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:46,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:32:46,719 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:46,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:46,719 INFO L85 PathProgramCache]: Analyzing trace with hash -2031692296, now seen corresponding path program 8 times [2024-06-14 11:32:46,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:46,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945189777] [2024-06-14 11:32:46,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:46,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:46,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:46,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:46,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:46,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945189777] [2024-06-14 11:32:46,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945189777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:46,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:46,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:46,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700666464] [2024-06-14 11:32:46,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:46,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:46,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:46,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:46,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:46,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:46,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 224 transitions, 2764 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:46,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:46,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:47,161 INFO L124 PetriNetUnfolderBase]: 1382/2331 cut-off events. [2024-06-14 11:32:47,162 INFO L125 PetriNetUnfolderBase]: For 86691/86691 co-relation queries the response was YES. [2024-06-14 11:32:47,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14383 conditions, 2331 events. 1382/2331 cut-off events. For 86691/86691 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13255 event pairs, 300 based on Foata normal form. 2/2333 useless extension candidates. Maximal degree in co-relation 14297. Up to 1905 conditions per place. [2024-06-14 11:32:47,182 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 153 selfloop transitions, 95 changer transitions 0/254 dead transitions. [2024-06-14 11:32:47,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 254 transitions, 3514 flow [2024-06-14 11:32:47,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:47,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:47,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:32:47,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-14 11:32:47,184 INFO L175 Difference]: Start difference. First operand has 181 places, 224 transitions, 2764 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:32:47,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 254 transitions, 3514 flow [2024-06-14 11:32:47,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 254 transitions, 3395 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:47,416 INFO L231 Difference]: Finished difference. Result has 185 places, 224 transitions, 2855 flow [2024-06-14 11:32:47,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2855, PETRI_PLACES=185, PETRI_TRANSITIONS=224} [2024-06-14 11:32:47,417 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-14 11:32:47,417 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 224 transitions, 2855 flow [2024-06-14 11:32:47,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:47,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] [2024-06-14 11:32:47,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:32:47,418 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:47,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:47,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1943568646, now seen corresponding path program 9 times [2024-06-14 11:32:47,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:47,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178995098] [2024-06-14 11:32:47,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:47,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:47,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:47,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:47,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:47,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178995098] [2024-06-14 11:32:47,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178995098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:47,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:47,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:47,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938053953] [2024-06-14 11:32:47,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:47,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:47,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:47,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:47,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:47,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:47,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 224 transitions, 2855 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:47,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:47,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:47,831 INFO L124 PetriNetUnfolderBase]: 1392/2347 cut-off events. [2024-06-14 11:32:47,831 INFO L125 PetriNetUnfolderBase]: For 86601/86601 co-relation queries the response was YES. [2024-06-14 11:32:47,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14587 conditions, 2347 events. 1392/2347 cut-off events. For 86601/86601 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 13347 event pairs, 300 based on Foata normal form. 1/2348 useless extension candidates. Maximal degree in co-relation 14501. Up to 2115 conditions per place. [2024-06-14 11:32:47,850 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 214 selfloop transitions, 23 changer transitions 0/243 dead transitions. [2024-06-14 11:32:47,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 243 transitions, 3460 flow [2024-06-14 11:32:47,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:47,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:47,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-14 11:32:47,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-14 11:32:47,851 INFO L175 Difference]: Start difference. First operand has 185 places, 224 transitions, 2855 flow. Second operand 6 states and 131 transitions. [2024-06-14 11:32:47,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 243 transitions, 3460 flow [2024-06-14 11:32:48,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 243 transitions, 3288 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:48,015 INFO L231 Difference]: Finished difference. Result has 184 places, 230 transitions, 2840 flow [2024-06-14 11:32:48,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2840, PETRI_PLACES=184, PETRI_TRANSITIONS=230} [2024-06-14 11:32:48,016 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-14 11:32:48,016 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 230 transitions, 2840 flow [2024-06-14 11:32:48,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:48,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:48,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:32:48,016 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:48,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:48,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1943954596, now seen corresponding path program 10 times [2024-06-14 11:32:48,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:48,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143560433] [2024-06-14 11:32:48,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:48,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:48,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:48,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-14 11:32:48,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:48,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143560433] [2024-06-14 11:32:48,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143560433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:48,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:48,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:48,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462764425] [2024-06-14 11:32:48,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:48,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:48,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:48,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:48,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:48,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:48,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 230 transitions, 2840 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:48,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:48,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:48,422 INFO L124 PetriNetUnfolderBase]: 1387/2341 cut-off events. [2024-06-14 11:32:48,422 INFO L125 PetriNetUnfolderBase]: For 85360/85366 co-relation queries the response was YES. [2024-06-14 11:32:48,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14263 conditions, 2341 events. 1387/2341 cut-off events. For 85360/85366 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 13329 event pairs, 312 based on Foata normal form. 7/2348 useless extension candidates. Maximal degree in co-relation 14177. Up to 1908 conditions per place. [2024-06-14 11:32:48,441 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 143 selfloop transitions, 106 changer transitions 0/255 dead transitions. [2024-06-14 11:32:48,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 255 transitions, 3580 flow [2024-06-14 11:32:48,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:48,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:48,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:48,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-14 11:32:48,443 INFO L175 Difference]: Start difference. First operand has 184 places, 230 transitions, 2840 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:48,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 255 transitions, 3580 flow [2024-06-14 11:32:48,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 255 transitions, 3508 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:48,647 INFO L231 Difference]: Finished difference. Result has 188 places, 230 transitions, 2986 flow [2024-06-14 11:32:48,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2768, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2986, PETRI_PLACES=188, PETRI_TRANSITIONS=230} [2024-06-14 11:32:48,647 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-14 11:32:48,647 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 230 transitions, 2986 flow [2024-06-14 11:32:48,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:48,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:48,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:32:48,648 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:48,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:48,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1744266856, now seen corresponding path program 11 times [2024-06-14 11:32:48,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:48,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159430620] [2024-06-14 11:32:48,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:48,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:48,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:48,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:48,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:48,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159430620] [2024-06-14 11:32:48,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159430620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:48,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:48,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:48,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715485897] [2024-06-14 11:32:48,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:48,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:48,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:48,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:48,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:48,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:48,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 230 transitions, 2986 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:48,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:48,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:49,090 INFO L124 PetriNetUnfolderBase]: 1384/2335 cut-off events. [2024-06-14 11:32:49,090 INFO L125 PetriNetUnfolderBase]: For 87824/87824 co-relation queries the response was YES. [2024-06-14 11:32:49,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14500 conditions, 2335 events. 1384/2335 cut-off events. For 87824/87824 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 13265 event pairs, 300 based on Foata normal form. 1/2336 useless extension candidates. Maximal degree in co-relation 14413. Up to 1988 conditions per place. [2024-06-14 11:32:49,109 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 190 selfloop transitions, 61 changer transitions 0/257 dead transitions. [2024-06-14 11:32:49,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 257 transitions, 3648 flow [2024-06-14 11:32:49,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:49,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:49,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:32:49,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:32:49,110 INFO L175 Difference]: Start difference. First operand has 188 places, 230 transitions, 2986 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:32:49,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 257 transitions, 3648 flow [2024-06-14 11:32:49,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 257 transitions, 3232 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 11:32:49,275 INFO L231 Difference]: Finished difference. Result has 186 places, 230 transitions, 2710 flow [2024-06-14 11:32:49,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2710, PETRI_PLACES=186, PETRI_TRANSITIONS=230} [2024-06-14 11:32:49,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-14 11:32:49,276 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 230 transitions, 2710 flow [2024-06-14 11:32:49,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:49,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:49,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:49,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:32:49,276 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:49,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:49,277 INFO L85 PathProgramCache]: Analyzing trace with hash -2020967536, now seen corresponding path program 12 times [2024-06-14 11:32:49,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:49,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203637217] [2024-06-14 11:32:49,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:49,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:49,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:49,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:49,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:49,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203637217] [2024-06-14 11:32:49,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203637217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:49,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:49,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:49,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737261047] [2024-06-14 11:32:49,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:49,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:49,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:49,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:49,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:49,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:49,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 230 transitions, 2710 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:49,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:49,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:49,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:49,722 INFO L124 PetriNetUnfolderBase]: 1376/2323 cut-off events. [2024-06-14 11:32:49,723 INFO L125 PetriNetUnfolderBase]: For 88592/88592 co-relation queries the response was YES. [2024-06-14 11:32:49,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14141 conditions, 2323 events. 1376/2323 cut-off events. For 88592/88592 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 13220 event pairs, 300 based on Foata normal form. 2/2325 useless extension candidates. Maximal degree in co-relation 14053. Up to 1980 conditions per place. [2024-06-14 11:32:49,741 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 189 selfloop transitions, 57 changer transitions 0/252 dead transitions. [2024-06-14 11:32:49,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 252 transitions, 3258 flow [2024-06-14 11:32:49,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:49,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:49,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:32:49,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-14 11:32:49,743 INFO L175 Difference]: Start difference. First operand has 186 places, 230 transitions, 2710 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:32:49,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 252 transitions, 3258 flow [2024-06-14 11:32:49,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 252 transitions, 3078 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:49,941 INFO L231 Difference]: Finished difference. Result has 185 places, 230 transitions, 2664 flow [2024-06-14 11:32:49,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2664, PETRI_PLACES=185, PETRI_TRANSITIONS=230} [2024-06-14 11:32:49,941 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-14 11:32:49,941 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 230 transitions, 2664 flow [2024-06-14 11:32:49,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:49,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:49,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:49,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:32:49,942 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:49,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:49,942 INFO L85 PathProgramCache]: Analyzing trace with hash -2120870790, now seen corresponding path program 2 times [2024-06-14 11:32:49,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:49,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232465658] [2024-06-14 11:32:49,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:49,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:49,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:50,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:50,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:50,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232465658] [2024-06-14 11:32:50,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232465658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:50,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:50,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:50,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950142853] [2024-06-14 11:32:50,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:50,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:50,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:50,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:50,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:50,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:50,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 230 transitions, 2664 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:50,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:50,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:50,321 INFO L124 PetriNetUnfolderBase]: 1384/2335 cut-off events. [2024-06-14 11:32:50,321 INFO L125 PetriNetUnfolderBase]: For 85416/85416 co-relation queries the response was YES. [2024-06-14 11:32:50,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14150 conditions, 2335 events. 1384/2335 cut-off events. For 85416/85416 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 13257 event pairs, 300 based on Foata normal form. 2/2337 useless extension candidates. Maximal degree in co-relation 14062. Up to 2084 conditions per place. [2024-06-14 11:32:50,340 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 214 selfloop transitions, 29 changer transitions 0/249 dead transitions. [2024-06-14 11:32:50,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 249 transitions, 3230 flow [2024-06-14 11:32:50,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:50,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:50,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-14 11:32:50,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-14 11:32:50,341 INFO L175 Difference]: Start difference. First operand has 185 places, 230 transitions, 2664 flow. Second operand 6 states and 134 transitions. [2024-06-14 11:32:50,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 249 transitions, 3230 flow [2024-06-14 11:32:50,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 249 transitions, 3116 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:50,514 INFO L231 Difference]: Finished difference. Result has 186 places, 232 transitions, 2658 flow [2024-06-14 11:32:50,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2658, PETRI_PLACES=186, PETRI_TRANSITIONS=232} [2024-06-14 11:32:50,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-14 11:32:50,514 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 232 transitions, 2658 flow [2024-06-14 11:32:50,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:50,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:50,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:32:50,515 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:50,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:50,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1737085830, now seen corresponding path program 3 times [2024-06-14 11:32:50,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:50,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608285203] [2024-06-14 11:32:50,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:50,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:50,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:50,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:50,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:50,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608285203] [2024-06-14 11:32:50,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608285203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:50,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:50,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:50,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699129948] [2024-06-14 11:32:50,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:50,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:50,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:50,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:50,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:50,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:50,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 232 transitions, 2658 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:50,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:50,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:50,978 INFO L124 PetriNetUnfolderBase]: 1392/2347 cut-off events. [2024-06-14 11:32:50,979 INFO L125 PetriNetUnfolderBase]: For 89124/89124 co-relation queries the response was YES. [2024-06-14 11:32:50,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14301 conditions, 2347 events. 1392/2347 cut-off events. For 89124/89124 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 13349 event pairs, 302 based on Foata normal form. 2/2349 useless extension candidates. Maximal degree in co-relation 14212. Up to 2108 conditions per place. [2024-06-14 11:32:51,000 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 223 selfloop transitions, 21 changer transitions 0/250 dead transitions. [2024-06-14 11:32:51,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 250 transitions, 3228 flow [2024-06-14 11:32:51,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:51,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:51,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 11:32:51,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-14 11:32:51,004 INFO L175 Difference]: Start difference. First operand has 186 places, 232 transitions, 2658 flow. Second operand 5 states and 117 transitions. [2024-06-14 11:32:51,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 250 transitions, 3228 flow [2024-06-14 11:32:51,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 250 transitions, 3136 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:51,209 INFO L231 Difference]: Finished difference. Result has 187 places, 234 transitions, 2659 flow [2024-06-14 11:32:51,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2659, PETRI_PLACES=187, PETRI_TRANSITIONS=234} [2024-06-14 11:32:51,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-14 11:32:51,209 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 234 transitions, 2659 flow [2024-06-14 11:32:51,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:51,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:51,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:32:51,210 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:51,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:51,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1736640360, now seen corresponding path program 4 times [2024-06-14 11:32:51,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:51,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314779988] [2024-06-14 11:32:51,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:51,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:51,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:51,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:51,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:51,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314779988] [2024-06-14 11:32:51,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314779988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:51,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:51,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:51,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088772627] [2024-06-14 11:32:51,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:51,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:51,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:51,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:51,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:51,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:51,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 234 transitions, 2659 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:51,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:51,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:51,623 INFO L124 PetriNetUnfolderBase]: 1387/2340 cut-off events. [2024-06-14 11:32:51,623 INFO L125 PetriNetUnfolderBase]: For 86468/86468 co-relation queries the response was YES. [2024-06-14 11:32:51,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14080 conditions, 2340 events. 1387/2340 cut-off events. For 86468/86468 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 13305 event pairs, 290 based on Foata normal form. 2/2342 useless extension candidates. Maximal degree in co-relation 13990. Up to 2087 conditions per place. [2024-06-14 11:32:51,640 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 223 selfloop transitions, 25 changer transitions 0/254 dead transitions. [2024-06-14 11:32:51,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 254 transitions, 3241 flow [2024-06-14 11:32:51,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:51,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:51,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-14 11:32:51,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:32:51,644 INFO L175 Difference]: Start difference. First operand has 187 places, 234 transitions, 2659 flow. Second operand 6 states and 135 transitions. [2024-06-14 11:32:51,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 254 transitions, 3241 flow [2024-06-14 11:32:51,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 254 transitions, 3168 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:51,821 INFO L231 Difference]: Finished difference. Result has 190 places, 236 transitions, 2687 flow [2024-06-14 11:32:51,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2687, PETRI_PLACES=190, PETRI_TRANSITIONS=236} [2024-06-14 11:32:51,821 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-14 11:32:51,821 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 236 transitions, 2687 flow [2024-06-14 11:32:51,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:51,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:51,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:32:51,822 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:51,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:51,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1736634408, now seen corresponding path program 1 times [2024-06-14 11:32:51,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:51,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153548021] [2024-06-14 11:32:51,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:51,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:51,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:51,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:51,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:51,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153548021] [2024-06-14 11:32:51,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153548021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:51,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:51,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:51,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58644588] [2024-06-14 11:32:51,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:51,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:51,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:51,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:51,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:51,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:51,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 236 transitions, 2687 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:51,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:51,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:52,235 INFO L124 PetriNetUnfolderBase]: 1374/2321 cut-off events. [2024-06-14 11:32:52,235 INFO L125 PetriNetUnfolderBase]: For 87541/87541 co-relation queries the response was YES. [2024-06-14 11:32:52,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13797 conditions, 2321 events. 1374/2321 cut-off events. For 87541/87541 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 13155 event pairs, 258 based on Foata normal form. 6/2327 useless extension candidates. Maximal degree in co-relation 13706. Up to 2000 conditions per place. [2024-06-14 11:32:52,254 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 229 selfloop transitions, 25 changer transitions 0/260 dead transitions. [2024-06-14 11:32:52,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 260 transitions, 3279 flow [2024-06-14 11:32:52,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:52,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:52,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:32:52,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:32:52,256 INFO L175 Difference]: Start difference. First operand has 190 places, 236 transitions, 2687 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:32:52,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 260 transitions, 3279 flow [2024-06-14 11:32:52,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 260 transitions, 3194 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:52,441 INFO L231 Difference]: Finished difference. Result has 192 places, 236 transitions, 2656 flow [2024-06-14 11:32:52,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2602, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2656, PETRI_PLACES=192, PETRI_TRANSITIONS=236} [2024-06-14 11:32:52,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-14 11:32:52,441 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 236 transitions, 2656 flow [2024-06-14 11:32:52,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:52,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-14 11:32:52,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:32:52,442 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:52,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:52,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1073358720, now seen corresponding path program 1 times [2024-06-14 11:32:52,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:52,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062817581] [2024-06-14 11:32:52,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:52,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:52,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:52,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:52,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:52,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062817581] [2024-06-14 11:32:52,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062817581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:52,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:52,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:52,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901390585] [2024-06-14 11:32:52,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:52,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:52,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:52,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:52,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:52,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:52,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 236 transitions, 2656 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:52,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:52,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:52,947 INFO L124 PetriNetUnfolderBase]: 1622/2742 cut-off events. [2024-06-14 11:32:52,948 INFO L125 PetriNetUnfolderBase]: For 161093/161093 co-relation queries the response was YES. [2024-06-14 11:32:52,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17026 conditions, 2742 events. 1622/2742 cut-off events. For 161093/161093 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16077 event pairs, 322 based on Foata normal form. 30/2771 useless extension candidates. Maximal degree in co-relation 16934. Up to 1315 conditions per place. [2024-06-14 11:32:52,971 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 122 selfloop transitions, 149 changer transitions 7/284 dead transitions. [2024-06-14 11:32:52,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 284 transitions, 3722 flow [2024-06-14 11:32:52,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:52,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:52,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:32:52,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-14 11:32:52,972 INFO L175 Difference]: Start difference. First operand has 192 places, 236 transitions, 2656 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:32:52,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 284 transitions, 3722 flow [2024-06-14 11:32:53,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 284 transitions, 3651 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:53,199 INFO L231 Difference]: Finished difference. Result has 195 places, 237 transitions, 2919 flow [2024-06-14 11:32:53,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2919, PETRI_PLACES=195, PETRI_TRANSITIONS=237} [2024-06-14 11:32:53,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-14 11:32:53,200 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 237 transitions, 2919 flow [2024-06-14 11:32:53,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:53,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:53,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:32:53,200 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:53,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:53,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1387868102, now seen corresponding path program 2 times [2024-06-14 11:32:53,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:53,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681735641] [2024-06-14 11:32:53,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:53,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:53,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:53,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:53,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:53,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681735641] [2024-06-14 11:32:53,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681735641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:53,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:53,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:53,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134464795] [2024-06-14 11:32:53,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:53,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:53,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:53,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:53,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:53,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:53,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 237 transitions, 2919 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:53,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:53,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:53,739 INFO L124 PetriNetUnfolderBase]: 1676/2852 cut-off events. [2024-06-14 11:32:53,740 INFO L125 PetriNetUnfolderBase]: For 174508/174508 co-relation queries the response was YES. [2024-06-14 11:32:53,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17833 conditions, 2852 events. 1676/2852 cut-off events. For 174508/174508 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16931 event pairs, 491 based on Foata normal form. 34/2885 useless extension candidates. Maximal degree in co-relation 17741. Up to 2151 conditions per place. [2024-06-14 11:32:53,761 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 119 selfloop transitions, 142 changer transitions 3/270 dead transitions. [2024-06-14 11:32:53,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 270 transitions, 3773 flow [2024-06-14 11:32:53,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:53,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:53,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:32:53,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-14 11:32:53,762 INFO L175 Difference]: Start difference. First operand has 195 places, 237 transitions, 2919 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:32:53,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 270 transitions, 3773 flow [2024-06-14 11:32:54,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 270 transitions, 3563 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:54,126 INFO L231 Difference]: Finished difference. Result has 199 places, 237 transitions, 3026 flow [2024-06-14 11:32:54,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3026, PETRI_PLACES=199, PETRI_TRANSITIONS=237} [2024-06-14 11:32:54,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-14 11:32:54,127 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 237 transitions, 3026 flow [2024-06-14 11:32:54,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:54,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:54,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] [2024-06-14 11:32:54,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:32:54,128 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:54,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:54,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1059233922, now seen corresponding path program 3 times [2024-06-14 11:32:54,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:54,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155881415] [2024-06-14 11:32:54,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:54,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:54,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:54,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:54,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:54,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155881415] [2024-06-14 11:32:54,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155881415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:54,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:54,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:54,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202315093] [2024-06-14 11:32:54,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:54,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:54,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:54,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:54,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:54,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:54,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 237 transitions, 3026 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:54,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:54,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:54,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:54,695 INFO L124 PetriNetUnfolderBase]: 1754/2990 cut-off events. [2024-06-14 11:32:54,695 INFO L125 PetriNetUnfolderBase]: For 170584/170584 co-relation queries the response was YES. [2024-06-14 11:32:54,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18637 conditions, 2990 events. 1754/2990 cut-off events. For 170584/170584 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17991 event pairs, 481 based on Foata normal form. 30/3019 useless extension candidates. Maximal degree in co-relation 18543. Up to 2105 conditions per place. [2024-06-14 11:32:54,725 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 121 selfloop transitions, 141 changer transitions 8/276 dead transitions. [2024-06-14 11:32:54,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 276 transitions, 3928 flow [2024-06-14 11:32:54,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:54,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:54,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:32:54,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-14 11:32:54,727 INFO L175 Difference]: Start difference. First operand has 199 places, 237 transitions, 3026 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:32:54,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 276 transitions, 3928 flow [2024-06-14 11:32:55,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 276 transitions, 3631 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:55,096 INFO L231 Difference]: Finished difference. Result has 201 places, 235 transitions, 2989 flow [2024-06-14 11:32:55,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2729, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2989, PETRI_PLACES=201, PETRI_TRANSITIONS=235} [2024-06-14 11:32:55,097 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-14 11:32:55,097 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 235 transitions, 2989 flow [2024-06-14 11:32:55,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:55,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:55,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:55,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:32:55,098 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:55,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:55,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1388072516, now seen corresponding path program 1 times [2024-06-14 11:32:55,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:55,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472198851] [2024-06-14 11:32:55,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:55,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:55,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:55,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:55,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:55,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472198851] [2024-06-14 11:32:55,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472198851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:55,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:55,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:55,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551519147] [2024-06-14 11:32:55,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:55,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:55,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:55,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:55,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:55,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:55,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 235 transitions, 2989 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:55,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:55,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:55,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:55,589 INFO L124 PetriNetUnfolderBase]: 1462/2468 cut-off events. [2024-06-14 11:32:55,589 INFO L125 PetriNetUnfolderBase]: For 137298/137298 co-relation queries the response was YES. [2024-06-14 11:32:55,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16794 conditions, 2468 events. 1462/2468 cut-off events. For 137298/137298 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14134 event pairs, 381 based on Foata normal form. 1/2468 useless extension candidates. Maximal degree in co-relation 16699. Up to 1981 conditions per place. [2024-06-14 11:32:55,611 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 117 selfloop transitions, 141 changer transitions 0/264 dead transitions. [2024-06-14 11:32:55,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 264 transitions, 3825 flow [2024-06-14 11:32:55,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:55,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:55,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:32:55,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:32:55,613 INFO L175 Difference]: Start difference. First operand has 201 places, 235 transitions, 2989 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:32:55,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 264 transitions, 3825 flow [2024-06-14 11:32:55,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 264 transitions, 3503 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:55,886 INFO L231 Difference]: Finished difference. Result has 203 places, 238 transitions, 3007 flow [2024-06-14 11:32:55,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3007, PETRI_PLACES=203, PETRI_TRANSITIONS=238} [2024-06-14 11:32:55,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-14 11:32:55,886 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 238 transitions, 3007 flow [2024-06-14 11:32:55,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:55,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:55,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:55,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:32:55,887 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:55,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:55,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1387865126, now seen corresponding path program 2 times [2024-06-14 11:32:55,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:55,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993477350] [2024-06-14 11:32:55,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:55,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:55,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:55,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-14 11:32:55,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:55,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993477350] [2024-06-14 11:32:55,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993477350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:55,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:55,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:55,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466848754] [2024-06-14 11:32:55,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:55,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:55,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:55,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:55,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:56,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:56,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 238 transitions, 3007 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:56,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:56,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:56,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:56,421 INFO L124 PetriNetUnfolderBase]: 1459/2464 cut-off events. [2024-06-14 11:32:56,422 INFO L125 PetriNetUnfolderBase]: For 139605/139605 co-relation queries the response was YES. [2024-06-14 11:32:56,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16619 conditions, 2464 events. 1459/2464 cut-off events. For 139605/139605 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14132 event pairs, 381 based on Foata normal form. 1/2464 useless extension candidates. Maximal degree in co-relation 16523. Up to 1978 conditions per place. [2024-06-14 11:32:56,450 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 117 selfloop transitions, 142 changer transitions 0/265 dead transitions. [2024-06-14 11:32:56,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 265 transitions, 3695 flow [2024-06-14 11:32:56,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:32:56,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:32:56,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 11:32:56,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 11:32:56,451 INFO L175 Difference]: Start difference. First operand has 203 places, 238 transitions, 3007 flow. Second operand 10 states and 215 transitions. [2024-06-14 11:32:56,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 265 transitions, 3695 flow [2024-06-14 11:32:56,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 265 transitions, 3222 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 11:32:56,807 INFO L231 Difference]: Finished difference. Result has 205 places, 238 transitions, 2824 flow [2024-06-14 11:32:56,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2534, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2824, PETRI_PLACES=205, PETRI_TRANSITIONS=238} [2024-06-14 11:32:56,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-14 11:32:56,808 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 238 transitions, 2824 flow [2024-06-14 11:32:56,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:56,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:56,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:56,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:32:56,809 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:56,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:56,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1410063182, now seen corresponding path program 4 times [2024-06-14 11:32:56,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:56,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114540254] [2024-06-14 11:32:56,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:56,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:56,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:56,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:56,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:56,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114540254] [2024-06-14 11:32:56,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114540254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:56,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:56,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:56,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702326297] [2024-06-14 11:32:56,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:56,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:56,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:56,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:56,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:56,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:56,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 238 transitions, 2824 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:56,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:56,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:56,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:57,372 INFO L124 PetriNetUnfolderBase]: 1563/2639 cut-off events. [2024-06-14 11:32:57,372 INFO L125 PetriNetUnfolderBase]: For 192664/192664 co-relation queries the response was YES. [2024-06-14 11:32:57,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17216 conditions, 2639 events. 1563/2639 cut-off events. For 192664/192664 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15346 event pairs, 414 based on Foata normal form. 34/2673 useless extension candidates. Maximal degree in co-relation 17121. Up to 2189 conditions per place. [2024-06-14 11:32:57,394 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 210 selfloop transitions, 44 changer transitions 5/265 dead transitions. [2024-06-14 11:32:57,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 265 transitions, 3456 flow [2024-06-14 11:32:57,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:32:57,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:32:57,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 11:32:57,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5275 [2024-06-14 11:32:57,395 INFO L175 Difference]: Start difference. First operand has 205 places, 238 transitions, 2824 flow. Second operand 10 states and 211 transitions. [2024-06-14 11:32:57,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 265 transitions, 3456 flow [2024-06-14 11:32:57,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 265 transitions, 3164 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:32:57,631 INFO L231 Difference]: Finished difference. Result has 206 places, 236 transitions, 2624 flow [2024-06-14 11:32:57,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2624, PETRI_PLACES=206, PETRI_TRANSITIONS=236} [2024-06-14 11:32:57,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-14 11:32:57,632 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 236 transitions, 2624 flow [2024-06-14 11:32:57,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:57,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:57,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:32:57,633 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:57,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:57,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1970875624, now seen corresponding path program 5 times [2024-06-14 11:32:57,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:57,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394486847] [2024-06-14 11:32:57,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:57,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:57,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:57,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:57,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:57,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394486847] [2024-06-14 11:32:57,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394486847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:57,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:57,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:57,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767603253] [2024-06-14 11:32:57,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:57,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:57,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:57,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:57,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:57,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:57,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 236 transitions, 2624 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:57,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:57,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:58,188 INFO L124 PetriNetUnfolderBase]: 1582/2674 cut-off events. [2024-06-14 11:32:58,189 INFO L125 PetriNetUnfolderBase]: For 200597/200597 co-relation queries the response was YES. [2024-06-14 11:32:58,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17394 conditions, 2674 events. 1582/2674 cut-off events. For 200597/200597 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 15627 event pairs, 420 based on Foata normal form. 34/2708 useless extension candidates. Maximal degree in co-relation 17298. Up to 2227 conditions per place. [2024-06-14 11:32:58,216 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 209 selfloop transitions, 44 changer transitions 3/262 dead transitions. [2024-06-14 11:32:58,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 262 transitions, 3250 flow [2024-06-14 11:32:58,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:58,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:58,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 11:32:58,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:32:58,217 INFO L175 Difference]: Start difference. First operand has 206 places, 236 transitions, 2624 flow. Second operand 9 states and 195 transitions. [2024-06-14 11:32:58,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 262 transitions, 3250 flow [2024-06-14 11:32:58,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 262 transitions, 3145 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 11:32:58,634 INFO L231 Difference]: Finished difference. Result has 207 places, 236 transitions, 2636 flow [2024-06-14 11:32:58,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2636, PETRI_PLACES=207, PETRI_TRANSITIONS=236} [2024-06-14 11:32:58,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-14 11:32:58,635 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 236 transitions, 2636 flow [2024-06-14 11:32:58,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:58,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:58,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:58,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:32:58,635 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:58,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:58,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1420190882, now seen corresponding path program 6 times [2024-06-14 11:32:58,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:58,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752507534] [2024-06-14 11:32:58,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:58,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:58,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:58,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:58,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:58,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752507534] [2024-06-14 11:32:58,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752507534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:58,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:58,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:58,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041223747] [2024-06-14 11:32:58,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:58,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:58,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:58,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:58,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:58,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:58,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 236 transitions, 2636 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:58,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:58,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:58,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:59,275 INFO L124 PetriNetUnfolderBase]: 1660/2824 cut-off events. [2024-06-14 11:32:59,275 INFO L125 PetriNetUnfolderBase]: For 201656/201656 co-relation queries the response was YES. [2024-06-14 11:32:59,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17980 conditions, 2824 events. 1660/2824 cut-off events. For 201656/201656 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16759 event pairs, 418 based on Foata normal form. 30/2854 useless extension candidates. Maximal degree in co-relation 17883. Up to 2149 conditions per place. [2024-06-14 11:32:59,300 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 210 selfloop transitions, 45 changer transitions 7/268 dead transitions. [2024-06-14 11:32:59,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 268 transitions, 3310 flow [2024-06-14 11:32:59,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:59,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:59,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:32:59,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-14 11:32:59,301 INFO L175 Difference]: Start difference. First operand has 207 places, 236 transitions, 2636 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:32:59,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 268 transitions, 3310 flow [2024-06-14 11:32:59,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 268 transitions, 3203 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:59,710 INFO L231 Difference]: Finished difference. Result has 209 places, 235 transitions, 2634 flow [2024-06-14 11:32:59,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2529, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2634, PETRI_PLACES=209, PETRI_TRANSITIONS=235} [2024-06-14 11:32:59,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-14 11:32:59,711 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 235 transitions, 2634 flow [2024-06-14 11:32:59,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:59,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, 1] [2024-06-14 11:32:59,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:32:59,712 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:59,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:59,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1700161178, now seen corresponding path program 1 times [2024-06-14 11:32:59,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:59,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244203141] [2024-06-14 11:32:59,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:59,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:59,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:59,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-14 11:32:59,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:59,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244203141] [2024-06-14 11:32:59,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244203141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:59,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:59,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:59,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045763206] [2024-06-14 11:32:59,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:59,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:59,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:59,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:59,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:59,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:32:59,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 235 transitions, 2634 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:59,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:32:59,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:00,236 INFO L124 PetriNetUnfolderBase]: 1581/2647 cut-off events. [2024-06-14 11:33:00,236 INFO L125 PetriNetUnfolderBase]: For 191749/191749 co-relation queries the response was YES. [2024-06-14 11:33:00,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17984 conditions, 2647 events. 1581/2647 cut-off events. For 191749/191749 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15380 event pairs, 389 based on Foata normal form. 10/2652 useless extension candidates. Maximal degree in co-relation 17886. Up to 2082 conditions per place. [2024-06-14 11:33:00,260 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 198 selfloop transitions, 67 changer transitions 0/271 dead transitions. [2024-06-14 11:33:00,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 271 transitions, 3432 flow [2024-06-14 11:33:00,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:00,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:00,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:33:00,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:33:00,261 INFO L175 Difference]: Start difference. First operand has 209 places, 235 transitions, 2634 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:33:00,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 271 transitions, 3432 flow [2024-06-14 11:33:00,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 271 transitions, 3312 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:00,717 INFO L231 Difference]: Finished difference. Result has 209 places, 239 transitions, 2709 flow [2024-06-14 11:33:00,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2514, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2709, PETRI_PLACES=209, PETRI_TRANSITIONS=239} [2024-06-14 11:33:00,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-14 11:33:00,718 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 239 transitions, 2709 flow [2024-06-14 11:33:00,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:00,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:00,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:00,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:33:00,719 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:00,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:00,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1697304218, now seen corresponding path program 2 times [2024-06-14 11:33:00,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:00,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982336545] [2024-06-14 11:33:00,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:00,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:00,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:00,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-14 11:33:00,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:00,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982336545] [2024-06-14 11:33:00,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982336545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:00,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:00,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:00,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877670831] [2024-06-14 11:33:00,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:00,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:00,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:00,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:00,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:00,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:00,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 239 transitions, 2709 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:00,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:00,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:00,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:01,174 INFO L124 PetriNetUnfolderBase]: 1617/2708 cut-off events. [2024-06-14 11:33:01,174 INFO L125 PetriNetUnfolderBase]: For 197407/197407 co-relation queries the response was YES. [2024-06-14 11:33:01,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18371 conditions, 2708 events. 1617/2708 cut-off events. For 197407/197407 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 15804 event pairs, 418 based on Foata normal form. 10/2717 useless extension candidates. Maximal degree in co-relation 18272. Up to 2337 conditions per place. [2024-06-14 11:33:01,199 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 195 selfloop transitions, 64 changer transitions 0/265 dead transitions. [2024-06-14 11:33:01,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 265 transitions, 3329 flow [2024-06-14 11:33:01,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:01,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:01,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:33:01,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:33:01,200 INFO L175 Difference]: Start difference. First operand has 209 places, 239 transitions, 2709 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:33:01,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 265 transitions, 3329 flow [2024-06-14 11:33:01,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 265 transitions, 3222 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:01,518 INFO L231 Difference]: Finished difference. Result has 213 places, 241 transitions, 2770 flow [2024-06-14 11:33:01,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2770, PETRI_PLACES=213, PETRI_TRANSITIONS=241} [2024-06-14 11:33:01,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-14 11:33:01,519 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 241 transitions, 2770 flow [2024-06-14 11:33:01,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:01,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:01,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:01,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:33:01,519 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:01,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:01,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1697309860, now seen corresponding path program 3 times [2024-06-14 11:33:01,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:01,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467210413] [2024-06-14 11:33:01,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:01,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:01,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:01,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-14 11:33:01,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:01,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467210413] [2024-06-14 11:33:01,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467210413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:01,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:01,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:01,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912645256] [2024-06-14 11:33:01,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:01,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:01,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:01,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:01,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:01,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:01,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 241 transitions, 2770 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:01,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:01,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:01,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:01,986 INFO L124 PetriNetUnfolderBase]: 1630/2730 cut-off events. [2024-06-14 11:33:01,987 INFO L125 PetriNetUnfolderBase]: For 190168/190168 co-relation queries the response was YES. [2024-06-14 11:33:02,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18752 conditions, 2730 events. 1630/2730 cut-off events. For 190168/190168 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 15939 event pairs, 420 based on Foata normal form. 1/2730 useless extension candidates. Maximal degree in co-relation 18651. Up to 2254 conditions per place. [2024-06-14 11:33:02,011 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 132 changer transitions 0/270 dead transitions. [2024-06-14 11:33:02,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 270 transitions, 3660 flow [2024-06-14 11:33:02,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:02,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:02,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:33:02,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-14 11:33:02,021 INFO L175 Difference]: Start difference. First operand has 213 places, 241 transitions, 2770 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:33:02,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 270 transitions, 3660 flow [2024-06-14 11:33:02,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 270 transitions, 3522 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:02,350 INFO L231 Difference]: Finished difference. Result has 216 places, 247 transitions, 2976 flow [2024-06-14 11:33:02,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2632, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2976, PETRI_PLACES=216, PETRI_TRANSITIONS=247} [2024-06-14 11:33:02,350 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-14 11:33:02,350 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 247 transitions, 2976 flow [2024-06-14 11:33:02,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:02,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:02,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:02,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:33:02,351 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:02,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:02,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1697299630, now seen corresponding path program 4 times [2024-06-14 11:33:02,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:02,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573374866] [2024-06-14 11:33:02,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:02,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:02,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:02,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-14 11:33:02,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:02,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573374866] [2024-06-14 11:33:02,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573374866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:02,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:02,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:02,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462020781] [2024-06-14 11:33:02,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:02,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:02,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:02,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:02,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:02,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:02,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 247 transitions, 2976 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:02,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:02,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:02,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:02,849 INFO L124 PetriNetUnfolderBase]: 1627/2726 cut-off events. [2024-06-14 11:33:02,849 INFO L125 PetriNetUnfolderBase]: For 194922/194922 co-relation queries the response was YES. [2024-06-14 11:33:02,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18904 conditions, 2726 events. 1627/2726 cut-off events. For 194922/194922 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15960 event pairs, 418 based on Foata normal form. 1/2726 useless extension candidates. Maximal degree in co-relation 18802. Up to 2251 conditions per place. [2024-06-14 11:33:02,873 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 133 changer transitions 0/271 dead transitions. [2024-06-14 11:33:02,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 271 transitions, 3682 flow [2024-06-14 11:33:02,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:02,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:02,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 11:33:02,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.535 [2024-06-14 11:33:02,875 INFO L175 Difference]: Start difference. First operand has 216 places, 247 transitions, 2976 flow. Second operand 10 states and 214 transitions. [2024-06-14 11:33:02,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 271 transitions, 3682 flow [2024-06-14 11:33:03,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 271 transitions, 3465 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:03,183 INFO L231 Difference]: Finished difference. Result has 222 places, 247 transitions, 3031 flow [2024-06-14 11:33:03,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3031, PETRI_PLACES=222, PETRI_TRANSITIONS=247} [2024-06-14 11:33:03,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-14 11:33:03,183 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 247 transitions, 3031 flow [2024-06-14 11:33:03,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:03,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:03,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] [2024-06-14 11:33:03,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:33:03,184 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:03,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:03,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1416373914, now seen corresponding path program 3 times [2024-06-14 11:33:03,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:03,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821446350] [2024-06-14 11:33:03,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:03,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:03,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:03,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:03,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:03,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821446350] [2024-06-14 11:33:03,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821446350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:03,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:03,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:03,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962588953] [2024-06-14 11:33:03,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:03,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:03,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:03,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:03,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:03,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:03,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 247 transitions, 3031 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:03,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:03,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:03,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:03,679 INFO L124 PetriNetUnfolderBase]: 1663/2785 cut-off events. [2024-06-14 11:33:03,679 INFO L125 PetriNetUnfolderBase]: For 218316/218316 co-relation queries the response was YES. [2024-06-14 11:33:03,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19258 conditions, 2785 events. 1663/2785 cut-off events. For 218316/218316 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16297 event pairs, 412 based on Foata normal form. 10/2795 useless extension candidates. Maximal degree in co-relation 19155. Up to 2508 conditions per place. [2024-06-14 11:33:03,705 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 242 selfloop transitions, 23 changer transitions 0/271 dead transitions. [2024-06-14 11:33:03,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 271 transitions, 3655 flow [2024-06-14 11:33:03,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:03,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:03,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-14 11:33:03,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528125 [2024-06-14 11:33:03,706 INFO L175 Difference]: Start difference. First operand has 222 places, 247 transitions, 3031 flow. Second operand 8 states and 169 transitions. [2024-06-14 11:33:03,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 271 transitions, 3655 flow [2024-06-14 11:33:04,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 271 transitions, 3381 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:04,120 INFO L231 Difference]: Finished difference. Result has 221 places, 249 transitions, 2841 flow [2024-06-14 11:33:04,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2757, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2841, PETRI_PLACES=221, PETRI_TRANSITIONS=249} [2024-06-14 11:33:04,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-14 11:33:04,121 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 249 transitions, 2841 flow [2024-06-14 11:33:04,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:04,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:04,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:04,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:33:04,122 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:04,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:04,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1409694220, now seen corresponding path program 1 times [2024-06-14 11:33:04,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:04,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412174920] [2024-06-14 11:33:04,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:04,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:04,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:04,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:04,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:04,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412174920] [2024-06-14 11:33:04,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412174920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:04,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:04,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:04,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459212067] [2024-06-14 11:33:04,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:04,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:04,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:04,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:04,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:04,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:04,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 249 transitions, 2841 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:04,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:04,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:04,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:04,782 INFO L124 PetriNetUnfolderBase]: 1946/3298 cut-off events. [2024-06-14 11:33:04,782 INFO L125 PetriNetUnfolderBase]: For 324929/324929 co-relation queries the response was YES. [2024-06-14 11:33:04,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23141 conditions, 3298 events. 1946/3298 cut-off events. For 324929/324929 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 20240 event pairs, 516 based on Foata normal form. 30/3328 useless extension candidates. Maximal degree in co-relation 23037. Up to 2384 conditions per place. [2024-06-14 11:33:04,809 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 43 changer transitions 0/284 dead transitions. [2024-06-14 11:33:04,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 284 transitions, 3687 flow [2024-06-14 11:33:04,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:04,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:04,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 11:33:04,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.535 [2024-06-14 11:33:04,811 INFO L175 Difference]: Start difference. First operand has 221 places, 249 transitions, 2841 flow. Second operand 10 states and 214 transitions. [2024-06-14 11:33:04,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 284 transitions, 3687 flow [2024-06-14 11:33:05,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 284 transitions, 3627 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:05,288 INFO L231 Difference]: Finished difference. Result has 226 places, 251 transitions, 2940 flow [2024-06-14 11:33:05,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2781, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2940, PETRI_PLACES=226, PETRI_TRANSITIONS=251} [2024-06-14 11:33:05,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-14 11:33:05,288 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 251 transitions, 2940 flow [2024-06-14 11:33:05,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:05,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:05,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, 1] [2024-06-14 11:33:05,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:33:05,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-14 11:33:05,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:05,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1585048978, now seen corresponding path program 7 times [2024-06-14 11:33:05,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:05,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135565764] [2024-06-14 11:33:05,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:05,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:05,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:05,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:05,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:05,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135565764] [2024-06-14 11:33:05,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135565764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:05,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:05,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:05,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438897881] [2024-06-14 11:33:05,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:05,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:05,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:05,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:05,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:05,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:05,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 251 transitions, 2940 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:05,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:05,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:05,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:05,963 INFO L124 PetriNetUnfolderBase]: 2050/3464 cut-off events. [2024-06-14 11:33:05,964 INFO L125 PetriNetUnfolderBase]: For 350197/350197 co-relation queries the response was YES. [2024-06-14 11:33:05,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24214 conditions, 3464 events. 2050/3464 cut-off events. For 350197/350197 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21468 event pairs, 563 based on Foata normal form. 34/3498 useless extension candidates. Maximal degree in co-relation 24108. Up to 2860 conditions per place. [2024-06-14 11:33:05,999 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 218 selfloop transitions, 59 changer transitions 4/287 dead transitions. [2024-06-14 11:33:05,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 287 transitions, 3648 flow [2024-06-14 11:33:05,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:06,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:06,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:33:06,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-14 11:33:06,000 INFO L175 Difference]: Start difference. First operand has 226 places, 251 transitions, 2940 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:33:06,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 287 transitions, 3648 flow [2024-06-14 11:33:06,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 287 transitions, 3557 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:06,533 INFO L231 Difference]: Finished difference. Result has 226 places, 248 transitions, 2966 flow [2024-06-14 11:33:06,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2849, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2966, PETRI_PLACES=226, PETRI_TRANSITIONS=248} [2024-06-14 11:33:06,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-14 11:33:06,534 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 248 transitions, 2966 flow [2024-06-14 11:33:06,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:06,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:06,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:06,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:33:06,534 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:06,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:06,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1332683910, now seen corresponding path program 8 times [2024-06-14 11:33:06,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:06,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8299770] [2024-06-14 11:33:06,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:06,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:06,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:06,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:06,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:06,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8299770] [2024-06-14 11:33:06,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8299770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:06,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:06,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:06,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714000923] [2024-06-14 11:33:06,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:06,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:06,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:06,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:06,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:06,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:06,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 248 transitions, 2966 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:06,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:06,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:06,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:07,168 INFO L124 PetriNetUnfolderBase]: 2067/3499 cut-off events. [2024-06-14 11:33:07,169 INFO L125 PetriNetUnfolderBase]: For 362730/362730 co-relation queries the response was YES. [2024-06-14 11:33:07,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24740 conditions, 3499 events. 2067/3499 cut-off events. For 362730/362730 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21865 event pairs, 638 based on Foata normal form. 34/3533 useless extension candidates. Maximal degree in co-relation 24633. Up to 2863 conditions per place. [2024-06-14 11:33:07,203 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 179 selfloop transitions, 98 changer transitions 3/286 dead transitions. [2024-06-14 11:33:07,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 286 transitions, 3678 flow [2024-06-14 11:33:07,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:07,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:07,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:33:07,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:33:07,205 INFO L175 Difference]: Start difference. First operand has 226 places, 248 transitions, 2966 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:33:07,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 286 transitions, 3678 flow [2024-06-14 11:33:07,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 286 transitions, 3541 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:07,812 INFO L231 Difference]: Finished difference. Result has 229 places, 248 transitions, 3064 flow [2024-06-14 11:33:07,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3064, PETRI_PLACES=229, PETRI_TRANSITIONS=248} [2024-06-14 11:33:07,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-14 11:33:07,813 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 248 transitions, 3064 flow [2024-06-14 11:33:07,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:07,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:07,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:07,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:33:07,814 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:07,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:07,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1322852880, now seen corresponding path program 9 times [2024-06-14 11:33:07,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:07,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825903062] [2024-06-14 11:33:07,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:07,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:07,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:07,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:07,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:07,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825903062] [2024-06-14 11:33:07,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825903062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:07,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:07,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:07,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841323231] [2024-06-14 11:33:07,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:07,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:07,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:07,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:07,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:07,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:07,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 248 transitions, 3064 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:07,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:07,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:07,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:08,476 INFO L124 PetriNetUnfolderBase]: 2148/3632 cut-off events. [2024-06-14 11:33:08,477 INFO L125 PetriNetUnfolderBase]: For 371129/371129 co-relation queries the response was YES. [2024-06-14 11:33:08,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25324 conditions, 3632 events. 2148/3632 cut-off events. For 371129/371129 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22926 event pairs, 669 based on Foata normal form. 34/3666 useless extension candidates. Maximal degree in co-relation 25217. Up to 3002 conditions per place. [2024-06-14 11:33:08,511 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 181 selfloop transitions, 91 changer transitions 6/284 dead transitions. [2024-06-14 11:33:08,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 284 transitions, 3768 flow [2024-06-14 11:33:08,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:08,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:08,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:33:08,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-14 11:33:08,512 INFO L175 Difference]: Start difference. First operand has 229 places, 248 transitions, 3064 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:33:08,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 284 transitions, 3768 flow [2024-06-14 11:33:09,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 284 transitions, 3546 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:09,005 INFO L231 Difference]: Finished difference. Result has 232 places, 245 transitions, 3035 flow [2024-06-14 11:33:09,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2844, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3035, PETRI_PLACES=232, PETRI_TRANSITIONS=245} [2024-06-14 11:33:09,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-14 11:33:09,006 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 245 transitions, 3035 flow [2024-06-14 11:33:09,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:09,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:09,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:09,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:33:09,007 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:09,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:09,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1332980580, now seen corresponding path program 10 times [2024-06-14 11:33:09,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:09,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217738804] [2024-06-14 11:33:09,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:09,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:09,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:09,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:09,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:09,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217738804] [2024-06-14 11:33:09,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217738804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:09,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:09,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:09,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014241484] [2024-06-14 11:33:09,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:09,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:09,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:09,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:09,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:09,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:09,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 245 transitions, 3035 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:09,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:09,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:09,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:09,692 INFO L124 PetriNetUnfolderBase]: 2116/3604 cut-off events. [2024-06-14 11:33:09,692 INFO L125 PetriNetUnfolderBase]: For 345840/345840 co-relation queries the response was YES. [2024-06-14 11:33:09,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24454 conditions, 3604 events. 2116/3604 cut-off events. For 345840/345840 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 22699 event pairs, 539 based on Foata normal form. 30/3634 useless extension candidates. Maximal degree in co-relation 24346. Up to 2629 conditions per place. [2024-06-14 11:33:09,726 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 100 changer transitions 8/291 dead transitions. [2024-06-14 11:33:09,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 291 transitions, 3759 flow [2024-06-14 11:33:09,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:09,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:09,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 11:33:09,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-14 11:33:09,728 INFO L175 Difference]: Start difference. First operand has 232 places, 245 transitions, 3035 flow. Second operand 9 states and 218 transitions. [2024-06-14 11:33:09,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 291 transitions, 3759 flow [2024-06-14 11:33:10,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 291 transitions, 3553 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:10,240 INFO L231 Difference]: Finished difference. Result has 233 places, 242 transitions, 2980 flow [2024-06-14 11:33:10,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2980, PETRI_PLACES=233, PETRI_TRANSITIONS=242} [2024-06-14 11:33:10,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-14 11:33:10,240 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 242 transitions, 2980 flow [2024-06-14 11:33:10,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:10,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:10,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] [2024-06-14 11:33:10,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:33:10,242 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:10,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:10,242 INFO L85 PathProgramCache]: Analyzing trace with hash 454130242, now seen corresponding path program 4 times [2024-06-14 11:33:10,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:10,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837474538] [2024-06-14 11:33:10,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:10,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:10,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:10,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:10,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:10,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837474538] [2024-06-14 11:33:10,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837474538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:10,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:10,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:10,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220087634] [2024-06-14 11:33:10,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:10,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:10,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:10,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:10,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:10,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:10,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 242 transitions, 2980 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:10,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:10,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:10,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:10,817 INFO L124 PetriNetUnfolderBase]: 1961/3315 cut-off events. [2024-06-14 11:33:10,817 INFO L125 PetriNetUnfolderBase]: For 292634/292634 co-relation queries the response was YES. [2024-06-14 11:33:10,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23570 conditions, 3315 events. 1961/3315 cut-off events. For 292634/292634 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20473 event pairs, 608 based on Foata normal form. 2/3316 useless extension candidates. Maximal degree in co-relation 23461. Up to 2917 conditions per place. [2024-06-14 11:33:10,847 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 196 selfloop transitions, 67 changer transitions 0/269 dead transitions. [2024-06-14 11:33:10,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 269 transitions, 3754 flow [2024-06-14 11:33:10,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:10,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:10,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:33:10,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:33:10,848 INFO L175 Difference]: Start difference. First operand has 233 places, 242 transitions, 2980 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:33:10,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 269 transitions, 3754 flow [2024-06-14 11:33:11,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 269 transitions, 3475 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:11,403 INFO L231 Difference]: Finished difference. Result has 232 places, 246 transitions, 2910 flow [2024-06-14 11:33:11,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2910, PETRI_PLACES=232, PETRI_TRANSITIONS=246} [2024-06-14 11:33:11,403 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-14 11:33:11,403 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 246 transitions, 2910 flow [2024-06-14 11:33:11,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:11,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:11,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:11,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:33:11,404 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:11,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:11,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1070808250, now seen corresponding path program 5 times [2024-06-14 11:33:11,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:11,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738712087] [2024-06-14 11:33:11,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:11,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:11,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:11,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:11,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:11,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738712087] [2024-06-14 11:33:11,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738712087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:11,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:11,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:11,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915497979] [2024-06-14 11:33:11,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:11,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:11,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:11,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:11,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:11,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:11,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 246 transitions, 2910 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:11,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:11,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:11,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:11,945 INFO L124 PetriNetUnfolderBase]: 1969/3335 cut-off events. [2024-06-14 11:33:11,945 INFO L125 PetriNetUnfolderBase]: For 289242/289242 co-relation queries the response was YES. [2024-06-14 11:33:11,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23326 conditions, 3335 events. 1969/3335 cut-off events. For 289242/289242 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20664 event pairs, 618 based on Foata normal form. 2/3336 useless extension candidates. Maximal degree in co-relation 23216. Up to 2962 conditions per place. [2024-06-14 11:33:11,979 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 196 selfloop transitions, 64 changer transitions 0/266 dead transitions. [2024-06-14 11:33:11,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 266 transitions, 3510 flow [2024-06-14 11:33:11,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:11,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:11,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:33:11,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:33:11,982 INFO L175 Difference]: Start difference. First operand has 232 places, 246 transitions, 2910 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:33:11,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 266 transitions, 3510 flow [2024-06-14 11:33:12,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 266 transitions, 3378 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:12,604 INFO L231 Difference]: Finished difference. Result has 236 places, 248 transitions, 2951 flow [2024-06-14 11:33:12,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2792, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2951, PETRI_PLACES=236, PETRI_TRANSITIONS=248} [2024-06-14 11:33:12,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-14 11:33:12,605 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 248 transitions, 2951 flow [2024-06-14 11:33:12,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:12,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:12,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-14 11:33:12,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:33:12,606 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:12,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:12,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1248820802, now seen corresponding path program 6 times [2024-06-14 11:33:12,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:12,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404274782] [2024-06-14 11:33:12,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:12,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:12,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:12,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:12,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:12,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404274782] [2024-06-14 11:33:12,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404274782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:12,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:12,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:12,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855297351] [2024-06-14 11:33:12,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:12,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:12,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:12,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:12,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:12,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:12,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 248 transitions, 2951 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:12,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:12,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:12,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:13,174 INFO L124 PetriNetUnfolderBase]: 1977/3339 cut-off events. [2024-06-14 11:33:13,174 INFO L125 PetriNetUnfolderBase]: For 298138/298138 co-relation queries the response was YES. [2024-06-14 11:33:13,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23568 conditions, 3339 events. 1977/3339 cut-off events. For 298138/298138 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20637 event pairs, 537 based on Foata normal form. 2/3340 useless extension candidates. Maximal degree in co-relation 23456. Up to 2548 conditions per place. [2024-06-14 11:33:13,207 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 193 selfloop transitions, 85 changer transitions 0/284 dead transitions. [2024-06-14 11:33:13,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 284 transitions, 3955 flow [2024-06-14 11:33:13,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:13,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:13,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:33:13,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:33:13,209 INFO L175 Difference]: Start difference. First operand has 236 places, 248 transitions, 2951 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:33:13,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 284 transitions, 3955 flow [2024-06-14 11:33:13,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 284 transitions, 3816 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:13,887 INFO L231 Difference]: Finished difference. Result has 239 places, 256 transitions, 3143 flow [2024-06-14 11:33:13,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2812, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3143, PETRI_PLACES=239, PETRI_TRANSITIONS=256} [2024-06-14 11:33:13,887 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-14 11:33:13,887 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 256 transitions, 3143 flow [2024-06-14 11:33:13,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:13,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:13,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:13,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:33:13,888 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:13,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:13,888 INFO L85 PathProgramCache]: Analyzing trace with hash 456991790, now seen corresponding path program 5 times [2024-06-14 11:33:13,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:13,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461908145] [2024-06-14 11:33:13,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:13,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:13,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:13,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:13,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:13,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461908145] [2024-06-14 11:33:13,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461908145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:13,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:13,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:13,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765038692] [2024-06-14 11:33:13,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:13,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:13,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:13,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:13,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:14,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:14,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 256 transitions, 3143 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:14,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:14,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:14,503 INFO L124 PetriNetUnfolderBase]: 1990/3352 cut-off events. [2024-06-14 11:33:14,504 INFO L125 PetriNetUnfolderBase]: For 308398/308398 co-relation queries the response was YES. [2024-06-14 11:33:14,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24337 conditions, 3352 events. 1990/3352 cut-off events. For 308398/308398 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20715 event pairs, 618 based on Foata normal form. 1/3352 useless extension candidates. Maximal degree in co-relation 24223. Up to 2874 conditions per place. [2024-06-14 11:33:14,539 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 142 selfloop transitions, 136 changer transitions 0/284 dead transitions. [2024-06-14 11:33:14,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 284 transitions, 4089 flow [2024-06-14 11:33:14,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:14,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:14,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 11:33:14,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5275 [2024-06-14 11:33:14,540 INFO L175 Difference]: Start difference. First operand has 239 places, 256 transitions, 3143 flow. Second operand 10 states and 211 transitions. [2024-06-14 11:33:14,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 284 transitions, 4089 flow [2024-06-14 11:33:15,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 284 transitions, 3957 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:15,157 INFO L231 Difference]: Finished difference. Result has 247 places, 262 transitions, 3363 flow [2024-06-14 11:33:15,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3011, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3363, PETRI_PLACES=247, PETRI_TRANSITIONS=262} [2024-06-14 11:33:15,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-14 11:33:15,157 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 262 transitions, 3363 flow [2024-06-14 11:33:15,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:15,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:15,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:33:15,158 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:15,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:15,158 INFO L85 PathProgramCache]: Analyzing trace with hash 456981560, now seen corresponding path program 6 times [2024-06-14 11:33:15,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:15,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421993869] [2024-06-14 11:33:15,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:15,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:15,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:15,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:15,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:15,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421993869] [2024-06-14 11:33:15,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421993869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:15,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:15,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:15,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967634327] [2024-06-14 11:33:15,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:15,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:15,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:15,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:15,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:15,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:15,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 262 transitions, 3363 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:15,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:15,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:15,743 INFO L124 PetriNetUnfolderBase]: 1987/3365 cut-off events. [2024-06-14 11:33:15,743 INFO L125 PetriNetUnfolderBase]: For 313268/313268 co-relation queries the response was YES. [2024-06-14 11:33:15,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24468 conditions, 3365 events. 1987/3365 cut-off events. For 313268/313268 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20868 event pairs, 632 based on Foata normal form. 1/3365 useless extension candidates. Maximal degree in co-relation 24352. Up to 2871 conditions per place. [2024-06-14 11:33:15,777 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 135 changer transitions 0/281 dead transitions. [2024-06-14 11:33:15,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 281 transitions, 4093 flow [2024-06-14 11:33:15,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:15,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:15,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:33:15,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-14 11:33:15,778 INFO L175 Difference]: Start difference. First operand has 247 places, 262 transitions, 3363 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:33:15,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 281 transitions, 4093 flow [2024-06-14 11:33:16,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 281 transitions, 3843 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:16,358 INFO L231 Difference]: Finished difference. Result has 249 places, 262 transitions, 3389 flow [2024-06-14 11:33:16,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3113, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3389, PETRI_PLACES=249, PETRI_TRANSITIONS=262} [2024-06-14 11:33:16,359 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-14 11:33:16,359 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 262 transitions, 3389 flow [2024-06-14 11:33:16,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:16,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-14 11:33:16,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:33:16,360 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:16,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:16,360 INFO L85 PathProgramCache]: Analyzing trace with hash -803892670, now seen corresponding path program 7 times [2024-06-14 11:33:16,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:16,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416575182] [2024-06-14 11:33:16,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:16,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:16,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:16,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:16,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:16,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416575182] [2024-06-14 11:33:16,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416575182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:16,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:16,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:16,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356326569] [2024-06-14 11:33:16,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:16,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:16,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:16,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:16,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:16,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:16,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 262 transitions, 3389 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:16,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:16,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:17,041 INFO L124 PetriNetUnfolderBase]: 1995/3371 cut-off events. [2024-06-14 11:33:17,041 INFO L125 PetriNetUnfolderBase]: For 325818/325818 co-relation queries the response was YES. [2024-06-14 11:33:17,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24629 conditions, 3371 events. 1995/3371 cut-off events. For 325818/325818 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20905 event pairs, 523 based on Foata normal form. 2/3372 useless extension candidates. Maximal degree in co-relation 24511. Up to 2570 conditions per place. [2024-06-14 11:33:17,079 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 198 selfloop transitions, 88 changer transitions 0/292 dead transitions. [2024-06-14 11:33:17,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 292 transitions, 4220 flow [2024-06-14 11:33:17,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:17,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:17,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:33:17,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 11:33:17,081 INFO L175 Difference]: Start difference. First operand has 249 places, 262 transitions, 3389 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:33:17,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 292 transitions, 4220 flow [2024-06-14 11:33:17,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 292 transitions, 3950 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:17,701 INFO L231 Difference]: Finished difference. Result has 249 places, 265 transitions, 3333 flow [2024-06-14 11:33:17,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3119, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3333, PETRI_PLACES=249, PETRI_TRANSITIONS=265} [2024-06-14 11:33:17,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-14 11:33:17,702 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 265 transitions, 3333 flow [2024-06-14 11:33:17,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:17,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:17,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:33:17,702 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:17,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:17,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1084065640, now seen corresponding path program 8 times [2024-06-14 11:33:17,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:17,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89262878] [2024-06-14 11:33:17,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:17,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:17,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:17,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:17,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:17,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89262878] [2024-06-14 11:33:17,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89262878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:17,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:17,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:17,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951626579] [2024-06-14 11:33:17,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:17,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:17,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:17,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:17,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:17,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:17,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 265 transitions, 3333 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:17,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:17,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:18,271 INFO L124 PetriNetUnfolderBase]: 2003/3385 cut-off events. [2024-06-14 11:33:18,272 INFO L125 PetriNetUnfolderBase]: For 334860/334860 co-relation queries the response was YES. [2024-06-14 11:33:18,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24927 conditions, 3385 events. 2003/3385 cut-off events. For 334860/334860 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 21013 event pairs, 618 based on Foata normal form. 2/3386 useless extension candidates. Maximal degree in co-relation 24808. Up to 3012 conditions per place. [2024-06-14 11:33:18,306 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 212 selfloop transitions, 64 changer transitions 0/282 dead transitions. [2024-06-14 11:33:18,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 282 transitions, 3957 flow [2024-06-14 11:33:18,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:18,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:18,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-14 11:33:18,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-14 11:33:18,307 INFO L175 Difference]: Start difference. First operand has 249 places, 265 transitions, 3333 flow. Second operand 7 states and 152 transitions. [2024-06-14 11:33:18,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 282 transitions, 3957 flow [2024-06-14 11:33:18,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 282 transitions, 3815 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:18,954 INFO L231 Difference]: Finished difference. Result has 253 places, 267 transitions, 3364 flow [2024-06-14 11:33:18,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3193, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3364, PETRI_PLACES=253, PETRI_TRANSITIONS=267} [2024-06-14 11:33:18,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-14 11:33:18,955 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 267 transitions, 3364 flow [2024-06-14 11:33:18,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:18,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:18,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:33:18,956 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:18,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:18,956 INFO L85 PathProgramCache]: Analyzing trace with hash -745800220, now seen corresponding path program 9 times [2024-06-14 11:33:18,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:18,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941107780] [2024-06-14 11:33:18,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:18,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:18,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:19,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:19,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:19,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941107780] [2024-06-14 11:33:19,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941107780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:19,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:19,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:19,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193471194] [2024-06-14 11:33:19,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:19,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:19,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:19,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:19,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:19,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:19,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 267 transitions, 3364 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:19,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:19,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:19,552 INFO L124 PetriNetUnfolderBase]: 2011/3397 cut-off events. [2024-06-14 11:33:19,552 INFO L125 PetriNetUnfolderBase]: For 343962/343962 co-relation queries the response was YES. [2024-06-14 11:33:19,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24968 conditions, 3397 events. 2011/3397 cut-off events. For 343962/343962 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21072 event pairs, 618 based on Foata normal form. 2/3398 useless extension candidates. Maximal degree in co-relation 24848. Up to 2966 conditions per place. [2024-06-14 11:33:19,588 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 212 selfloop transitions, 71 changer transitions 0/289 dead transitions. [2024-06-14 11:33:19,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 289 transitions, 4024 flow [2024-06-14 11:33:19,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:19,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:19,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:33:19,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:33:19,589 INFO L175 Difference]: Start difference. First operand has 253 places, 267 transitions, 3364 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:33:19,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 289 transitions, 4024 flow [2024-06-14 11:33:20,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 289 transitions, 3881 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:20,324 INFO L231 Difference]: Finished difference. Result has 256 places, 270 transitions, 3423 flow [2024-06-14 11:33:20,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3423, PETRI_PLACES=256, PETRI_TRANSITIONS=270} [2024-06-14 11:33:20,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-14 11:33:20,324 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 270 transitions, 3423 flow [2024-06-14 11:33:20,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:20,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:20,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:33:20,325 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:20,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:20,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1130610424, now seen corresponding path program 7 times [2024-06-14 11:33:20,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:20,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465492803] [2024-06-14 11:33:20,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:20,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:20,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:20,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:20,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:20,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465492803] [2024-06-14 11:33:20,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465492803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:20,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:20,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:20,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295736076] [2024-06-14 11:33:20,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:20,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:20,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:20,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:20,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:20,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:20,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 270 transitions, 3423 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:20,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:20,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:20,935 INFO L124 PetriNetUnfolderBase]: 2016/3418 cut-off events. [2024-06-14 11:33:20,936 INFO L125 PetriNetUnfolderBase]: For 349871/349871 co-relation queries the response was YES. [2024-06-14 11:33:20,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25241 conditions, 3418 events. 2016/3418 cut-off events. For 349871/349871 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 21282 event pairs, 605 based on Foata normal form. 1/3419 useless extension candidates. Maximal degree in co-relation 25119. Up to 3130 conditions per place. [2024-06-14 11:33:20,973 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 251 selfloop transitions, 31 changer transitions 0/288 dead transitions. [2024-06-14 11:33:20,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 288 transitions, 4063 flow [2024-06-14 11:33:20,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:20,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:20,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 11:33:20,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-14 11:33:20,974 INFO L175 Difference]: Start difference. First operand has 256 places, 270 transitions, 3423 flow. Second operand 8 states and 165 transitions. [2024-06-14 11:33:20,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 288 transitions, 4063 flow [2024-06-14 11:33:21,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 288 transitions, 3921 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:21,808 INFO L231 Difference]: Finished difference. Result has 260 places, 273 transitions, 3395 flow [2024-06-14 11:33:21,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3395, PETRI_PLACES=260, PETRI_TRANSITIONS=273} [2024-06-14 11:33:21,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-14 11:33:21,808 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 273 transitions, 3395 flow [2024-06-14 11:33:21,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:21,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-14 11:33:21,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:33:21,809 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:21,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:21,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1934031918, now seen corresponding path program 8 times [2024-06-14 11:33:21,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:21,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103541935] [2024-06-14 11:33:21,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:21,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:21,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:21,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:21,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:21,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103541935] [2024-06-14 11:33:21,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103541935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:21,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:21,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:21,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326820272] [2024-06-14 11:33:21,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:21,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:21,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:21,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:21,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:21,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:21,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 273 transitions, 3395 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:21,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:21,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:22,435 INFO L124 PetriNetUnfolderBase]: 2021/3422 cut-off events. [2024-06-14 11:33:22,435 INFO L125 PetriNetUnfolderBase]: For 360031/360031 co-relation queries the response was YES. [2024-06-14 11:33:22,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25270 conditions, 3422 events. 2021/3422 cut-off events. For 360031/360031 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 21297 event pairs, 631 based on Foata normal form. 1/3422 useless extension candidates. Maximal degree in co-relation 25147. Up to 2919 conditions per place. [2024-06-14 11:33:22,472 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 149 selfloop transitions, 140 changer transitions 0/295 dead transitions. [2024-06-14 11:33:22,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 295 transitions, 4207 flow [2024-06-14 11:33:22,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:33:22,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:33:22,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-14 11:33:22,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5136363636363637 [2024-06-14 11:33:22,473 INFO L175 Difference]: Start difference. First operand has 260 places, 273 transitions, 3395 flow. Second operand 11 states and 226 transitions. [2024-06-14 11:33:22,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 295 transitions, 4207 flow [2024-06-14 11:33:23,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 295 transitions, 4127 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:23,281 INFO L231 Difference]: Finished difference. Result has 265 places, 276 transitions, 3647 flow [2024-06-14 11:33:23,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3315, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3647, PETRI_PLACES=265, PETRI_TRANSITIONS=276} [2024-06-14 11:33:23,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-14 11:33:23,282 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 276 transitions, 3647 flow [2024-06-14 11:33:23,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:23,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:23,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:33:23,282 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:23,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:23,283 INFO L85 PathProgramCache]: Analyzing trace with hash 488826202, now seen corresponding path program 9 times [2024-06-14 11:33:23,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:23,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615973518] [2024-06-14 11:33:23,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:23,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:23,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:23,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:23,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:23,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615973518] [2024-06-14 11:33:23,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615973518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:23,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:23,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:23,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389173867] [2024-06-14 11:33:23,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:23,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:23,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:23,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:23,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:23,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:23,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 276 transitions, 3647 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:23,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:23,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:23,935 INFO L124 PetriNetUnfolderBase]: 2018/3418 cut-off events. [2024-06-14 11:33:23,935 INFO L125 PetriNetUnfolderBase]: For 368036/368036 co-relation queries the response was YES. [2024-06-14 11:33:23,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25557 conditions, 3418 events. 2018/3418 cut-off events. For 368036/368036 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21280 event pairs, 629 based on Foata normal form. 1/3418 useless extension candidates. Maximal degree in co-relation 25433. Up to 2916 conditions per place. [2024-06-14 11:33:23,974 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 147 selfloop transitions, 139 changer transitions 0/292 dead transitions. [2024-06-14 11:33:23,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 292 transitions, 4257 flow [2024-06-14 11:33:23,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:23,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:23,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:33:23,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-14 11:33:23,975 INFO L175 Difference]: Start difference. First operand has 265 places, 276 transitions, 3647 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:33:23,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 292 transitions, 4257 flow [2024-06-14 11:33:24,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 292 transitions, 3667 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-14 11:33:24,810 INFO L231 Difference]: Finished difference. Result has 262 places, 276 transitions, 3341 flow [2024-06-14 11:33:24,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3057, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3341, PETRI_PLACES=262, PETRI_TRANSITIONS=276} [2024-06-14 11:33:24,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-14 11:33:24,811 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 276 transitions, 3341 flow [2024-06-14 11:33:24,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:24,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:24,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:24,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:33:24,812 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:24,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:24,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1329163612, now seen corresponding path program 10 times [2024-06-14 11:33:24,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:24,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535727089] [2024-06-14 11:33:24,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:24,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:24,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:24,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:24,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:24,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535727089] [2024-06-14 11:33:24,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535727089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:24,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:24,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:24,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610674620] [2024-06-14 11:33:24,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:24,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:24,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:24,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:24,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:24,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:24,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 276 transitions, 3341 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:24,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:24,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:24,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:25,468 INFO L124 PetriNetUnfolderBase]: 2041/3443 cut-off events. [2024-06-14 11:33:25,468 INFO L125 PetriNetUnfolderBase]: For 395013/395013 co-relation queries the response was YES. [2024-06-14 11:33:25,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25410 conditions, 3443 events. 2041/3443 cut-off events. For 395013/395013 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21492 event pairs, 576 based on Foata normal form. 10/3453 useless extension candidates. Maximal degree in co-relation 25287. Up to 2921 conditions per place. [2024-06-14 11:33:25,505 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 260 selfloop transitions, 48 changer transitions 0/314 dead transitions. [2024-06-14 11:33:25,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 314 transitions, 4077 flow [2024-06-14 11:33:25,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:25,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:25,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:33:25,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-14 11:33:25,506 INFO L175 Difference]: Start difference. First operand has 262 places, 276 transitions, 3341 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:33:25,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 314 transitions, 4077 flow [2024-06-14 11:33:26,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 314 transitions, 3799 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:26,128 INFO L231 Difference]: Finished difference. Result has 262 places, 277 transitions, 3189 flow [2024-06-14 11:33:26,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3063, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3189, PETRI_PLACES=262, PETRI_TRANSITIONS=277} [2024-06-14 11:33:26,129 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-14 11:33:26,129 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 277 transitions, 3189 flow [2024-06-14 11:33:26,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:26,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:26,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:26,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:33:26,129 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:26,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:26,130 INFO L85 PathProgramCache]: Analyzing trace with hash -125702138, now seen corresponding path program 11 times [2024-06-14 11:33:26,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:26,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080725934] [2024-06-14 11:33:26,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:26,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:26,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-14 11:33:26,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:26,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080725934] [2024-06-14 11:33:26,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080725934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:26,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:26,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:26,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893970008] [2024-06-14 11:33:26,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:26,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:26,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:26,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:26,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:26,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:26,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 277 transitions, 3189 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:26,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:26,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:26,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:26,759 INFO L124 PetriNetUnfolderBase]: 2036/3443 cut-off events. [2024-06-14 11:33:26,759 INFO L125 PetriNetUnfolderBase]: For 377901/377907 co-relation queries the response was YES. [2024-06-14 11:33:26,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25327 conditions, 3443 events. 2036/3443 cut-off events. For 377901/377907 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21497 event pairs, 603 based on Foata normal form. 8/3451 useless extension candidates. Maximal degree in co-relation 25203. Up to 3076 conditions per place. [2024-06-14 11:33:26,796 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 254 selfloop transitions, 44 changer transitions 0/304 dead transitions. [2024-06-14 11:33:26,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 304 transitions, 3853 flow [2024-06-14 11:33:26,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:26,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:26,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:33:26,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-14 11:33:26,797 INFO L175 Difference]: Start difference. First operand has 262 places, 277 transitions, 3189 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:33:26,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 304 transitions, 3853 flow [2024-06-14 11:33:27,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 304 transitions, 3737 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:27,578 INFO L231 Difference]: Finished difference. Result has 263 places, 277 transitions, 3169 flow [2024-06-14 11:33:27,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3169, PETRI_PLACES=263, PETRI_TRANSITIONS=277} [2024-06-14 11:33:27,578 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-14 11:33:27,578 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 277 transitions, 3169 flow [2024-06-14 11:33:27,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:27,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:27,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:27,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:33:27,579 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:27,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:27,579 INFO L85 PathProgramCache]: Analyzing trace with hash 600833244, now seen corresponding path program 12 times [2024-06-14 11:33:27,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:27,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30252347] [2024-06-14 11:33:27,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:27,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:27,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:27,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:27,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:27,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30252347] [2024-06-14 11:33:27,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30252347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:27,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:27,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:27,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554647560] [2024-06-14 11:33:27,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:27,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:27,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:27,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:27,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:27,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:27,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 277 transitions, 3169 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:27,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:27,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:27,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:28,202 INFO L124 PetriNetUnfolderBase]: 2031/3438 cut-off events. [2024-06-14 11:33:28,203 INFO L125 PetriNetUnfolderBase]: For 371644/371650 co-relation queries the response was YES. [2024-06-14 11:33:28,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25031 conditions, 3438 events. 2031/3438 cut-off events. For 371644/371650 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21458 event pairs, 512 based on Foata normal form. 8/3446 useless extension candidates. Maximal degree in co-relation 24906. Up to 2828 conditions per place. [2024-06-14 11:33:28,241 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 56 changer transitions 0/308 dead transitions. [2024-06-14 11:33:28,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 308 transitions, 3863 flow [2024-06-14 11:33:28,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:28,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:28,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:33:28,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-14 11:33:28,243 INFO L175 Difference]: Start difference. First operand has 263 places, 277 transitions, 3169 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:33:28,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 308 transitions, 3863 flow [2024-06-14 11:33:29,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 308 transitions, 3749 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:29,069 INFO L231 Difference]: Finished difference. Result has 264 places, 277 transitions, 3175 flow [2024-06-14 11:33:29,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3175, PETRI_PLACES=264, PETRI_TRANSITIONS=277} [2024-06-14 11:33:29,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-14 11:33:29,071 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 277 transitions, 3175 flow [2024-06-14 11:33:29,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:29,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:29,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:29,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:33:29,072 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:29,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:29,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1585417940, now seen corresponding path program 2 times [2024-06-14 11:33:29,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:29,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998262578] [2024-06-14 11:33:29,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:29,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:29,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:29,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-14 11:33:29,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:29,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998262578] [2024-06-14 11:33:29,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998262578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:29,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:29,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:29,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805983291] [2024-06-14 11:33:29,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:29,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:29,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:29,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:29,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:29,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:29,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 277 transitions, 3175 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:29,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:29,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:29,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:29,866 INFO L124 PetriNetUnfolderBase]: 2367/4038 cut-off events. [2024-06-14 11:33:29,867 INFO L125 PetriNetUnfolderBase]: For 593651/593651 co-relation queries the response was YES. [2024-06-14 11:33:29,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30539 conditions, 4038 events. 2367/4038 cut-off events. For 593651/593651 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26215 event pairs, 599 based on Foata normal form. 36/4074 useless extension candidates. Maximal degree in co-relation 30413. Up to 2660 conditions per place. [2024-06-14 11:33:29,911 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 252 selfloop transitions, 62 changer transitions 0/320 dead transitions. [2024-06-14 11:33:29,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 320 transitions, 4161 flow [2024-06-14 11:33:29,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:29,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:29,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:33:29,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-14 11:33:29,912 INFO L175 Difference]: Start difference. First operand has 264 places, 277 transitions, 3175 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:33:29,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 320 transitions, 4161 flow [2024-06-14 11:33:31,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 320 transitions, 4003 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:31,204 INFO L231 Difference]: Finished difference. Result has 265 places, 281 transitions, 3261 flow [2024-06-14 11:33:31,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3017, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3261, PETRI_PLACES=265, PETRI_TRANSITIONS=281} [2024-06-14 11:33:31,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-14 11:33:31,205 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 281 transitions, 3261 flow [2024-06-14 11:33:31,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:31,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:31,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:31,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:33:31,205 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:31,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:31,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1998724820, now seen corresponding path program 3 times [2024-06-14 11:33:31,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:31,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302440137] [2024-06-14 11:33:31,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:31,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:31,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:31,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:31,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:31,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302440137] [2024-06-14 11:33:31,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302440137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:31,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:31,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:31,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356266448] [2024-06-14 11:33:31,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:31,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:31,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:31,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:31,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:31,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:31,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 281 transitions, 3261 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:31,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:31,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:31,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:32,044 INFO L124 PetriNetUnfolderBase]: 2644/4553 cut-off events. [2024-06-14 11:33:32,044 INFO L125 PetriNetUnfolderBase]: For 682122/682122 co-relation queries the response was YES. [2024-06-14 11:33:32,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34879 conditions, 4553 events. 2644/4553 cut-off events. For 682122/682122 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 30436 event pairs, 641 based on Foata normal form. 36/4589 useless extension candidates. Maximal degree in co-relation 34752. Up to 2466 conditions per place. [2024-06-14 11:33:32,096 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 255 selfloop transitions, 71 changer transitions 0/332 dead transitions. [2024-06-14 11:33:32,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 332 transitions, 4473 flow [2024-06-14 11:33:32,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:32,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:32,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:33:32,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-14 11:33:32,097 INFO L175 Difference]: Start difference. First operand has 265 places, 281 transitions, 3261 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:33:32,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 332 transitions, 4473 flow [2024-06-14 11:33:33,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 332 transitions, 4373 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:33,108 INFO L231 Difference]: Finished difference. Result has 270 places, 285 transitions, 3456 flow [2024-06-14 11:33:33,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3456, PETRI_PLACES=270, PETRI_TRANSITIONS=285} [2024-06-14 11:33:33,109 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-14 11:33:33,109 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 285 transitions, 3456 flow [2024-06-14 11:33:33,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:33,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:33,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:33,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:33:33,110 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:33,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:33,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1322483918, now seen corresponding path program 4 times [2024-06-14 11:33:33,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:33,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671923390] [2024-06-14 11:33:33,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:33,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:33,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:33,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-14 11:33:33,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:33,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671923390] [2024-06-14 11:33:33,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671923390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:33,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:33,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:33,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322462707] [2024-06-14 11:33:33,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:33,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:33,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:33,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:33,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:33,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:33,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 285 transitions, 3456 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:33,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:33,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:33,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:34,042 INFO L124 PetriNetUnfolderBase]: 2894/4987 cut-off events. [2024-06-14 11:33:34,043 INFO L125 PetriNetUnfolderBase]: For 755331/755331 co-relation queries the response was YES. [2024-06-14 11:33:34,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39054 conditions, 4987 events. 2894/4987 cut-off events. For 755331/755331 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 34251 event pairs, 979 based on Foata normal form. 30/5017 useless extension candidates. Maximal degree in co-relation 38925. Up to 3248 conditions per place. [2024-06-14 11:33:34,101 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 92 changer transitions 0/328 dead transitions. [2024-06-14 11:33:34,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 328 transitions, 4424 flow [2024-06-14 11:33:34,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:34,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:34,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 11:33:34,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-14 11:33:34,103 INFO L175 Difference]: Start difference. First operand has 270 places, 285 transitions, 3456 flow. Second operand 10 states and 227 transitions. [2024-06-14 11:33:34,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 328 transitions, 4424 flow [2024-06-14 11:33:35,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 328 transitions, 4303 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:35,741 INFO L231 Difference]: Finished difference. Result has 276 places, 286 transitions, 3589 flow [2024-06-14 11:33:35,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3337, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3589, PETRI_PLACES=276, PETRI_TRANSITIONS=286} [2024-06-14 11:33:35,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-14 11:33:35,742 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 286 transitions, 3589 flow [2024-06-14 11:33:35,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:35,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:35,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:33:35,742 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:35,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:35,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1080851008, now seen corresponding path program 1 times [2024-06-14 11:33:35,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:35,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100669531] [2024-06-14 11:33:35,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:35,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:35,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:35,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:35,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:35,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100669531] [2024-06-14 11:33:35,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100669531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:35,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:35,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:35,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3245742] [2024-06-14 11:33:35,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:35,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:35,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:35,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:35,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:35,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:35,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 286 transitions, 3589 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:35,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:35,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:36,615 INFO L124 PetriNetUnfolderBase]: 2967/5102 cut-off events. [2024-06-14 11:33:36,616 INFO L125 PetriNetUnfolderBase]: For 720043/720043 co-relation queries the response was YES. [2024-06-14 11:33:36,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40271 conditions, 5102 events. 2967/5102 cut-off events. For 720043/720043 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 35042 event pairs, 1000 based on Foata normal form. 6/5090 useless extension candidates. Maximal degree in co-relation 40141. Up to 3768 conditions per place. [2024-06-14 11:33:36,675 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 242 selfloop transitions, 76 changer transitions 0/324 dead transitions. [2024-06-14 11:33:36,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 324 transitions, 4681 flow [2024-06-14 11:33:36,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:36,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:36,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:33:36,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:33:36,676 INFO L175 Difference]: Start difference. First operand has 276 places, 286 transitions, 3589 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:33:36,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 324 transitions, 4681 flow [2024-06-14 11:33:37,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 324 transitions, 4416 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:37,960 INFO L231 Difference]: Finished difference. Result has 275 places, 289 transitions, 3522 flow [2024-06-14 11:33:37,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3328, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3522, PETRI_PLACES=275, PETRI_TRANSITIONS=289} [2024-06-14 11:33:37,961 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-14 11:33:37,961 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 289 transitions, 3522 flow [2024-06-14 11:33:37,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:37,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:37,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:37,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:33:37,962 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:37,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:37,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1085612608, now seen corresponding path program 2 times [2024-06-14 11:33:37,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:37,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831801678] [2024-06-14 11:33:37,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:37,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:37,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:38,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:38,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:38,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831801678] [2024-06-14 11:33:38,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831801678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:38,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:38,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:38,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190878329] [2024-06-14 11:33:38,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:38,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:38,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:38,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:38,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:38,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:38,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 289 transitions, 3522 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:38,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:38,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:38,932 INFO L124 PetriNetUnfolderBase]: 2860/4938 cut-off events. [2024-06-14 11:33:38,932 INFO L125 PetriNetUnfolderBase]: For 640965/640965 co-relation queries the response was YES. [2024-06-14 11:33:38,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37431 conditions, 4938 events. 2860/4938 cut-off events. For 640965/640965 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 33953 event pairs, 1010 based on Foata normal form. 6/4943 useless extension candidates. Maximal degree in co-relation 37301. Up to 4300 conditions per place. [2024-06-14 11:33:38,984 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 247 selfloop transitions, 73 changer transitions 0/326 dead transitions. [2024-06-14 11:33:38,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 326 transitions, 4438 flow [2024-06-14 11:33:38,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:38,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:38,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:33:38,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-14 11:33:38,985 INFO L175 Difference]: Start difference. First operand has 275 places, 289 transitions, 3522 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:33:38,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 326 transitions, 4438 flow [2024-06-14 11:33:40,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 326 transitions, 4354 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:40,151 INFO L231 Difference]: Finished difference. Result has 281 places, 290 transitions, 3608 flow [2024-06-14 11:33:40,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3446, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3608, PETRI_PLACES=281, PETRI_TRANSITIONS=290} [2024-06-14 11:33:40,151 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-14 11:33:40,151 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 290 transitions, 3608 flow [2024-06-14 11:33:40,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:40,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:40,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:40,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:33:40,152 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:40,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:40,152 INFO L85 PathProgramCache]: Analyzing trace with hash -246222586, now seen corresponding path program 3 times [2024-06-14 11:33:40,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:40,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434822784] [2024-06-14 11:33:40,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:40,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:40,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:40,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:40,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434822784] [2024-06-14 11:33:40,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434822784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:40,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:40,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:40,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953839243] [2024-06-14 11:33:40,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:40,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:40,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:40,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:40,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:40,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:40,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 290 transitions, 3608 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:40,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:40,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:40,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:40,998 INFO L124 PetriNetUnfolderBase]: 2842/4916 cut-off events. [2024-06-14 11:33:40,998 INFO L125 PetriNetUnfolderBase]: For 607310/607310 co-relation queries the response was YES. [2024-06-14 11:33:41,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36627 conditions, 4916 events. 2842/4916 cut-off events. For 607310/607310 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 33985 event pairs, 1106 based on Foata normal form. 8/4923 useless extension candidates. Maximal degree in co-relation 36495. Up to 4380 conditions per place. [2024-06-14 11:33:41,058 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 63 changer transitions 0/318 dead transitions. [2024-06-14 11:33:41,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 318 transitions, 4314 flow [2024-06-14 11:33:41,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:41,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:41,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:33:41,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-14 11:33:41,059 INFO L175 Difference]: Start difference. First operand has 281 places, 290 transitions, 3608 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:33:41,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 318 transitions, 4314 flow [2024-06-14 11:33:42,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 318 transitions, 4162 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:42,307 INFO L231 Difference]: Finished difference. Result has 283 places, 290 transitions, 3587 flow [2024-06-14 11:33:42,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3456, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3587, PETRI_PLACES=283, PETRI_TRANSITIONS=290} [2024-06-14 11:33:42,307 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-14 11:33:42,308 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 290 transitions, 3587 flow [2024-06-14 11:33:42,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:42,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:42,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-14 11:33:42,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:33:42,308 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:42,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:42,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1286701858, now seen corresponding path program 4 times [2024-06-14 11:33:42,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:42,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229894626] [2024-06-14 11:33:42,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:42,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:42,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:42,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:42,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:42,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229894626] [2024-06-14 11:33:42,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229894626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:42,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:42,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:42,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203246025] [2024-06-14 11:33:42,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:42,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:42,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:42,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:42,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:42,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:42,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 290 transitions, 3587 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:42,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:42,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:42,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:43,310 INFO L124 PetriNetUnfolderBase]: 2862/4954 cut-off events. [2024-06-14 11:33:43,310 INFO L125 PetriNetUnfolderBase]: For 616621/616621 co-relation queries the response was YES. [2024-06-14 11:33:43,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36882 conditions, 4954 events. 2862/4954 cut-off events. For 616621/616621 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 34344 event pairs, 1106 based on Foata normal form. 6/4957 useless extension candidates. Maximal degree in co-relation 36749. Up to 4382 conditions per place. [2024-06-14 11:33:43,370 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 251 selfloop transitions, 66 changer transitions 0/323 dead transitions. [2024-06-14 11:33:43,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 323 transitions, 4331 flow [2024-06-14 11:33:43,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:43,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:43,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 11:33:43,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:33:43,371 INFO L175 Difference]: Start difference. First operand has 283 places, 290 transitions, 3587 flow. Second operand 9 states and 198 transitions. [2024-06-14 11:33:43,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 323 transitions, 4331 flow [2024-06-14 11:33:44,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 323 transitions, 4185 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:44,943 INFO L231 Difference]: Finished difference. Result has 285 places, 291 transitions, 3591 flow [2024-06-14 11:33:44,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3591, PETRI_PLACES=285, PETRI_TRANSITIONS=291} [2024-06-14 11:33:44,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-14 11:33:44,944 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 291 transitions, 3591 flow [2024-06-14 11:33:44,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:44,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:44,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:44,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:33:44,945 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:44,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:44,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1077006524, now seen corresponding path program 5 times [2024-06-14 11:33:44,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:44,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205325235] [2024-06-14 11:33:44,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:44,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:44,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:45,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:45,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:45,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205325235] [2024-06-14 11:33:45,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205325235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:45,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:45,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:45,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322040378] [2024-06-14 11:33:45,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:45,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:45,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:45,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:45,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:45,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:45,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 291 transitions, 3591 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:45,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:45,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:45,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:45,845 INFO L124 PetriNetUnfolderBase]: 2890/4996 cut-off events. [2024-06-14 11:33:45,846 INFO L125 PetriNetUnfolderBase]: For 637978/637978 co-relation queries the response was YES. [2024-06-14 11:33:45,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37256 conditions, 4996 events. 2890/4996 cut-off events. For 637978/637978 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 34704 event pairs, 1116 based on Foata normal form. 8/5003 useless extension candidates. Maximal degree in co-relation 37122. Up to 4456 conditions per place. [2024-06-14 11:33:45,905 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 250 selfloop transitions, 61 changer transitions 0/317 dead transitions. [2024-06-14 11:33:45,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 317 transitions, 4299 flow [2024-06-14 11:33:45,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:45,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:45,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:33:45,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:33:45,907 INFO L175 Difference]: Start difference. First operand has 285 places, 291 transitions, 3591 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:33:45,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 317 transitions, 4299 flow [2024-06-14 11:33:47,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 317 transitions, 4163 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:47,530 INFO L231 Difference]: Finished difference. Result has 286 places, 292 transitions, 3596 flow [2024-06-14 11:33:47,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3455, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3596, PETRI_PLACES=286, PETRI_TRANSITIONS=292} [2024-06-14 11:33:47,530 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-14 11:33:47,530 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 292 transitions, 3596 flow [2024-06-14 11:33:47,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:47,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:47,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:47,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:33:47,531 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:47,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:47,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1172790300, now seen corresponding path program 6 times [2024-06-14 11:33:47,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:47,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257046990] [2024-06-14 11:33:47,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:47,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:47,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:47,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:47,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:47,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257046990] [2024-06-14 11:33:47,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257046990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:47,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:47,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:47,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416138268] [2024-06-14 11:33:47,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:47,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:47,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:47,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:47,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:47,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:47,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 292 transitions, 3596 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:47,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:47,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:47,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:48,443 INFO L124 PetriNetUnfolderBase]: 2910/5033 cut-off events. [2024-06-14 11:33:48,444 INFO L125 PetriNetUnfolderBase]: For 647664/647664 co-relation queries the response was YES. [2024-06-14 11:33:48,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37585 conditions, 5033 events. 2910/5033 cut-off events. For 647664/647664 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 34961 event pairs, 1108 based on Foata normal form. 6/5037 useless extension candidates. Maximal degree in co-relation 37450. Up to 4511 conditions per place. [2024-06-14 11:33:48,498 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 288 selfloop transitions, 25 changer transitions 0/319 dead transitions. [2024-06-14 11:33:48,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 319 transitions, 4476 flow [2024-06-14 11:33:48,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:48,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:48,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-14 11:33:48,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-14 11:33:48,500 INFO L175 Difference]: Start difference. First operand has 286 places, 292 transitions, 3596 flow. Second operand 8 states and 173 transitions. [2024-06-14 11:33:48,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 319 transitions, 4476 flow [2024-06-14 11:33:50,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 319 transitions, 4353 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:50,185 INFO L231 Difference]: Finished difference. Result has 289 places, 293 transitions, 3550 flow [2024-06-14 11:33:50,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3473, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3550, PETRI_PLACES=289, PETRI_TRANSITIONS=293} [2024-06-14 11:33:50,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-14 11:33:50,186 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 293 transitions, 3550 flow [2024-06-14 11:33:50,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:50,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:50,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:50,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:33:50,187 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:50,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:50,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1165656604, now seen corresponding path program 1 times [2024-06-14 11:33:50,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:50,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231738802] [2024-06-14 11:33:50,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:50,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:50,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:50,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:50,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:50,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231738802] [2024-06-14 11:33:50,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231738802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:50,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:50,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:50,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705462828] [2024-06-14 11:33:50,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:50,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:50,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:50,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:50,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:50,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:50,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 293 transitions, 3550 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:50,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:50,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:50,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:51,031 INFO L124 PetriNetUnfolderBase]: 2930/5068 cut-off events. [2024-06-14 11:33:51,031 INFO L125 PetriNetUnfolderBase]: For 663819/663819 co-relation queries the response was YES. [2024-06-14 11:33:51,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37924 conditions, 5068 events. 2930/5068 cut-off events. For 663819/663819 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 34916 event pairs, 1002 based on Foata normal form. 6/5065 useless extension candidates. Maximal degree in co-relation 37787. Up to 3619 conditions per place. [2024-06-14 11:33:51,093 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 237 selfloop transitions, 86 changer transitions 0/329 dead transitions. [2024-06-14 11:33:51,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 329 transitions, 4640 flow [2024-06-14 11:33:51,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:51,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:51,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:33:51,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:33:51,094 INFO L175 Difference]: Start difference. First operand has 289 places, 293 transitions, 3550 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:33:51,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 329 transitions, 4640 flow [2024-06-14 11:33:52,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 329 transitions, 4589 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:52,786 INFO L231 Difference]: Finished difference. Result has 291 places, 294 transitions, 3691 flow [2024-06-14 11:33:52,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3691, PETRI_PLACES=291, PETRI_TRANSITIONS=294} [2024-06-14 11:33:52,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-14 11:33:52,786 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 294 transitions, 3691 flow [2024-06-14 11:33:52,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:52,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:52,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:52,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:33:52,787 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:52,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:52,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1165387493, now seen corresponding path program 1 times [2024-06-14 11:33:52,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:52,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810841070] [2024-06-14 11:33:52,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:52,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:52,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:52,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:52,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:52,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810841070] [2024-06-14 11:33:52,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810841070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:52,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:52,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:52,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087537427] [2024-06-14 11:33:52,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:52,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:52,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:52,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:52,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:52,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:52,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 294 transitions, 3691 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:52,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:52,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:52,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:53,911 INFO L124 PetriNetUnfolderBase]: 3658/6247 cut-off events. [2024-06-14 11:33:53,912 INFO L125 PetriNetUnfolderBase]: For 1190253/1190253 co-relation queries the response was YES. [2024-06-14 11:33:53,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53654 conditions, 6247 events. 3658/6247 cut-off events. For 1190253/1190253 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 44977 event pairs, 1383 based on Foata normal form. 30/6276 useless extension candidates. Maximal degree in co-relation 53516. Up to 3984 conditions per place. [2024-06-14 11:33:53,984 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 182 selfloop transitions, 145 changer transitions 7/340 dead transitions. [2024-06-14 11:33:53,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 340 transitions, 4803 flow [2024-06-14 11:33:53,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:53,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:53,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:33:53,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-14 11:33:53,985 INFO L175 Difference]: Start difference. First operand has 291 places, 294 transitions, 3691 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:33:53,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 340 transitions, 4803 flow [2024-06-14 11:33:56,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 340 transitions, 4581 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:56,767 INFO L231 Difference]: Finished difference. Result has 295 places, 298 transitions, 3915 flow [2024-06-14 11:33:56,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3915, PETRI_PLACES=295, PETRI_TRANSITIONS=298} [2024-06-14 11:33:56,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-14 11:33:56,767 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 298 transitions, 3915 flow [2024-06-14 11:33:56,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:56,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:56,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:56,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:33:56,768 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:56,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:56,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1165387834, now seen corresponding path program 2 times [2024-06-14 11:33:56,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:56,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155064556] [2024-06-14 11:33:56,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:56,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:56,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:56,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:56,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:56,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155064556] [2024-06-14 11:33:56,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155064556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:56,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:56,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:56,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221844707] [2024-06-14 11:33:56,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:56,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:56,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:56,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:56,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:56,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:33:56,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 298 transitions, 3915 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:56,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:56,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:33:56,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:57,897 INFO L124 PetriNetUnfolderBase]: 3628/6235 cut-off events. [2024-06-14 11:33:57,897 INFO L125 PetriNetUnfolderBase]: For 1139090/1139090 co-relation queries the response was YES. [2024-06-14 11:33:57,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53821 conditions, 6235 events. 3628/6235 cut-off events. For 1139090/1139090 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 45230 event pairs, 1488 based on Foata normal form. 6/6224 useless extension candidates. Maximal degree in co-relation 53681. Up to 5388 conditions per place. [2024-06-14 11:33:57,972 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 255 selfloop transitions, 70 changer transitions 2/333 dead transitions. [2024-06-14 11:33:57,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 333 transitions, 4687 flow [2024-06-14 11:33:57,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:57,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:57,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:33:57,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:33:57,973 INFO L175 Difference]: Start difference. First operand has 295 places, 298 transitions, 3915 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:33:57,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 333 transitions, 4687 flow [2024-06-14 11:34:00,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 333 transitions, 4408 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:00,951 INFO L231 Difference]: Finished difference. Result has 298 places, 299 transitions, 3794 flow [2024-06-14 11:34:00,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3636, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3794, PETRI_PLACES=298, PETRI_TRANSITIONS=299} [2024-06-14 11:34:00,951 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-14 11:34:00,951 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 299 transitions, 3794 flow [2024-06-14 11:34:00,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:00,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:00,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:00,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:34:00,952 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:00,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:00,952 INFO L85 PathProgramCache]: Analyzing trace with hash -977376662, now seen corresponding path program 3 times [2024-06-14 11:34:00,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:00,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502417902] [2024-06-14 11:34:00,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:00,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:00,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:01,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:01,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:01,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502417902] [2024-06-14 11:34:01,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502417902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:01,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:01,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:01,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804049476] [2024-06-14 11:34:01,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:01,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:01,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:01,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:01,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:01,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:01,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 299 transitions, 3794 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:01,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:01,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:01,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:02,097 INFO L124 PetriNetUnfolderBase]: 3648/6288 cut-off events. [2024-06-14 11:34:02,097 INFO L125 PetriNetUnfolderBase]: For 1164080/1164080 co-relation queries the response was YES. [2024-06-14 11:34:02,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54168 conditions, 6288 events. 3648/6288 cut-off events. For 1164080/1164080 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 45733 event pairs, 1554 based on Foata normal form. 6/6293 useless extension candidates. Maximal degree in co-relation 54027. Up to 5618 conditions per place. [2024-06-14 11:34:02,178 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 260 selfloop transitions, 63 changer transitions 0/329 dead transitions. [2024-06-14 11:34:02,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 329 transitions, 4542 flow [2024-06-14 11:34:02,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:02,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:02,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 11:34:02,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:34:02,180 INFO L175 Difference]: Start difference. First operand has 298 places, 299 transitions, 3794 flow. Second operand 9 states and 195 transitions. [2024-06-14 11:34:02,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 329 transitions, 4542 flow [2024-06-14 11:34:05,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 329 transitions, 4398 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:05,225 INFO L231 Difference]: Finished difference. Result has 301 places, 300 transitions, 3796 flow [2024-06-14 11:34:05,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3650, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3796, PETRI_PLACES=301, PETRI_TRANSITIONS=300} [2024-06-14 11:34:05,225 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-14 11:34:05,225 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 300 transitions, 3796 flow [2024-06-14 11:34:05,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:05,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:05,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:05,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:34:05,226 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:05,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:05,226 INFO L85 PathProgramCache]: Analyzing trace with hash -977228451, now seen corresponding path program 2 times [2024-06-14 11:34:05,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:05,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273532366] [2024-06-14 11:34:05,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:05,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:05,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:05,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:05,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:05,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273532366] [2024-06-14 11:34:05,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273532366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:05,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:05,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:05,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815788149] [2024-06-14 11:34:05,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:05,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:05,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:05,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:05,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:05,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:05,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 300 transitions, 3796 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:05,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:05,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:05,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:06,393 INFO L124 PetriNetUnfolderBase]: 3739/6457 cut-off events. [2024-06-14 11:34:06,393 INFO L125 PetriNetUnfolderBase]: For 1283117/1283117 co-relation queries the response was YES. [2024-06-14 11:34:06,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54867 conditions, 6457 events. 3739/6457 cut-off events. For 1283117/1283117 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 47325 event pairs, 1615 based on Foata normal form. 34/6490 useless extension candidates. Maximal degree in co-relation 54725. Up to 5575 conditions per place. [2024-06-14 11:34:06,477 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 184 selfloop transitions, 135 changer transitions 3/328 dead transitions. [2024-06-14 11:34:06,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 328 transitions, 4553 flow [2024-06-14 11:34:06,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:06,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:06,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:34:06,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-14 11:34:06,478 INFO L175 Difference]: Start difference. First operand has 301 places, 300 transitions, 3796 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:34:06,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 328 transitions, 4553 flow [2024-06-14 11:34:09,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 328 transitions, 4421 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:09,467 INFO L231 Difference]: Finished difference. Result has 302 places, 300 transitions, 3961 flow [2024-06-14 11:34:09,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3664, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3961, PETRI_PLACES=302, PETRI_TRANSITIONS=300} [2024-06-14 11:34:09,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-14 11:34:09,467 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 300 transitions, 3961 flow [2024-06-14 11:34:09,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:09,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:09,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:09,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:34:09,468 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:09,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:09,468 INFO L85 PathProgramCache]: Analyzing trace with hash -977376321, now seen corresponding path program 3 times [2024-06-14 11:34:09,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:09,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089077395] [2024-06-14 11:34:09,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:09,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:09,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:09,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:09,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:09,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089077395] [2024-06-14 11:34:09,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089077395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:09,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:09,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:09,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945815979] [2024-06-14 11:34:09,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:09,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:09,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:09,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:09,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:09,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:09,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 300 transitions, 3961 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:09,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:09,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:09,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:10,793 INFO L124 PetriNetUnfolderBase]: 3817/6597 cut-off events. [2024-06-14 11:34:10,793 INFO L125 PetriNetUnfolderBase]: For 1300484/1300484 co-relation queries the response was YES. [2024-06-14 11:34:10,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55880 conditions, 6597 events. 3817/6597 cut-off events. For 1300484/1300484 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 48665 event pairs, 1603 based on Foata normal form. 30/6626 useless extension candidates. Maximal degree in co-relation 55737. Up to 5529 conditions per place. [2024-06-14 11:34:10,861 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 186 selfloop transitions, 135 changer transitions 7/334 dead transitions. [2024-06-14 11:34:10,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 334 transitions, 4766 flow [2024-06-14 11:34:10,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:10,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:10,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:34:10,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-14 11:34:10,862 INFO L175 Difference]: Start difference. First operand has 302 places, 300 transitions, 3961 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:34:10,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 334 transitions, 4766 flow [2024-06-14 11:34:14,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 334 transitions, 4479 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:14,095 INFO L231 Difference]: Finished difference. Result has 304 places, 299 transitions, 3942 flow [2024-06-14 11:34:14,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3674, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3942, PETRI_PLACES=304, PETRI_TRANSITIONS=299} [2024-06-14 11:34:14,095 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-14 11:34:14,095 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 299 transitions, 3942 flow [2024-06-14 11:34:14,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:14,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:14,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:14,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:34:14,096 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:14,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:14,096 INFO L85 PathProgramCache]: Analyzing trace with hash -659021829, now seen corresponding path program 4 times [2024-06-14 11:34:14,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:14,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367750704] [2024-06-14 11:34:14,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:14,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:14,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:14,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:14,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:14,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367750704] [2024-06-14 11:34:14,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367750704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:14,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:14,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:14,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996799114] [2024-06-14 11:34:14,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:14,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:14,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:14,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:14,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:14,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:14,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 299 transitions, 3942 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:14,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:14,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:14,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:15,246 INFO L124 PetriNetUnfolderBase]: 3629/6236 cut-off events. [2024-06-14 11:34:15,246 INFO L125 PetriNetUnfolderBase]: For 1345526/1345526 co-relation queries the response was YES. [2024-06-14 11:34:15,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54868 conditions, 6236 events. 3629/6236 cut-off events. For 1345526/1345526 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 45199 event pairs, 1524 based on Foata normal form. 34/6270 useless extension candidates. Maximal degree in co-relation 54724. Up to 5578 conditions per place. [2024-06-14 11:34:15,330 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 269 selfloop transitions, 36 changer transitions 15/326 dead transitions. [2024-06-14 11:34:15,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 326 transitions, 4693 flow [2024-06-14 11:34:15,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:15,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:15,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-14 11:34:15,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-06-14 11:34:15,332 INFO L175 Difference]: Start difference. First operand has 304 places, 299 transitions, 3942 flow. Second operand 10 states and 208 transitions. [2024-06-14 11:34:15,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 326 transitions, 4693 flow [2024-06-14 11:34:17,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 326 transitions, 4391 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:17,732 INFO L231 Difference]: Finished difference. Result has 308 places, 293 transitions, 3645 flow [2024-06-14 11:34:17,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3640, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3645, PETRI_PLACES=308, PETRI_TRANSITIONS=293} [2024-06-14 11:34:17,733 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-14 11:34:17,733 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 293 transitions, 3645 flow [2024-06-14 11:34:17,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:17,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:17,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:17,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:34:17,734 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:17,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:17,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1698169477, now seen corresponding path program 5 times [2024-06-14 11:34:17,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:17,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117444802] [2024-06-14 11:34:17,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:17,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:17,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:17,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:17,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:17,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117444802] [2024-06-14 11:34:17,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117444802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:17,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:17,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:17,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442236703] [2024-06-14 11:34:17,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:17,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:17,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:17,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:17,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:17,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:17,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 293 transitions, 3645 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:17,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:17,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:17,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:18,850 INFO L124 PetriNetUnfolderBase]: 3435/5928 cut-off events. [2024-06-14 11:34:18,850 INFO L125 PetriNetUnfolderBase]: For 1242039/1242039 co-relation queries the response was YES. [2024-06-14 11:34:18,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50458 conditions, 5928 events. 3435/5928 cut-off events. For 1242039/1242039 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 42683 event pairs, 1434 based on Foata normal form. 34/5962 useless extension candidates. Maximal degree in co-relation 50313. Up to 5280 conditions per place. [2024-06-14 11:34:18,927 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 268 selfloop transitions, 31 changer transitions 13/318 dead transitions. [2024-06-14 11:34:18,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 318 transitions, 4349 flow [2024-06-14 11:34:18,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:18,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:18,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:34:18,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-14 11:34:18,929 INFO L175 Difference]: Start difference. First operand has 308 places, 293 transitions, 3645 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:34:18,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 318 transitions, 4349 flow [2024-06-14 11:34:21,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 318 transitions, 4267 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:21,113 INFO L231 Difference]: Finished difference. Result has 306 places, 288 transitions, 3540 flow [2024-06-14 11:34:21,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3563, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3540, PETRI_PLACES=306, PETRI_TRANSITIONS=288} [2024-06-14 11:34:21,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-14 11:34:21,114 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 288 transitions, 3540 flow [2024-06-14 11:34:21,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:21,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:21,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:21,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:34:21,115 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:21,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:21,115 INFO L85 PathProgramCache]: Analyzing trace with hash -957917242, now seen corresponding path program 4 times [2024-06-14 11:34:21,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:21,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241574025] [2024-06-14 11:34:21,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:21,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:21,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:21,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:21,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:21,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241574025] [2024-06-14 11:34:21,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241574025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:21,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:21,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:21,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591158813] [2024-06-14 11:34:21,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:21,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:21,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:21,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:21,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:21,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:21,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 288 transitions, 3540 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:21,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:21,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:21,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:22,292 INFO L124 PetriNetUnfolderBase]: 3286/5681 cut-off events. [2024-06-14 11:34:22,292 INFO L125 PetriNetUnfolderBase]: For 1110960/1110960 co-relation queries the response was YES. [2024-06-14 11:34:22,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48776 conditions, 5681 events. 3286/5681 cut-off events. For 1110960/1110960 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 40648 event pairs, 1378 based on Foata normal form. 6/5683 useless extension candidates. Maximal degree in co-relation 48631. Up to 5139 conditions per place. [2024-06-14 11:34:22,355 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 283 selfloop transitions, 24 changer transitions 0/313 dead transitions. [2024-06-14 11:34:22,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 313 transitions, 4232 flow [2024-06-14 11:34:22,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:22,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:22,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-14 11:34:22,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 11:34:22,366 INFO L175 Difference]: Start difference. First operand has 306 places, 288 transitions, 3540 flow. Second operand 8 states and 172 transitions. [2024-06-14 11:34:22,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 313 transitions, 4232 flow [2024-06-14 11:34:25,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 313 transitions, 4149 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:25,207 INFO L231 Difference]: Finished difference. Result has 303 places, 288 transitions, 3509 flow [2024-06-14 11:34:25,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3509, PETRI_PLACES=303, PETRI_TRANSITIONS=288} [2024-06-14 11:34:25,207 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-14 11:34:25,207 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 288 transitions, 3509 flow [2024-06-14 11:34:25,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:25,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:25,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-14 11:34:25,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:34:25,208 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:25,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:25,208 INFO L85 PathProgramCache]: Analyzing trace with hash -858471489, now seen corresponding path program 6 times [2024-06-14 11:34:25,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:25,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804899913] [2024-06-14 11:34:25,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:25,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:25,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:25,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:25,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:25,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804899913] [2024-06-14 11:34:25,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804899913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:25,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:25,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:25,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867080557] [2024-06-14 11:34:25,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:25,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:25,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:25,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:25,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:25,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:25,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 288 transitions, 3509 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:25,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:25,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:25,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:26,281 INFO L124 PetriNetUnfolderBase]: 3374/5859 cut-off events. [2024-06-14 11:34:26,282 INFO L125 PetriNetUnfolderBase]: For 1201733/1201733 co-relation queries the response was YES. [2024-06-14 11:34:26,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49393 conditions, 5859 events. 3374/5859 cut-off events. For 1201733/1201733 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 42399 event pairs, 1391 based on Foata normal form. 30/5889 useless extension candidates. Maximal degree in co-relation 49249. Up to 5167 conditions per place. [2024-06-14 11:34:26,358 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 272 selfloop transitions, 32 changer transitions 8/318 dead transitions. [2024-06-14 11:34:26,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 318 transitions, 4266 flow [2024-06-14 11:34:26,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:26,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:26,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:34:26,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-14 11:34:26,359 INFO L175 Difference]: Start difference. First operand has 303 places, 288 transitions, 3509 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:34:26,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 318 transitions, 4266 flow [2024-06-14 11:34:29,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 318 transitions, 4213 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:29,250 INFO L231 Difference]: Finished difference. Result has 305 places, 287 transitions, 3528 flow [2024-06-14 11:34:29,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3456, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3528, PETRI_PLACES=305, PETRI_TRANSITIONS=287} [2024-06-14 11:34:29,250 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-14 11:34:29,250 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 287 transitions, 3528 flow [2024-06-14 11:34:29,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:29,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:29,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:29,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:34:29,251 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:29,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:29,251 INFO L85 PathProgramCache]: Analyzing trace with hash -750842729, now seen corresponding path program 1 times [2024-06-14 11:34:29,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:29,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023799739] [2024-06-14 11:34:29,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:29,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:29,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:29,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-14 11:34:29,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:29,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023799739] [2024-06-14 11:34:29,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023799739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:29,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:29,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:29,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341930793] [2024-06-14 11:34:29,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:29,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:29,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:29,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:29,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:29,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:29,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 287 transitions, 3528 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:29,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:29,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:29,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:30,306 INFO L124 PetriNetUnfolderBase]: 3199/5540 cut-off events. [2024-06-14 11:34:30,307 INFO L125 PetriNetUnfolderBase]: For 1112506/1112506 co-relation queries the response was YES. [2024-06-14 11:34:30,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45900 conditions, 5540 events. 3199/5540 cut-off events. For 1112506/1112506 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 39445 event pairs, 1245 based on Foata normal form. 30/5570 useless extension candidates. Maximal degree in co-relation 45755. Up to 4701 conditions per place. [2024-06-14 11:34:30,373 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 260 selfloop transitions, 23 changer transitions 30/319 dead transitions. [2024-06-14 11:34:30,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 319 transitions, 4270 flow [2024-06-14 11:34:30,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:30,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:30,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-14 11:34:30,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225 [2024-06-14 11:34:30,374 INFO L175 Difference]: Start difference. First operand has 305 places, 287 transitions, 3528 flow. Second operand 10 states and 209 transitions. [2024-06-14 11:34:30,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 319 transitions, 4270 flow [2024-06-14 11:34:32,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 319 transitions, 4170 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:32,896 INFO L231 Difference]: Finished difference. Result has 308 places, 273 transitions, 3274 flow [2024-06-14 11:34:32,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3428, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3274, PETRI_PLACES=308, PETRI_TRANSITIONS=273} [2024-06-14 11:34:32,896 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-14 11:34:32,896 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 273 transitions, 3274 flow [2024-06-14 11:34:32,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:32,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:32,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, 1, 1] [2024-06-14 11:34:32,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:34:32,897 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:32,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:32,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1281518056, now seen corresponding path program 7 times [2024-06-14 11:34:32,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:32,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274440154] [2024-06-14 11:34:32,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:32,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:32,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:32,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:32,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274440154] [2024-06-14 11:34:32,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274440154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:32,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:32,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:32,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63790594] [2024-06-14 11:34:32,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:32,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:32,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:32,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:32,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:33,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:33,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 273 transitions, 3274 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:33,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:33,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:33,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:33,860 INFO L124 PetriNetUnfolderBase]: 2994/5160 cut-off events. [2024-06-14 11:34:33,860 INFO L125 PetriNetUnfolderBase]: For 1047765/1047765 co-relation queries the response was YES. [2024-06-14 11:34:33,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44486 conditions, 5160 events. 2994/5160 cut-off events. For 1047765/1047765 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 36082 event pairs, 1239 based on Foata normal form. 8/5167 useless extension candidates. Maximal degree in co-relation 44345. Up to 4638 conditions per place. [2024-06-14 11:34:33,922 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 235 selfloop transitions, 55 changer transitions 0/296 dead transitions. [2024-06-14 11:34:33,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 296 transitions, 3933 flow [2024-06-14 11:34:33,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:33,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:33,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:34:33,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-14 11:34:33,924 INFO L175 Difference]: Start difference. First operand has 308 places, 273 transitions, 3274 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:34:33,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 296 transitions, 3933 flow [2024-06-14 11:34:35,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 296 transitions, 3844 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-06-14 11:34:35,545 INFO L231 Difference]: Finished difference. Result has 290 places, 274 transitions, 3315 flow [2024-06-14 11:34:35,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3315, PETRI_PLACES=290, PETRI_TRANSITIONS=274} [2024-06-14 11:34:35,546 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-14 11:34:35,546 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 274 transitions, 3315 flow [2024-06-14 11:34:35,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:35,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:35,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:35,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:34:35,547 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:35,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:35,547 INFO L85 PathProgramCache]: Analyzing trace with hash 434285634, now seen corresponding path program 8 times [2024-06-14 11:34:35,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:35,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604621376] [2024-06-14 11:34:35,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:35,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:35,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:35,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:35,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:35,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604621376] [2024-06-14 11:34:35,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604621376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:35,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:35,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:35,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266230532] [2024-06-14 11:34:35,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:35,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:35,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:35,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:35,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:35,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:35,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 274 transitions, 3315 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:35,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:35,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:35,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:36,450 INFO L124 PetriNetUnfolderBase]: 2976/5136 cut-off events. [2024-06-14 11:34:36,450 INFO L125 PetriNetUnfolderBase]: For 1015561/1015561 co-relation queries the response was YES. [2024-06-14 11:34:36,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43642 conditions, 5136 events. 2976/5136 cut-off events. For 1015561/1015561 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 35859 event pairs, 1229 based on Foata normal form. 8/5143 useless extension candidates. Maximal degree in co-relation 43504. Up to 4612 conditions per place. [2024-06-14 11:34:36,513 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 233 selfloop transitions, 55 changer transitions 0/294 dead transitions. [2024-06-14 11:34:36,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 294 transitions, 3951 flow [2024-06-14 11:34:36,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:36,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:36,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-14 11:34:36,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-14 11:34:36,514 INFO L175 Difference]: Start difference. First operand has 290 places, 274 transitions, 3315 flow. Second operand 9 states and 186 transitions. [2024-06-14 11:34:36,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 294 transitions, 3951 flow [2024-06-14 11:34:38,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 294 transitions, 3838 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:38,395 INFO L231 Difference]: Finished difference. Result has 293 places, 274 transitions, 3317 flow [2024-06-14 11:34:38,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3202, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3317, PETRI_PLACES=293, PETRI_TRANSITIONS=274} [2024-06-14 11:34:38,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-14 11:34:38,396 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 274 transitions, 3317 flow [2024-06-14 11:34:38,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:38,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:38,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:38,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:34:38,397 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:38,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:38,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1627269540, now seen corresponding path program 9 times [2024-06-14 11:34:38,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:38,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424772418] [2024-06-14 11:34:38,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:38,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:38,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:38,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:38,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:38,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424772418] [2024-06-14 11:34:38,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424772418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:38,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:38,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:38,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436951559] [2024-06-14 11:34:38,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:38,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:38,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:38,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:38,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:38,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:38,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 274 transitions, 3317 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:38,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:38,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:38,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:39,322 INFO L124 PetriNetUnfolderBase]: 2963/5110 cut-off events. [2024-06-14 11:34:39,322 INFO L125 PetriNetUnfolderBase]: For 1003806/1003806 co-relation queries the response was YES. [2024-06-14 11:34:39,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43231 conditions, 5110 events. 2963/5110 cut-off events. For 1003806/1003806 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 35229 event pairs, 1067 based on Foata normal form. 6/5112 useless extension candidates. Maximal degree in co-relation 43092. Up to 4276 conditions per place. [2024-06-14 11:34:39,382 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 257 selfloop transitions, 51 changer transitions 0/314 dead transitions. [2024-06-14 11:34:39,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 314 transitions, 4053 flow [2024-06-14 11:34:39,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:39,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:39,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:34:39,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-14 11:34:39,383 INFO L175 Difference]: Start difference. First operand has 293 places, 274 transitions, 3317 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:34:39,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 314 transitions, 4053 flow [2024-06-14 11:34:42,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 314 transitions, 3917 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:42,184 INFO L231 Difference]: Finished difference. Result has 293 places, 274 transitions, 3291 flow [2024-06-14 11:34:42,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3291, PETRI_PLACES=293, PETRI_TRANSITIONS=274} [2024-06-14 11:34:42,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-14 11:34:42,185 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 274 transitions, 3291 flow [2024-06-14 11:34:42,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:42,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:42,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:42,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:34:42,186 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:42,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:42,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1193137087, now seen corresponding path program 7 times [2024-06-14 11:34:42,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:42,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887641054] [2024-06-14 11:34:42,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:42,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:42,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:42,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:42,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:42,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887641054] [2024-06-14 11:34:42,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887641054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:42,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:42,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:42,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030801737] [2024-06-14 11:34:42,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:42,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:42,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:42,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:42,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:42,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:42,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 274 transitions, 3291 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:42,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:42,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:42,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:43,198 INFO L124 PetriNetUnfolderBase]: 3095/5300 cut-off events. [2024-06-14 11:34:43,199 INFO L125 PetriNetUnfolderBase]: For 1114377/1114377 co-relation queries the response was YES. [2024-06-14 11:34:43,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46723 conditions, 5300 events. 3095/5300 cut-off events. For 1114377/1114377 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36877 event pairs, 1253 based on Foata normal form. 6/5305 useless extension candidates. Maximal degree in co-relation 46583. Up to 4489 conditions per place. [2024-06-14 11:34:43,261 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 172 selfloop transitions, 130 changer transitions 0/308 dead transitions. [2024-06-14 11:34:43,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 308 transitions, 4277 flow [2024-06-14 11:34:43,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:43,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:43,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:34:43,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:34:43,263 INFO L175 Difference]: Start difference. First operand has 293 places, 274 transitions, 3291 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:34:43,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 308 transitions, 4277 flow [2024-06-14 11:34:45,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 308 transitions, 4182 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:45,046 INFO L231 Difference]: Finished difference. Result has 294 places, 278 transitions, 3600 flow [2024-06-14 11:34:45,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3600, PETRI_PLACES=294, PETRI_TRANSITIONS=278} [2024-06-14 11:34:45,046 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-14 11:34:45,046 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 278 transitions, 3600 flow [2024-06-14 11:34:45,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:45,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:45,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:45,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:34:45,047 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:45,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:45,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1193136746, now seen corresponding path program 5 times [2024-06-14 11:34:45,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:45,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992292065] [2024-06-14 11:34:45,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:45,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:45,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:45,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:45,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:45,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992292065] [2024-06-14 11:34:45,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992292065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:45,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:45,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:45,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213368223] [2024-06-14 11:34:45,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:45,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:45,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:45,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:45,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:45,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:45,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 278 transitions, 3600 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:45,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:45,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:45,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:46,009 INFO L124 PetriNetUnfolderBase]: 3115/5358 cut-off events. [2024-06-14 11:34:46,009 INFO L125 PetriNetUnfolderBase]: For 1093440/1093440 co-relation queries the response was YES. [2024-06-14 11:34:46,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46971 conditions, 5358 events. 3115/5358 cut-off events. For 1093440/1093440 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 37608 event pairs, 1263 based on Foata normal form. 6/5361 useless extension candidates. Maximal degree in co-relation 46831. Up to 4793 conditions per place. [2024-06-14 11:34:46,072 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 235 selfloop transitions, 64 changer transitions 0/305 dead transitions. [2024-06-14 11:34:46,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 305 transitions, 4282 flow [2024-06-14 11:34:46,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:46,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:46,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:34:46,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-14 11:34:46,073 INFO L175 Difference]: Start difference. First operand has 294 places, 278 transitions, 3600 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:34:46,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 305 transitions, 4282 flow [2024-06-14 11:34:47,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 305 transitions, 4101 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:47,908 INFO L231 Difference]: Finished difference. Result has 298 places, 279 transitions, 3569 flow [2024-06-14 11:34:47,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3569, PETRI_PLACES=298, PETRI_TRANSITIONS=279} [2024-06-14 11:34:47,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-14 11:34:47,908 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 279 transitions, 3569 flow [2024-06-14 11:34:47,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:47,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:47,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-14 11:34:47,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:34:47,909 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:47,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:47,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1281850717, now seen corresponding path program 8 times [2024-06-14 11:34:47,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:47,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26409073] [2024-06-14 11:34:47,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:47,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:47,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:47,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:47,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:47,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26409073] [2024-06-14 11:34:47,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26409073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:47,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:47,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:47,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135172582] [2024-06-14 11:34:47,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:47,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:48,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:48,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:48,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:48,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:48,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 279 transitions, 3569 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:48,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:48,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:48,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:48,849 INFO L124 PetriNetUnfolderBase]: 3143/5402 cut-off events. [2024-06-14 11:34:48,849 INFO L125 PetriNetUnfolderBase]: For 1123968/1123968 co-relation queries the response was YES. [2024-06-14 11:34:48,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47470 conditions, 5402 events. 3143/5402 cut-off events. For 1123968/1123968 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 37982 event pairs, 1293 based on Foata normal form. 8/5409 useless extension candidates. Maximal degree in co-relation 47328. Up to 4775 conditions per place. [2024-06-14 11:34:48,913 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 174 selfloop transitions, 122 changer transitions 0/302 dead transitions. [2024-06-14 11:34:48,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 302 transitions, 4256 flow [2024-06-14 11:34:48,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:48,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:48,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:34:48,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-14 11:34:48,914 INFO L175 Difference]: Start difference. First operand has 298 places, 279 transitions, 3569 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:34:48,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 302 transitions, 4256 flow [2024-06-14 11:34:51,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 302 transitions, 4120 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:51,413 INFO L231 Difference]: Finished difference. Result has 300 places, 280 transitions, 3711 flow [2024-06-14 11:34:51,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3433, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3711, PETRI_PLACES=300, PETRI_TRANSITIONS=280} [2024-06-14 11:34:51,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-14 11:34:51,414 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 280 transitions, 3711 flow [2024-06-14 11:34:51,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:51,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:51,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:51,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:34:51,414 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:51,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:51,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1281702847, now seen corresponding path program 9 times [2024-06-14 11:34:51,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:51,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703817209] [2024-06-14 11:34:51,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:51,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:51,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:51,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:51,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:51,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703817209] [2024-06-14 11:34:51,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703817209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:51,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:51,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:51,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199173616] [2024-06-14 11:34:51,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:51,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:51,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:51,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:51,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:51,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:51,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 280 transitions, 3711 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:51,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:51,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:51,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:52,464 INFO L124 PetriNetUnfolderBase]: 3163/5436 cut-off events. [2024-06-14 11:34:52,465 INFO L125 PetriNetUnfolderBase]: For 1141344/1141344 co-relation queries the response was YES. [2024-06-14 11:34:52,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48065 conditions, 5436 events. 3163/5436 cut-off events. For 1141344/1141344 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 38251 event pairs, 1291 based on Foata normal form. 6/5441 useless extension candidates. Maximal degree in co-relation 47922. Up to 4777 conditions per place. [2024-06-14 11:34:52,535 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 176 selfloop transitions, 124 changer transitions 0/306 dead transitions. [2024-06-14 11:34:52,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 306 transitions, 4422 flow [2024-06-14 11:34:52,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:52,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:52,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:34:52,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:34:52,536 INFO L175 Difference]: Start difference. First operand has 300 places, 280 transitions, 3711 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:34:52,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 306 transitions, 4422 flow [2024-06-14 11:34:54,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 306 transitions, 4161 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:54,945 INFO L231 Difference]: Finished difference. Result has 302 places, 281 transitions, 3733 flow [2024-06-14 11:34:54,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3733, PETRI_PLACES=302, PETRI_TRANSITIONS=281} [2024-06-14 11:34:54,945 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-14 11:34:54,945 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 281 transitions, 3733 flow [2024-06-14 11:34:54,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:54,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:54,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:54,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:34:54,946 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:54,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:54,946 INFO L85 PathProgramCache]: Analyzing trace with hash 702693892, now seen corresponding path program 6 times [2024-06-14 11:34:54,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:54,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261043801] [2024-06-14 11:34:54,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:54,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:54,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:55,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-14 11:34:55,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:55,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261043801] [2024-06-14 11:34:55,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261043801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:55,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:55,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:55,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058471680] [2024-06-14 11:34:55,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:55,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:55,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:55,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:55,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:55,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:55,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 281 transitions, 3733 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:55,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:55,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:55,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:56,040 INFO L124 PetriNetUnfolderBase]: 3183/5477 cut-off events. [2024-06-14 11:34:56,041 INFO L125 PetriNetUnfolderBase]: For 1165278/1165278 co-relation queries the response was YES. [2024-06-14 11:34:56,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48401 conditions, 5477 events. 3183/5477 cut-off events. For 1165278/1165278 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 38606 event pairs, 1282 based on Foata normal form. 6/5480 useless extension candidates. Maximal degree in co-relation 48257. Up to 4907 conditions per place. [2024-06-14 11:34:56,120 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 244 selfloop transitions, 58 changer transitions 0/308 dead transitions. [2024-06-14 11:34:56,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 308 transitions, 4435 flow [2024-06-14 11:34:56,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:56,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:56,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:34:56,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-14 11:34:56,121 INFO L175 Difference]: Start difference. First operand has 302 places, 281 transitions, 3733 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:34:56,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 308 transitions, 4435 flow [2024-06-14 11:34:58,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 308 transitions, 4167 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:58,869 INFO L231 Difference]: Finished difference. Result has 305 places, 282 transitions, 3605 flow [2024-06-14 11:34:58,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3605, PETRI_PLACES=305, PETRI_TRANSITIONS=282} [2024-06-14 11:34:58,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-14 11:34:58,870 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 282 transitions, 3605 flow [2024-06-14 11:34:58,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:58,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:58,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:58,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:34:58,871 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:58,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:58,871 INFO L85 PathProgramCache]: Analyzing trace with hash 524122248, now seen corresponding path program 7 times [2024-06-14 11:34:58,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:58,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763878772] [2024-06-14 11:34:58,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:58,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:58,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:58,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:58,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:58,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763878772] [2024-06-14 11:34:58,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763878772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:58,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:58,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:58,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754640644] [2024-06-14 11:34:58,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:58,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:58,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:58,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:58,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:59,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:34:59,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 282 transitions, 3605 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:59,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:59,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:34:59,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:00,083 INFO L124 PetriNetUnfolderBase]: 3203/5526 cut-off events. [2024-06-14 11:35:00,084 INFO L125 PetriNetUnfolderBase]: For 1187468/1187468 co-relation queries the response was YES. [2024-06-14 11:35:00,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48583 conditions, 5526 events. 3203/5526 cut-off events. For 1187468/1187468 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 38607 event pairs, 1042 based on Foata normal form. 6/5529 useless extension candidates. Maximal degree in co-relation 48438. Up to 3941 conditions per place. [2024-06-14 11:35:00,186 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 218 selfloop transitions, 89 changer transitions 0/313 dead transitions. [2024-06-14 11:35:00,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 313 transitions, 4703 flow [2024-06-14 11:35:00,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:00,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:00,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:35:00,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:35:00,188 INFO L175 Difference]: Start difference. First operand has 305 places, 282 transitions, 3605 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:35:00,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 313 transitions, 4703 flow [2024-06-14 11:35:04,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 313 transitions, 4577 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:04,959 INFO L231 Difference]: Finished difference. Result has 305 places, 283 transitions, 3675 flow [2024-06-14 11:35:04,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3675, PETRI_PLACES=305, PETRI_TRANSITIONS=283} [2024-06-14 11:35:04,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-14 11:35:04,959 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 283 transitions, 3675 flow [2024-06-14 11:35:04,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:04,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:04,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:04,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:35:04,960 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:04,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:04,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1537022183, now seen corresponding path program 10 times [2024-06-14 11:35:04,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:04,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839426159] [2024-06-14 11:35:04,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:04,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:05,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:05,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:05,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839426159] [2024-06-14 11:35:05,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839426159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:05,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:05,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:05,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879902844] [2024-06-14 11:35:05,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:05,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:05,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:05,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:05,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:05,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:35:05,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 283 transitions, 3675 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:05,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:05,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:35:05,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:06,037 INFO L124 PetriNetUnfolderBase]: 3256/5557 cut-off events. [2024-06-14 11:35:06,037 INFO L125 PetriNetUnfolderBase]: For 1241100/1241100 co-relation queries the response was YES. [2024-06-14 11:35:06,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50221 conditions, 5557 events. 3256/5557 cut-off events. For 1241100/1241100 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 38671 event pairs, 1057 based on Foata normal form. 6/5562 useless extension candidates. Maximal degree in co-relation 50075. Up to 3269 conditions per place. [2024-06-14 11:35:06,109 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 162 selfloop transitions, 154 changer transitions 0/322 dead transitions. [2024-06-14 11:35:06,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 322 transitions, 4871 flow [2024-06-14 11:35:06,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:06,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:06,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:35:06,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 11:35:06,110 INFO L175 Difference]: Start difference. First operand has 305 places, 283 transitions, 3675 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:35:06,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 322 transitions, 4871 flow [2024-06-14 11:35:09,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 322 transitions, 4637 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:09,850 INFO L231 Difference]: Finished difference. Result has 309 places, 285 transitions, 3824 flow [2024-06-14 11:35:09,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3824, PETRI_PLACES=309, PETRI_TRANSITIONS=285} [2024-06-14 11:35:09,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-14 11:35:09,851 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 285 transitions, 3824 flow [2024-06-14 11:35:09,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:09,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:09,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:09,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:35:09,851 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:09,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:09,852 INFO L85 PathProgramCache]: Analyzing trace with hash 259081634, now seen corresponding path program 8 times [2024-06-14 11:35:09,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:09,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753252221] [2024-06-14 11:35:09,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:09,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:09,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:09,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:09,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:09,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753252221] [2024-06-14 11:35:09,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753252221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:09,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:09,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:09,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493098481] [2024-06-14 11:35:09,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:09,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:09,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:09,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:09,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:09,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:35:09,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 285 transitions, 3824 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:09,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:09,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:35:09,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:11,117 INFO L124 PetriNetUnfolderBase]: 3276/5635 cut-off events. [2024-06-14 11:35:11,117 INFO L125 PetriNetUnfolderBase]: For 1269254/1269254 co-relation queries the response was YES. [2024-06-14 11:35:11,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50505 conditions, 5635 events. 3276/5635 cut-off events. For 1269254/1269254 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 39818 event pairs, 1127 based on Foata normal form. 6/5640 useless extension candidates. Maximal degree in co-relation 50358. Up to 4847 conditions per place. [2024-06-14 11:35:11,183 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 223 selfloop transitions, 87 changer transitions 0/316 dead transitions. [2024-06-14 11:35:11,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 316 transitions, 4541 flow [2024-06-14 11:35:11,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:11,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:11,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:35:11,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-14 11:35:11,184 INFO L175 Difference]: Start difference. First operand has 309 places, 285 transitions, 3824 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:35:11,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 316 transitions, 4541 flow [2024-06-14 11:35:16,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 316 transitions, 4049 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:16,358 INFO L231 Difference]: Finished difference. Result has 310 places, 286 transitions, 3519 flow [2024-06-14 11:35:16,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3332, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3519, PETRI_PLACES=310, PETRI_TRANSITIONS=286} [2024-06-14 11:35:16,358 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-14 11:35:16,358 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 286 transitions, 3519 flow [2024-06-14 11:35:16,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:16,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, 1] [2024-06-14 11:35:16,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:35:16,359 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:16,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:16,359 INFO L85 PathProgramCache]: Analyzing trace with hash 849143639, now seen corresponding path program 11 times [2024-06-14 11:35:16,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:16,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793891643] [2024-06-14 11:35:16,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:16,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:16,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:16,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:16,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:16,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793891643] [2024-06-14 11:35:16,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793891643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:16,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:16,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:16,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835638623] [2024-06-14 11:35:16,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:16,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:16,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:16,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:16,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:16,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:35:16,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 286 transitions, 3519 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:16,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:35:16,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:17,489 INFO L124 PetriNetUnfolderBase]: 3296/5664 cut-off events. [2024-06-14 11:35:17,490 INFO L125 PetriNetUnfolderBase]: For 1292895/1292895 co-relation queries the response was YES. [2024-06-14 11:35:17,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49849 conditions, 5664 events. 3296/5664 cut-off events. For 1292895/1292895 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 40151 event pairs, 1183 based on Foata normal form. 6/5670 useless extension candidates. Maximal degree in co-relation 49703. Up to 5042 conditions per place. [2024-06-14 11:35:17,563 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 276 selfloop transitions, 34 changer transitions 0/316 dead transitions. [2024-06-14 11:35:17,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 316 transitions, 4261 flow [2024-06-14 11:35:17,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:17,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:17,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:35:17,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-14 11:35:17,565 INFO L175 Difference]: Start difference. First operand has 310 places, 286 transitions, 3519 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:35:17,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 316 transitions, 4261 flow [2024-06-14 11:35:21,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 316 transitions, 4087 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:21,760 INFO L231 Difference]: Finished difference. Result has 312 places, 287 transitions, 3443 flow [2024-06-14 11:35:21,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3345, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3443, PETRI_PLACES=312, PETRI_TRANSITIONS=287} [2024-06-14 11:35:21,760 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-14 11:35:21,761 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 287 transitions, 3443 flow [2024-06-14 11:35:21,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:21,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:21,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:21,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:35:21,763 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:21,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:21,764 INFO L85 PathProgramCache]: Analyzing trace with hash 849132479, now seen corresponding path program 12 times [2024-06-14 11:35:21,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:21,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108058935] [2024-06-14 11:35:21,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:21,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:21,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:21,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:21,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:21,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108058935] [2024-06-14 11:35:21,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108058935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:21,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:21,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:21,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261642760] [2024-06-14 11:35:21,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:21,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:21,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:21,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:21,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:21,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:35:21,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 287 transitions, 3443 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:21,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:21,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:35:21,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:22,821 INFO L124 PetriNetUnfolderBase]: 3316/5665 cut-off events. [2024-06-14 11:35:22,821 INFO L125 PetriNetUnfolderBase]: For 1318350/1318350 co-relation queries the response was YES. [2024-06-14 11:35:22,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50159 conditions, 5665 events. 3316/5665 cut-off events. For 1318350/1318350 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 39627 event pairs, 1092 based on Foata normal form. 6/5670 useless extension candidates. Maximal degree in co-relation 50012. Up to 3325 conditions per place. [2024-06-14 11:35:22,886 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 153 changer transitions 0/322 dead transitions. [2024-06-14 11:35:22,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 322 transitions, 4419 flow [2024-06-14 11:35:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:22,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:22,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:35:22,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-14 11:35:22,888 INFO L175 Difference]: Start difference. First operand has 312 places, 287 transitions, 3443 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:35:22,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 322 transitions, 4419 flow [2024-06-14 11:35:26,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 322 transitions, 4279 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:26,659 INFO L231 Difference]: Finished difference. Result has 313 places, 288 transitions, 3639 flow [2024-06-14 11:35:26,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3639, PETRI_PLACES=313, PETRI_TRANSITIONS=288} [2024-06-14 11:35:26,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-14 11:35:26,661 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 288 transitions, 3639 flow [2024-06-14 11:35:26,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:26,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:26,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:26,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:35:26,664 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:26,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:26,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1147529284, now seen corresponding path program 9 times [2024-06-14 11:35:26,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:26,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983089441] [2024-06-14 11:35:26,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:26,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:26,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:26,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:26,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:26,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983089441] [2024-06-14 11:35:26,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983089441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:26,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:26,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:26,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267123454] [2024-06-14 11:35:26,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:26,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:26,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:26,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:26,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:26,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:35:26,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 288 transitions, 3639 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:26,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:26,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:35:26,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:27,749 INFO L124 PetriNetUnfolderBase]: 3336/5745 cut-off events. [2024-06-14 11:35:27,749 INFO L125 PetriNetUnfolderBase]: For 1347606/1347606 co-relation queries the response was YES. [2024-06-14 11:35:27,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50957 conditions, 5745 events. 3336/5745 cut-off events. For 1347606/1347606 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 40902 event pairs, 1128 based on Foata normal form. 6/5750 useless extension candidates. Maximal degree in co-relation 50809. Up to 4871 conditions per place. [2024-06-14 11:35:27,823 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 224 selfloop transitions, 90 changer transitions 0/320 dead transitions. [2024-06-14 11:35:27,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 320 transitions, 4372 flow [2024-06-14 11:35:27,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:27,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:27,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:35:27,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-14 11:35:27,824 INFO L175 Difference]: Start difference. First operand has 313 places, 288 transitions, 3639 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:35:27,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 320 transitions, 4372 flow [2024-06-14 11:35:32,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 320 transitions, 4125 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:32,276 INFO L231 Difference]: Finished difference. Result has 317 places, 289 transitions, 3587 flow [2024-06-14 11:35:32,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3587, PETRI_PLACES=317, PETRI_TRANSITIONS=289} [2024-06-14 11:35:32,277 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-14 11:35:32,277 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 289 transitions, 3587 flow [2024-06-14 11:35:32,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:32,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:32,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:32,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:35:32,278 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:32,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:32,278 INFO L85 PathProgramCache]: Analyzing trace with hash 61481578, now seen corresponding path program 10 times [2024-06-14 11:35:32,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:32,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407800364] [2024-06-14 11:35:32,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:32,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:32,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:32,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:32,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:32,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407800364] [2024-06-14 11:35:32,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407800364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:32,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:32,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:32,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680305239] [2024-06-14 11:35:32,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:32,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:32,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:32,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:32,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:32,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:35:32,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 289 transitions, 3587 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:32,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:32,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:35:32,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:33,501 INFO L124 PetriNetUnfolderBase]: 3323/5713 cut-off events. [2024-06-14 11:35:33,501 INFO L125 PetriNetUnfolderBase]: For 1342868/1342868 co-relation queries the response was YES. [2024-06-14 11:35:33,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50248 conditions, 5713 events. 3323/5713 cut-off events. For 1342868/1342868 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 40566 event pairs, 1340 based on Foata normal form. 6/5714 useless extension candidates. Maximal degree in co-relation 50099. Up to 4956 conditions per place. [2024-06-14 11:35:33,590 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 241 selfloop transitions, 67 changer transitions 0/314 dead transitions. [2024-06-14 11:35:33,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 314 transitions, 4479 flow [2024-06-14 11:35:33,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:33,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:33,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:35:33,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-14 11:35:33,592 INFO L175 Difference]: Start difference. First operand has 317 places, 289 transitions, 3587 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:35:33,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 314 transitions, 4479 flow [2024-06-14 11:35:38,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 314 transitions, 4297 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:38,831 INFO L231 Difference]: Finished difference. Result has 319 places, 289 transitions, 3543 flow [2024-06-14 11:35:38,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3543, PETRI_PLACES=319, PETRI_TRANSITIONS=289} [2024-06-14 11:35:38,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-14 11:35:38,832 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 289 transitions, 3543 flow [2024-06-14 11:35:38,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:38,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:38,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:38,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:35:38,832 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:38,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:38,833 INFO L85 PathProgramCache]: Analyzing trace with hash 196352379, now seen corresponding path program 13 times [2024-06-14 11:35:38,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:38,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583252116] [2024-06-14 11:35:38,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:38,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:38,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:38,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:38,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:38,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583252116] [2024-06-14 11:35:38,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583252116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:38,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:38,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:38,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770510869] [2024-06-14 11:35:38,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:38,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:38,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:38,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:38,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:38,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:35:38,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 289 transitions, 3543 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:38,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:38,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:35:38,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:39,920 INFO L124 PetriNetUnfolderBase]: 3351/5762 cut-off events. [2024-06-14 11:35:39,920 INFO L125 PetriNetUnfolderBase]: For 1380527/1380527 co-relation queries the response was YES. [2024-06-14 11:35:39,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50744 conditions, 5762 events. 3351/5762 cut-off events. For 1380527/1380527 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 40996 event pairs, 1338 based on Foata normal form. 8/5770 useless extension candidates. Maximal degree in co-relation 50594. Up to 5286 conditions per place. [2024-06-14 11:35:39,999 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 274 selfloop transitions, 29 changer transitions 0/309 dead transitions. [2024-06-14 11:35:40,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 309 transitions, 4240 flow [2024-06-14 11:35:40,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:40,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:40,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-14 11:35:40,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521875 [2024-06-14 11:35:40,001 INFO L175 Difference]: Start difference. First operand has 319 places, 289 transitions, 3543 flow. Second operand 8 states and 167 transitions. [2024-06-14 11:35:40,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 309 transitions, 4240 flow [2024-06-14 11:35:44,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 309 transitions, 4086 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:35:44,291 INFO L231 Difference]: Finished difference. Result has 319 places, 290 transitions, 3485 flow [2024-06-14 11:35:44,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3485, PETRI_PLACES=319, PETRI_TRANSITIONS=290} [2024-06-14 11:35:44,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-14 11:35:44,291 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 290 transitions, 3485 flow [2024-06-14 11:35:44,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:44,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:44,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:44,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:35:44,292 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:44,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:44,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1647416167, now seen corresponding path program 14 times [2024-06-14 11:35:44,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:44,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969335520] [2024-06-14 11:35:44,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:44,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:44,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:44,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-14 11:35:44,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:44,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969335520] [2024-06-14 11:35:44,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969335520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:44,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:44,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:44,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677935790] [2024-06-14 11:35:44,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:44,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:44,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:44,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:44,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:44,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:35:44,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 290 transitions, 3485 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:44,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:44,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:35:44,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:45,383 INFO L124 PetriNetUnfolderBase]: 3386/5827 cut-off events. [2024-06-14 11:35:45,383 INFO L125 PetriNetUnfolderBase]: For 1396291/1396291 co-relation queries the response was YES. [2024-06-14 11:35:45,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50790 conditions, 5827 events. 3386/5827 cut-off events. For 1396291/1396291 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 41525 event pairs, 1343 based on Foata normal form. 8/5835 useless extension candidates. Maximal degree in co-relation 50641. Up to 5267 conditions per place. [2024-06-14 11:35:45,460 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 279 selfloop transitions, 31 changer transitions 0/316 dead transitions. [2024-06-14 11:35:45,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 316 transitions, 4230 flow [2024-06-14 11:35:45,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:45,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:45,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-14 11:35:45,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194444444444445 [2024-06-14 11:35:45,461 INFO L175 Difference]: Start difference. First operand has 319 places, 290 transitions, 3485 flow. Second operand 9 states and 187 transitions. [2024-06-14 11:35:45,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 316 transitions, 4230 flow [2024-06-14 11:35:49,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 316 transitions, 4151 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:49,101 INFO L231 Difference]: Finished difference. Result has 323 places, 292 transitions, 3521 flow [2024-06-14 11:35:49,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3521, PETRI_PLACES=323, PETRI_TRANSITIONS=292} [2024-06-14 11:35:49,102 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-14 11:35:49,102 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 292 transitions, 3521 flow [2024-06-14 11:35:49,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:49,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:49,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:35:49,102 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:49,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:49,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1644582917, now seen corresponding path program 15 times [2024-06-14 11:35:49,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:49,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659618053] [2024-06-14 11:35:49,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:49,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:49,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:49,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:49,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:49,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659618053] [2024-06-14 11:35:49,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659618053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:49,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:49,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:49,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271117851] [2024-06-14 11:35:49,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:49,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:49,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:49,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:49,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:49,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:35:49,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 292 transitions, 3521 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:49,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:35:49,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:50,224 INFO L124 PetriNetUnfolderBase]: 3406/5863 cut-off events. [2024-06-14 11:35:50,224 INFO L125 PetriNetUnfolderBase]: For 1413985/1413985 co-relation queries the response was YES. [2024-06-14 11:35:50,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51208 conditions, 5863 events. 3406/5863 cut-off events. For 1413985/1413985 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 41942 event pairs, 1331 based on Foata normal form. 6/5869 useless extension candidates. Maximal degree in co-relation 51057. Up to 5316 conditions per place. [2024-06-14 11:35:50,309 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 283 selfloop transitions, 29 changer transitions 0/318 dead transitions. [2024-06-14 11:35:50,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 318 transitions, 4262 flow [2024-06-14 11:35:50,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:50,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:50,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 11:35:50,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.534375 [2024-06-14 11:35:50,310 INFO L175 Difference]: Start difference. First operand has 323 places, 292 transitions, 3521 flow. Second operand 8 states and 171 transitions. [2024-06-14 11:35:50,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 318 transitions, 4262 flow [2024-06-14 11:35:55,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 318 transitions, 4186 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:55,132 INFO L231 Difference]: Finished difference. Result has 325 places, 293 transitions, 3538 flow [2024-06-14 11:35:55,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3538, PETRI_PLACES=325, PETRI_TRANSITIONS=293} [2024-06-14 11:35:55,132 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-14 11:35:55,132 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 293 transitions, 3538 flow [2024-06-14 11:35:55,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:55,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:55,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:55,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:35:55,133 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:55,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:55,133 INFO L85 PathProgramCache]: Analyzing trace with hash -174693441, now seen corresponding path program 16 times [2024-06-14 11:35:55,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:55,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266782145] [2024-06-14 11:35:55,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:55,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:55,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:55,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:55,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:55,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266782145] [2024-06-14 11:35:55,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266782145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:55,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:55,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:55,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484336747] [2024-06-14 11:35:55,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:55,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:55,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:55,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:55,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:55,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:35:55,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 293 transitions, 3538 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:55,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:55,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:35:55,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:56,245 INFO L124 PetriNetUnfolderBase]: 3459/5940 cut-off events. [2024-06-14 11:35:56,245 INFO L125 PetriNetUnfolderBase]: For 1476502/1476502 co-relation queries the response was YES. [2024-06-14 11:35:56,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52607 conditions, 5940 events. 3459/5940 cut-off events. For 1476502/1476502 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 42453 event pairs, 1409 based on Foata normal form. 6/5945 useless extension candidates. Maximal degree in co-relation 52455. Up to 5199 conditions per place. [2024-06-14 11:35:56,324 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 189 selfloop transitions, 123 changer transitions 0/318 dead transitions. [2024-06-14 11:35:56,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 318 transitions, 4512 flow [2024-06-14 11:35:56,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:56,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:56,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:35:56,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-14 11:35:56,326 INFO L175 Difference]: Start difference. First operand has 325 places, 293 transitions, 3538 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:35:56,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 318 transitions, 4512 flow [2024-06-14 11:36:00,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 318 transitions, 4422 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:00,620 INFO L231 Difference]: Finished difference. Result has 327 places, 295 transitions, 3766 flow [2024-06-14 11:36:00,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3766, PETRI_PLACES=327, PETRI_TRANSITIONS=295} [2024-06-14 11:36:00,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-14 11:36:00,621 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 295 transitions, 3766 flow [2024-06-14 11:36:00,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:00,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:00,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:00,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:36:00,621 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:00,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:00,622 INFO L85 PathProgramCache]: Analyzing trace with hash 61481919, now seen corresponding path program 17 times [2024-06-14 11:36:00,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:00,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178832433] [2024-06-14 11:36:00,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:00,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:00,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:00,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:00,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:00,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178832433] [2024-06-14 11:36:00,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178832433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:00,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:00,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:00,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086119655] [2024-06-14 11:36:00,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:00,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:00,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:00,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:00,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:00,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:36:00,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 295 transitions, 3766 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:00,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:00,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:36:00,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:01,788 INFO L124 PetriNetUnfolderBase]: 3479/5966 cut-off events. [2024-06-14 11:36:01,789 INFO L125 PetriNetUnfolderBase]: For 1504733/1504733 co-relation queries the response was YES. [2024-06-14 11:36:01,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53179 conditions, 5966 events. 3479/5966 cut-off events. For 1504733/1504733 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 42509 event pairs, 1385 based on Foata normal form. 6/5971 useless extension candidates. Maximal degree in co-relation 53027. Up to 4937 conditions per place. [2024-06-14 11:36:01,857 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 183 selfloop transitions, 134 changer transitions 0/323 dead transitions. [2024-06-14 11:36:01,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 323 transitions, 4741 flow [2024-06-14 11:36:01,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:01,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:01,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:36:01,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:36:01,858 INFO L175 Difference]: Start difference. First operand has 327 places, 295 transitions, 3766 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:36:01,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 323 transitions, 4741 flow [2024-06-14 11:36:06,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 323 transitions, 4567 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:06,788 INFO L231 Difference]: Finished difference. Result has 331 places, 296 transitions, 3897 flow [2024-06-14 11:36:06,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3897, PETRI_PLACES=331, PETRI_TRANSITIONS=296} [2024-06-14 11:36:06,788 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-14 11:36:06,789 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 296 transitions, 3897 flow [2024-06-14 11:36:06,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:06,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:06,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:06,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:36:06,789 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:06,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:06,790 INFO L85 PathProgramCache]: Analyzing trace with hash -174689721, now seen corresponding path program 18 times [2024-06-14 11:36:06,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:06,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514553370] [2024-06-14 11:36:06,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:06,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:06,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:06,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:06,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:06,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514553370] [2024-06-14 11:36:06,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514553370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:06,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:06,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:06,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736221684] [2024-06-14 11:36:06,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:06,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:06,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:06,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:06,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:06,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:36:06,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 296 transitions, 3897 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:06,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:06,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:36:06,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:07,873 INFO L124 PetriNetUnfolderBase]: 3461/5948 cut-off events. [2024-06-14 11:36:07,874 INFO L125 PetriNetUnfolderBase]: For 1497813/1497813 co-relation queries the response was YES. [2024-06-14 11:36:07,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52646 conditions, 5948 events. 3461/5948 cut-off events. For 1497813/1497813 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 42586 event pairs, 1423 based on Foata normal form. 8/5955 useless extension candidates. Maximal degree in co-relation 52492. Up to 5285 conditions per place. [2024-06-14 11:36:07,953 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 189 selfloop transitions, 120 changer transitions 0/315 dead transitions. [2024-06-14 11:36:07,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 315 transitions, 4575 flow [2024-06-14 11:36:07,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:07,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:07,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:36:07,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-14 11:36:07,955 INFO L175 Difference]: Start difference. First operand has 331 places, 296 transitions, 3897 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:36:07,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 315 transitions, 4575 flow [2024-06-14 11:36:12,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 315 transitions, 4267 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:12,751 INFO L231 Difference]: Finished difference. Result has 333 places, 296 transitions, 3834 flow [2024-06-14 11:36:12,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3834, PETRI_PLACES=333, PETRI_TRANSITIONS=296} [2024-06-14 11:36:12,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-14 11:36:12,752 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 296 transitions, 3834 flow [2024-06-14 11:36:12,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:12,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:12,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:12,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:36:12,753 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:12,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:12,753 INFO L85 PathProgramCache]: Analyzing trace with hash 53207368, now seen corresponding path program 11 times [2024-06-14 11:36:12,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:12,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198640366] [2024-06-14 11:36:12,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:12,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:12,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:12,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-14 11:36:12,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:12,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198640366] [2024-06-14 11:36:12,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198640366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:12,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:12,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:12,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657066646] [2024-06-14 11:36:12,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:12,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:12,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:12,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:12,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:12,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:36:12,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 296 transitions, 3834 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:12,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:12,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:36:12,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:13,866 INFO L124 PetriNetUnfolderBase]: 3448/5934 cut-off events. [2024-06-14 11:36:13,866 INFO L125 PetriNetUnfolderBase]: For 1476187/1476187 co-relation queries the response was YES. [2024-06-14 11:36:13,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51744 conditions, 5934 events. 3448/5934 cut-off events. For 1476187/1476187 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 42454 event pairs, 1391 based on Foata normal form. 6/5937 useless extension candidates. Maximal degree in co-relation 51589. Up to 5334 conditions per place. [2024-06-14 11:36:13,941 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 256 selfloop transitions, 58 changer transitions 0/320 dead transitions. [2024-06-14 11:36:13,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 320 transitions, 4536 flow [2024-06-14 11:36:13,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:36:13,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:36:13,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-14 11:36:13,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-14 11:36:13,943 INFO L175 Difference]: Start difference. First operand has 333 places, 296 transitions, 3834 flow. Second operand 10 states and 205 transitions. [2024-06-14 11:36:13,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 320 transitions, 4536 flow [2024-06-14 11:36:18,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 320 transitions, 4280 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:18,714 INFO L231 Difference]: Finished difference. Result has 336 places, 296 transitions, 3698 flow [2024-06-14 11:36:18,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3578, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3698, PETRI_PLACES=336, PETRI_TRANSITIONS=296} [2024-06-14 11:36:18,728 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-14 11:36:18,728 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 296 transitions, 3698 flow [2024-06-14 11:36:18,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:18,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:18,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:18,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:36:18,729 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:18,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:18,729 INFO L85 PathProgramCache]: Analyzing trace with hash 541347161, now seen corresponding path program 19 times [2024-06-14 11:36:18,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:18,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740652144] [2024-06-14 11:36:18,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:18,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:18,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:18,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-14 11:36:18,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:18,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740652144] [2024-06-14 11:36:18,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740652144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:18,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:18,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:18,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125996838] [2024-06-14 11:36:18,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:18,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:18,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:18,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:18,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:18,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:36:18,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 296 transitions, 3698 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:18,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:18,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:36:18,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:19,876 INFO L124 PetriNetUnfolderBase]: 3476/5981 cut-off events. [2024-06-14 11:36:19,876 INFO L125 PetriNetUnfolderBase]: For 1515070/1515070 co-relation queries the response was YES. [2024-06-14 11:36:19,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52124 conditions, 5981 events. 3476/5981 cut-off events. For 1515070/1515070 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 42923 event pairs, 1385 based on Foata normal form. 8/5989 useless extension candidates. Maximal degree in co-relation 51968. Up to 5495 conditions per place. [2024-06-14 11:36:19,955 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 280 selfloop transitions, 19 changer transitions 10/315 dead transitions. [2024-06-14 11:36:19,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 315 transitions, 4401 flow [2024-06-14 11:36:19,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:19,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:19,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-14 11:36:19,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5321428571428571 [2024-06-14 11:36:19,956 INFO L175 Difference]: Start difference. First operand has 336 places, 296 transitions, 3698 flow. Second operand 7 states and 149 transitions. [2024-06-14 11:36:19,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 315 transitions, 4401 flow [2024-06-14 11:36:25,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 315 transitions, 4262 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:36:25,913 INFO L231 Difference]: Finished difference. Result has 334 places, 293 transitions, 3559 flow [2024-06-14 11:36:25,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3559, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3559, PETRI_PLACES=334, PETRI_TRANSITIONS=293} [2024-06-14 11:36:25,914 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-14 11:36:25,914 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 293 transitions, 3559 flow [2024-06-14 11:36:25,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:25,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:25,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:25,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:36:25,915 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:25,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:25,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1554563641, now seen corresponding path program 20 times [2024-06-14 11:36:25,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:25,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346060368] [2024-06-14 11:36:25,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:25,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:25,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:26,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-14 11:36:26,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:26,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346060368] [2024-06-14 11:36:26,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346060368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:26,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:26,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:26,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520831958] [2024-06-14 11:36:26,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:26,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:26,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:26,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:26,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:26,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:36:26,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 293 transitions, 3559 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:26,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:26,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:36:26,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:27,289 INFO L124 PetriNetUnfolderBase]: 3547/6102 cut-off events. [2024-06-14 11:36:27,289 INFO L125 PetriNetUnfolderBase]: For 1697301/1697301 co-relation queries the response was YES. [2024-06-14 11:36:27,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52599 conditions, 6102 events. 3547/6102 cut-off events. For 1697301/1697301 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 43905 event pairs, 1421 based on Foata normal form. 34/6136 useless extension candidates. Maximal degree in co-relation 52442. Up to 5372 conditions per place. [2024-06-14 11:36:27,368 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 62 changer transitions 13/331 dead transitions. [2024-06-14 11:36:27,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 331 transitions, 4346 flow [2024-06-14 11:36:27,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:27,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:27,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:36:27,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-14 11:36:27,370 INFO L175 Difference]: Start difference. First operand has 334 places, 293 transitions, 3559 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:36:27,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 331 transitions, 4346 flow [2024-06-14 11:36:33,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 331 transitions, 4300 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:33,291 INFO L231 Difference]: Finished difference. Result has 334 places, 289 transitions, 3593 flow [2024-06-14 11:36:33,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3593, PETRI_PLACES=334, PETRI_TRANSITIONS=289} [2024-06-14 11:36:33,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-14 11:36:33,291 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 289 transitions, 3593 flow [2024-06-14 11:36:33,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:33,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:33,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:33,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:36:33,292 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:33,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:33,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1945052121, now seen corresponding path program 21 times [2024-06-14 11:36:33,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:33,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846380873] [2024-06-14 11:36:33,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:33,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:33,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:33,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-14 11:36:33,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:33,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846380873] [2024-06-14 11:36:33,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846380873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:33,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:33,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:33,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869908376] [2024-06-14 11:36:33,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:33,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:33,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:33,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:33,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:33,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:36:33,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 289 transitions, 3593 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:33,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:33,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:36:33,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:34,564 INFO L124 PetriNetUnfolderBase]: 3362/5807 cut-off events. [2024-06-14 11:36:34,564 INFO L125 PetriNetUnfolderBase]: For 1493010/1493010 co-relation queries the response was YES. [2024-06-14 11:36:34,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47739 conditions, 5807 events. 3362/5807 cut-off events. For 1493010/1493010 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 41509 event pairs, 1332 based on Foata normal form. 34/5841 useless extension candidates. Maximal degree in co-relation 47583. Up to 5087 conditions per place. [2024-06-14 11:36:34,632 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 246 selfloop transitions, 57 changer transitions 15/324 dead transitions. [2024-06-14 11:36:34,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 324 transitions, 4335 flow [2024-06-14 11:36:34,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:36:34,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:36:34,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 11:36:34,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-14 11:36:34,633 INFO L175 Difference]: Start difference. First operand has 334 places, 289 transitions, 3593 flow. Second operand 10 states and 221 transitions. [2024-06-14 11:36:34,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 324 transitions, 4335 flow [2024-06-14 11:36:39,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 324 transitions, 4205 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:39,401 INFO L231 Difference]: Finished difference. Result has 333 places, 282 transitions, 3501 flow [2024-06-14 11:36:39,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3501, PETRI_PLACES=333, PETRI_TRANSITIONS=282} [2024-06-14 11:36:39,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-14 11:36:39,402 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 282 transitions, 3501 flow [2024-06-14 11:36:39,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:39,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:39,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:39,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:36:39,402 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:39,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:39,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1127174677, now seen corresponding path program 22 times [2024-06-14 11:36:39,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:39,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805846328] [2024-06-14 11:36:39,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:39,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:39,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:39,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:39,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:39,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805846328] [2024-06-14 11:36:39,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805846328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:39,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:39,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:39,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452099097] [2024-06-14 11:36:39,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:39,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:39,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:39,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:39,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:39,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:36:39,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 282 transitions, 3501 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:39,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:39,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:36:39,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:40,554 INFO L124 PetriNetUnfolderBase]: 3300/5701 cut-off events. [2024-06-14 11:36:40,554 INFO L125 PetriNetUnfolderBase]: For 1311649/1311649 co-relation queries the response was YES. [2024-06-14 11:36:40,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47198 conditions, 5701 events. 3300/5701 cut-off events. For 1311649/1311649 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 40592 event pairs, 1296 based on Foata normal form. 8/5709 useless extension candidates. Maximal degree in co-relation 47043. Up to 5182 conditions per place. [2024-06-14 11:36:40,626 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 268 selfloop transitions, 16 changer transitions 16/306 dead transitions. [2024-06-14 11:36:40,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 306 transitions, 4226 flow [2024-06-14 11:36:40,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:40,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:40,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-14 11:36:40,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-14 11:36:40,628 INFO L175 Difference]: Start difference. First operand has 333 places, 282 transitions, 3501 flow. Second operand 7 states and 151 transitions. [2024-06-14 11:36:40,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 306 transitions, 4226 flow [2024-06-14 11:36:44,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 306 transitions, 4104 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:36:44,872 INFO L231 Difference]: Finished difference. Result has 329 places, 279 transitions, 3382 flow [2024-06-14 11:36:44,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3382, PETRI_PLACES=329, PETRI_TRANSITIONS=279} [2024-06-14 11:36:44,872 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-14 11:36:44,872 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 279 transitions, 3382 flow [2024-06-14 11:36:44,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:44,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:44,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:44,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:36:44,873 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:44,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:44,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1745602461, now seen corresponding path program 23 times [2024-06-14 11:36:44,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:44,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725288881] [2024-06-14 11:36:44,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:44,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:44,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:44,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:44,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:44,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725288881] [2024-06-14 11:36:44,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725288881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:44,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:44,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:44,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673601558] [2024-06-14 11:36:44,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:44,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:44,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:44,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:44,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:45,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:36:45,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 279 transitions, 3382 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:45,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:45,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:36:45,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:46,117 INFO L124 PetriNetUnfolderBase]: 3294/5707 cut-off events. [2024-06-14 11:36:46,118 INFO L125 PetriNetUnfolderBase]: For 1378991/1378991 co-relation queries the response was YES. [2024-06-14 11:36:46,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45893 conditions, 5707 events. 3294/5707 cut-off events. For 1378991/1378991 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 40931 event pairs, 1261 based on Foata normal form. 30/5737 useless extension candidates. Maximal degree in co-relation 45738. Up to 4661 conditions per place. [2024-06-14 11:36:46,193 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 254 selfloop transitions, 61 changer transitions 5/326 dead transitions. [2024-06-14 11:36:46,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 326 transitions, 4392 flow [2024-06-14 11:36:46,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:46,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:46,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 11:36:46,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:36:46,194 INFO L175 Difference]: Start difference. First operand has 329 places, 279 transitions, 3382 flow. Second operand 9 states and 216 transitions. [2024-06-14 11:36:46,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 326 transitions, 4392 flow [2024-06-14 11:36:50,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 326 transitions, 4352 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:50,221 INFO L231 Difference]: Finished difference. Result has 329 places, 277 transitions, 3430 flow [2024-06-14 11:36:50,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3344, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3430, PETRI_PLACES=329, PETRI_TRANSITIONS=277} [2024-06-14 11:36:50,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-14 11:36:50,221 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 277 transitions, 3430 flow [2024-06-14 11:36:50,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:50,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:50,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:50,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:36:50,222 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:50,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:50,222 INFO L85 PathProgramCache]: Analyzing trace with hash 170301341, now seen corresponding path program 24 times [2024-06-14 11:36:50,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:50,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582924848] [2024-06-14 11:36:50,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:50,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:50,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:50,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-14 11:36:50,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:50,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582924848] [2024-06-14 11:36:50,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582924848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:50,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:50,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:50,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865480868] [2024-06-14 11:36:50,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:50,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:50,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:50,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:50,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:50,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:36:50,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 277 transitions, 3430 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:50,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:50,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:36:50,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:51,341 INFO L124 PetriNetUnfolderBase]: 3180/5477 cut-off events. [2024-06-14 11:36:51,341 INFO L125 PetriNetUnfolderBase]: For 1207521/1207524 co-relation queries the response was YES. [2024-06-14 11:36:51,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44525 conditions, 5477 events. 3180/5477 cut-off events. For 1207521/1207524 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 38537 event pairs, 1239 based on Foata normal form. 9/5486 useless extension candidates. Maximal degree in co-relation 44371. Up to 4833 conditions per place. [2024-06-14 11:36:51,411 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 56 changer transitions 0/312 dead transitions. [2024-06-14 11:36:51,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 312 transitions, 4364 flow [2024-06-14 11:36:51,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:51,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:51,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:36:51,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-14 11:36:51,412 INFO L175 Difference]: Start difference. First operand has 329 places, 277 transitions, 3430 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:36:51,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 312 transitions, 4364 flow [2024-06-14 11:36:55,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 312 transitions, 4197 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:55,718 INFO L231 Difference]: Finished difference. Result has 329 places, 277 transitions, 3381 flow [2024-06-14 11:36:55,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3265, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3381, PETRI_PLACES=329, PETRI_TRANSITIONS=277} [2024-06-14 11:36:55,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-14 11:36:55,718 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 277 transitions, 3381 flow [2024-06-14 11:36:55,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:55,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:55,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:55,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:36:55,719 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:55,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:55,719 INFO L85 PathProgramCache]: Analyzing trace with hash 748658167, now seen corresponding path program 25 times [2024-06-14 11:36:55,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:55,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111892727] [2024-06-14 11:36:55,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:55,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:55,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:55,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:55,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:55,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111892727] [2024-06-14 11:36:55,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111892727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:55,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:55,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:55,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104041111] [2024-06-14 11:36:55,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:55,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:55,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:55,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:55,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:55,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:36:55,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 277 transitions, 3381 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:55,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:55,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:36:55,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:56,748 INFO L124 PetriNetUnfolderBase]: 3155/5472 cut-off events. [2024-06-14 11:36:56,748 INFO L125 PetriNetUnfolderBase]: For 1171991/1171994 co-relation queries the response was YES. [2024-06-14 11:36:56,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43319 conditions, 5472 events. 3155/5472 cut-off events. For 1171991/1171994 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 38878 event pairs, 1272 based on Foata normal form. 11/5483 useless extension candidates. Maximal degree in co-relation 43165. Up to 4910 conditions per place. [2024-06-14 11:36:56,823 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 242 selfloop transitions, 47 changer transitions 10/305 dead transitions. [2024-06-14 11:36:56,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 305 transitions, 4063 flow [2024-06-14 11:36:56,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:56,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:56,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:36:56,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-14 11:36:56,825 INFO L175 Difference]: Start difference. First operand has 329 places, 277 transitions, 3381 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:36:56,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 305 transitions, 4063 flow [2024-06-14 11:37:00,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 305 transitions, 3788 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 11:37:00,834 INFO L231 Difference]: Finished difference. Result has 328 places, 273 transitions, 3146 flow [2024-06-14 11:37:00,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3106, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3146, PETRI_PLACES=328, PETRI_TRANSITIONS=273} [2024-06-14 11:37:00,842 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-14 11:37:00,843 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 273 transitions, 3146 flow [2024-06-14 11:37:00,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:00,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:00,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:00,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:37:00,844 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:00,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:00,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1203160969, now seen corresponding path program 26 times [2024-06-14 11:37:00,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:00,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413945935] [2024-06-14 11:37:00,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:00,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:00,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:00,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:00,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:00,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413945935] [2024-06-14 11:37:00,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413945935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:00,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:00,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:00,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196372863] [2024-06-14 11:37:00,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:00,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:00,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:00,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:00,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:00,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:00,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 273 transitions, 3146 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:00,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:00,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:00,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:01,857 INFO L124 PetriNetUnfolderBase]: 3084/5355 cut-off events. [2024-06-14 11:37:01,857 INFO L125 PetriNetUnfolderBase]: For 1142012/1142012 co-relation queries the response was YES. [2024-06-14 11:37:01,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41368 conditions, 5355 events. 3084/5355 cut-off events. For 1142012/1142012 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 37825 event pairs, 1241 based on Foata normal form. 8/5361 useless extension candidates. Maximal degree in co-relation 41216. Up to 4798 conditions per place. [2024-06-14 11:37:01,926 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 253 selfloop transitions, 41 changer transitions 7/307 dead transitions. [2024-06-14 11:37:01,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 307 transitions, 3848 flow [2024-06-14 11:37:01,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:01,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:01,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:37:01,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-14 11:37:01,928 INFO L175 Difference]: Start difference. First operand has 328 places, 273 transitions, 3146 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:37:01,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 307 transitions, 3848 flow [2024-06-14 11:37:07,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 307 transitions, 3732 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:37:07,570 INFO L231 Difference]: Finished difference. Result has 326 places, 269 transitions, 3068 flow [2024-06-14 11:37:07,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3030, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3068, PETRI_PLACES=326, PETRI_TRANSITIONS=269} [2024-06-14 11:37:07,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-14 11:37:07,571 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 269 transitions, 3068 flow [2024-06-14 11:37:07,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:07,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:07,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:07,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:37:07,571 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:07,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:07,572 INFO L85 PathProgramCache]: Analyzing trace with hash 406862651, now seen corresponding path program 27 times [2024-06-14 11:37:07,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:07,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022648413] [2024-06-14 11:37:07,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:07,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:07,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:07,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:07,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:07,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022648413] [2024-06-14 11:37:07,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022648413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:07,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:07,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:07,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736570978] [2024-06-14 11:37:07,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:07,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:07,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:07,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:07,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:07,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:07,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 269 transitions, 3068 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:07,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:07,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:07,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:08,584 INFO L124 PetriNetUnfolderBase]: 3071/5342 cut-off events. [2024-06-14 11:37:08,584 INFO L125 PetriNetUnfolderBase]: For 1110577/1110577 co-relation queries the response was YES. [2024-06-14 11:37:08,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41083 conditions, 5342 events. 3071/5342 cut-off events. For 1110577/1110577 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 37726 event pairs, 1098 based on Foata normal form. 6/5348 useless extension candidates. Maximal degree in co-relation 40932. Up to 4798 conditions per place. [2024-06-14 11:37:08,653 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 269 selfloop transitions, 22 changer transitions 0/297 dead transitions. [2024-06-14 11:37:08,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 297 transitions, 3777 flow [2024-06-14 11:37:08,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:08,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:08,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:37:08,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:37:08,654 INFO L175 Difference]: Start difference. First operand has 326 places, 269 transitions, 3068 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:37:08,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 297 transitions, 3777 flow [2024-06-14 11:37:13,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 297 transitions, 3676 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 11:37:13,952 INFO L231 Difference]: Finished difference. Result has 323 places, 270 transitions, 3050 flow [2024-06-14 11:37:13,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2967, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3050, PETRI_PLACES=323, PETRI_TRANSITIONS=270} [2024-06-14 11:37:13,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-14 11:37:13,953 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 270 transitions, 3050 flow [2024-06-14 11:37:13,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:13,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:13,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-14 11:37:13,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:37:13,953 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:13,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:13,954 INFO L85 PathProgramCache]: Analyzing trace with hash 406476701, now seen corresponding path program 28 times [2024-06-14 11:37:13,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:13,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585219520] [2024-06-14 11:37:13,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:13,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:13,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37: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-14 11:37:14,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:14,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585219520] [2024-06-14 11:37:14,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585219520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:14,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:14,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:14,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702958358] [2024-06-14 11:37:14,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:14,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:14,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:14,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:14,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:14,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:14,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 270 transitions, 3050 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:14,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:14,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:14,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:14,945 INFO L124 PetriNetUnfolderBase]: 3058/5301 cut-off events. [2024-06-14 11:37:14,946 INFO L125 PetriNetUnfolderBase]: For 1076388/1076391 co-relation queries the response was YES. [2024-06-14 11:37:14,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40248 conditions, 5301 events. 3058/5301 cut-off events. For 1076388/1076391 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 37226 event pairs, 989 based on Foata normal form. 9/5310 useless extension candidates. Maximal degree in co-relation 40097. Up to 4185 conditions per place. [2024-06-14 11:37:15,017 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 241 selfloop transitions, 65 changer transitions 0/312 dead transitions. [2024-06-14 11:37:15,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 312 transitions, 4234 flow [2024-06-14 11:37:15,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:15,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:15,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:37:15,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-14 11:37:15,018 INFO L175 Difference]: Start difference. First operand has 323 places, 270 transitions, 3050 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:37:15,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 312 transitions, 4234 flow [2024-06-14 11:37:19,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 312 transitions, 4011 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:19,109 INFO L231 Difference]: Finished difference. Result has 323 places, 270 transitions, 2961 flow [2024-06-14 11:37:19,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2961, PETRI_PLACES=323, PETRI_TRANSITIONS=270} [2024-06-14 11:37:19,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-14 11:37:19,110 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 270 transitions, 2961 flow [2024-06-14 11:37:19,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:19,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:19,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:19,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:37:19,110 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:19,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:19,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1895696503, now seen corresponding path program 29 times [2024-06-14 11:37:19,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:19,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854664164] [2024-06-14 11:37:19,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:19,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:19,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:19,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:19,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:19,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854664164] [2024-06-14 11:37:19,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854664164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:19,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:19,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:19,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055188029] [2024-06-14 11:37:19,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:19,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:19,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:19,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:19,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:19,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:19,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 270 transitions, 2961 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:19,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:19,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:19,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:20,093 INFO L124 PetriNetUnfolderBase]: 2982/5194 cut-off events. [2024-06-14 11:37:20,094 INFO L125 PetriNetUnfolderBase]: For 1059452/1059452 co-relation queries the response was YES. [2024-06-14 11:37:20,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35940 conditions, 5194 events. 2982/5194 cut-off events. For 1059452/1059452 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 36583 event pairs, 1175 based on Foata normal form. 34/5226 useless extension candidates. Maximal degree in co-relation 35791. Up to 4513 conditions per place. [2024-06-14 11:37:20,158 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 249 selfloop transitions, 36 changer transitions 11/302 dead transitions. [2024-06-14 11:37:20,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 302 transitions, 3653 flow [2024-06-14 11:37:20,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:20,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:20,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:37:20,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:37:20,159 INFO L175 Difference]: Start difference. First operand has 323 places, 270 transitions, 2961 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:37:20,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 302 transitions, 3653 flow [2024-06-14 11:37:25,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 302 transitions, 3394 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:25,221 INFO L231 Difference]: Finished difference. Result has 322 places, 264 transitions, 2711 flow [2024-06-14 11:37:25,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2711, PETRI_PLACES=322, PETRI_TRANSITIONS=264} [2024-06-14 11:37:25,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-14 11:37:25,221 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 264 transitions, 2711 flow [2024-06-14 11:37:25,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:25,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:25,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:25,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:37:25,222 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:25,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:25,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1407245605, now seen corresponding path program 30 times [2024-06-14 11:37:25,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:25,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410647408] [2024-06-14 11:37:25,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:25,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:25,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:25,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:25,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:25,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410647408] [2024-06-14 11:37:25,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410647408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:25,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:25,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:25,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171395886] [2024-06-14 11:37:25,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:25,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:25,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:25,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:25,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:25,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:25,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 264 transitions, 2711 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:25,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:25,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:25,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:26,118 INFO L124 PetriNetUnfolderBase]: 2821/4928 cut-off events. [2024-06-14 11:37:26,118 INFO L125 PetriNetUnfolderBase]: For 869617/869617 co-relation queries the response was YES. [2024-06-14 11:37:26,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33493 conditions, 4928 events. 2821/4928 cut-off events. For 869617/869617 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34228 event pairs, 925 based on Foata normal form. 8/4936 useless extension candidates. Maximal degree in co-relation 33344. Up to 4271 conditions per place. [2024-06-14 11:37:26,180 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 240 selfloop transitions, 45 changer transitions 11/302 dead transitions. [2024-06-14 11:37:26,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 302 transitions, 3427 flow [2024-06-14 11:37:26,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:26,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:26,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:37:26,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 11:37:26,181 INFO L175 Difference]: Start difference. First operand has 322 places, 264 transitions, 2711 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:37:26,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 302 transitions, 3427 flow [2024-06-14 11:37:30,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 302 transitions, 3305 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 11:37:30,228 INFO L231 Difference]: Finished difference. Result has 320 places, 259 transitions, 2632 flow [2024-06-14 11:37:30,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2589, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2632, PETRI_PLACES=320, PETRI_TRANSITIONS=259} [2024-06-14 11:37:30,228 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-14 11:37:30,228 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 259 transitions, 2632 flow [2024-06-14 11:37:30,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:30,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:30,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:30,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:37:30,229 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:30,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:30,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1761489943, now seen corresponding path program 2 times [2024-06-14 11:37:30,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:30,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460048601] [2024-06-14 11:37:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:30,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:30,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:30,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:30,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:30,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460048601] [2024-06-14 11:37:30,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460048601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:30,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:30,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:30,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042863587] [2024-06-14 11:37:30,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:30,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:30,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:30,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:30,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:30,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:30,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 259 transitions, 2632 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:30,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:30,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:30,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:31,150 INFO L124 PetriNetUnfolderBase]: 2666/4667 cut-off events. [2024-06-14 11:37:31,150 INFO L125 PetriNetUnfolderBase]: For 807034/807034 co-relation queries the response was YES. [2024-06-14 11:37:31,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29011 conditions, 4667 events. 2666/4667 cut-off events. For 807034/807034 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32120 event pairs, 959 based on Foata normal form. 30/4697 useless extension candidates. Maximal degree in co-relation 28863. Up to 3812 conditions per place. [2024-06-14 11:37:31,245 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 231 selfloop transitions, 33 changer transitions 30/300 dead transitions. [2024-06-14 11:37:31,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 300 transitions, 3360 flow [2024-06-14 11:37:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:37:31,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:37:31,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 11:37:31,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:37:31,246 INFO L175 Difference]: Start difference. First operand has 320 places, 259 transitions, 2632 flow. Second operand 10 states and 220 transitions. [2024-06-14 11:37:31,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 300 transitions, 3360 flow [2024-06-14 11:37:34,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 300 transitions, 3158 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-14 11:37:34,417 INFO L231 Difference]: Finished difference. Result has 317 places, 245 transitions, 2369 flow [2024-06-14 11:37:34,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2430, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2369, PETRI_PLACES=317, PETRI_TRANSITIONS=245} [2024-06-14 11:37:34,418 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-14 11:37:34,418 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 245 transitions, 2369 flow [2024-06-14 11:37:34,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:34,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:34,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, 1] [2024-06-14 11:37:34,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:37:34,418 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:34,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:34,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1903321015, now seen corresponding path program 3 times [2024-06-14 11:37:34,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:34,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862105166] [2024-06-14 11:37:34,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:34,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:34,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:34,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:34,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:34,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862105166] [2024-06-14 11:37:34,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862105166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:34,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:34,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:34,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803815918] [2024-06-14 11:37:34,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:34,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:34,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:34,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:34,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:34,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:34,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 245 transitions, 2369 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:34,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:34,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:34,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:35,308 INFO L124 PetriNetUnfolderBase]: 2359/4114 cut-off events. [2024-06-14 11:37:35,309 INFO L125 PetriNetUnfolderBase]: For 629601/629601 co-relation queries the response was YES. [2024-06-14 11:37:35,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23437 conditions, 4114 events. 2359/4114 cut-off events. For 629601/629601 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27363 event pairs, 667 based on Foata normal form. 30/4140 useless extension candidates. Maximal degree in co-relation 23291. Up to 3089 conditions per place. [2024-06-14 11:37:35,360 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 33 changer transitions 16/283 dead transitions. [2024-06-14 11:37:35,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 283 transitions, 3057 flow [2024-06-14 11:37:35,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:35,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:35,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:37:35,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-14 11:37:35,362 INFO L175 Difference]: Start difference. First operand has 317 places, 245 transitions, 2369 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:37:35,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 283 transitions, 3057 flow [2024-06-14 11:37:38,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 283 transitions, 2926 flow, removed 13 selfloop flow, removed 16 redundant places. [2024-06-14 11:37:38,784 INFO L231 Difference]: Finished difference. Result has 296 places, 235 transitions, 2208 flow [2024-06-14 11:37:38,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2208, PETRI_PLACES=296, PETRI_TRANSITIONS=235} [2024-06-14 11:37:38,784 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-14 11:37:38,785 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 235 transitions, 2208 flow [2024-06-14 11:37:38,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:38,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:38,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, 1] [2024-06-14 11:37:38,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:37:38,785 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:38,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:38,786 INFO L85 PathProgramCache]: Analyzing trace with hash -444082445, now seen corresponding path program 4 times [2024-06-14 11:37:38,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:38,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844521170] [2024-06-14 11:37:38,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:38,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:38,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:38,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:38,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:38,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844521170] [2024-06-14 11:37:38,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844521170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:38,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:38,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:38,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070471567] [2024-06-14 11:37:38,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:38,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:38,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:38,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:38,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:39,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:39,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 235 transitions, 2208 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:39,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:39,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:39,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:39,586 INFO L124 PetriNetUnfolderBase]: 2179/3780 cut-off events. [2024-06-14 11:37:39,586 INFO L125 PetriNetUnfolderBase]: For 429003/429003 co-relation queries the response was YES. [2024-06-14 11:37:39,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21768 conditions, 3780 events. 2179/3780 cut-off events. For 429003/429003 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 24520 event pairs, 394 based on Foata normal form. 6/3786 useless extension candidates. Maximal degree in co-relation 21629. Up to 2548 conditions per place. [2024-06-14 11:37:39,629 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 219 selfloop transitions, 42 changer transitions 7/274 dead transitions. [2024-06-14 11:37:39,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 274 transitions, 3091 flow [2024-06-14 11:37:39,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:39,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:39,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:37:39,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-14 11:37:39,631 INFO L175 Difference]: Start difference. First operand has 296 places, 235 transitions, 2208 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:37:39,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 274 transitions, 3091 flow [2024-06-14 11:37:41,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 274 transitions, 2783 flow, removed 12 selfloop flow, removed 22 redundant places. [2024-06-14 11:37:41,980 INFO L231 Difference]: Finished difference. Result has 281 places, 233 transitions, 1985 flow [2024-06-14 11:37:41,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1985, PETRI_PLACES=281, PETRI_TRANSITIONS=233} [2024-06-14 11:37:41,981 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-14 11:37:41,981 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 233 transitions, 1985 flow [2024-06-14 11:37:41,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:41,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:41,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:41,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:37:41,982 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:41,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:41,982 INFO L85 PathProgramCache]: Analyzing trace with hash -444232175, now seen corresponding path program 5 times [2024-06-14 11:37:41,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:41,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932427852] [2024-06-14 11:37:41,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:41,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:41,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:42,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:42,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:42,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932427852] [2024-06-14 11:37:42,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932427852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:42,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:42,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:42,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553878838] [2024-06-14 11:37:42,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:42,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:42,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:42,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:42,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:42,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:42,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 233 transitions, 1985 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:42,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:42,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:42,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:42,623 INFO L124 PetriNetUnfolderBase]: 1947/3392 cut-off events. [2024-06-14 11:37:42,623 INFO L125 PetriNetUnfolderBase]: For 243330/243330 co-relation queries the response was YES. [2024-06-14 11:37:42,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14678 conditions, 3392 events. 1947/3392 cut-off events. For 243330/243330 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 21479 event pairs, 254 based on Foata normal form. 24/3416 useless extension candidates. Maximal degree in co-relation 14548. Up to 2343 conditions per place. [2024-06-14 11:37:42,659 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 212 selfloop transitions, 38 changer transitions 16/272 dead transitions. [2024-06-14 11:37:42,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 272 transitions, 2649 flow [2024-06-14 11:37:42,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:42,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:42,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:37:42,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-14 11:37:42,660 INFO L175 Difference]: Start difference. First operand has 281 places, 233 transitions, 1985 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:37:42,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 272 transitions, 2649 flow [2024-06-14 11:37:43,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 272 transitions, 2482 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 11:37:43,858 INFO L231 Difference]: Finished difference. Result has 278 places, 226 transitions, 1848 flow [2024-06-14 11:37:43,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1848, PETRI_PLACES=278, PETRI_TRANSITIONS=226} [2024-06-14 11:37:43,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-14 11:37:43,858 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 226 transitions, 1848 flow [2024-06-14 11:37:43,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:43,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:43,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:43,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:37:43,859 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:43,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:43,859 INFO L85 PathProgramCache]: Analyzing trace with hash -853355647, now seen corresponding path program 1 times [2024-06-14 11:37:43,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:43,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547063591] [2024-06-14 11:37:43,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:43,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:43,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:43,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-14 11:37:43,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:43,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547063591] [2024-06-14 11:37:43,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547063591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:43,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:43,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:43,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323676468] [2024-06-14 11:37:43,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:43,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:43,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:43,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:43,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:44,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:44,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 226 transitions, 1848 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:44,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:44,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:44,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:44,497 INFO L124 PetriNetUnfolderBase]: 2072/3585 cut-off events. [2024-06-14 11:37:44,497 INFO L125 PetriNetUnfolderBase]: For 431445/431445 co-relation queries the response was YES. [2024-06-14 11:37:44,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19477 conditions, 3585 events. 2072/3585 cut-off events. For 431445/431445 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22944 event pairs, 582 based on Foata normal form. 18/3602 useless extension candidates. Maximal degree in co-relation 19350. Up to 1582 conditions per place. [2024-06-14 11:37:44,536 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 172 selfloop transitions, 78 changer transitions 16/272 dead transitions. [2024-06-14 11:37:44,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 272 transitions, 2936 flow [2024-06-14 11:37:44,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:44,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:44,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:37:44,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-14 11:37:44,537 INFO L175 Difference]: Start difference. First operand has 278 places, 226 transitions, 1848 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:37:44,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 272 transitions, 2936 flow [2024-06-14 11:37:46,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 272 transitions, 2740 flow, removed 18 selfloop flow, removed 14 redundant places. [2024-06-14 11:37:46,338 INFO L231 Difference]: Finished difference. Result has 269 places, 223 transitions, 1810 flow [2024-06-14 11:37:46,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1810, PETRI_PLACES=269, PETRI_TRANSITIONS=223} [2024-06-14 11:37:46,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-14 11:37:46,338 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 223 transitions, 1810 flow [2024-06-14 11:37:46,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:46,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:46,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:46,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:37:46,339 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:46,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:46,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1917905571, now seen corresponding path program 2 times [2024-06-14 11:37:46,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:46,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356636653] [2024-06-14 11:37:46,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:46,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:46,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:46,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:46,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356636653] [2024-06-14 11:37:46,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356636653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:46,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:46,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:46,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252049777] [2024-06-14 11:37:46,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:46,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:46,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:46,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:46,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:46,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:46,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 223 transitions, 1810 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:46,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:46,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:46,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:47,039 INFO L124 PetriNetUnfolderBase]: 2209/3809 cut-off events. [2024-06-14 11:37:47,039 INFO L125 PetriNetUnfolderBase]: For 571402/571402 co-relation queries the response was YES. [2024-06-14 11:37:47,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23699 conditions, 3809 events. 2209/3809 cut-off events. For 571402/571402 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24653 event pairs, 671 based on Foata normal form. 18/3826 useless extension candidates. Maximal degree in co-relation 23575. Up to 2535 conditions per place. [2024-06-14 11:37:47,080 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 90 changer transitions 8/272 dead transitions. [2024-06-14 11:37:47,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 272 transitions, 2880 flow [2024-06-14 11:37:47,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:47,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:47,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 11:37:47,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-14 11:37:47,082 INFO L175 Difference]: Start difference. First operand has 269 places, 223 transitions, 1810 flow. Second operand 9 states and 214 transitions. [2024-06-14 11:37:47,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 272 transitions, 2880 flow [2024-06-14 11:37:48,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 272 transitions, 2721 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:48,535 INFO L231 Difference]: Finished difference. Result has 268 places, 221 transitions, 1828 flow [2024-06-14 11:37:48,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1828, PETRI_PLACES=268, PETRI_TRANSITIONS=221} [2024-06-14 11:37:48,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-14 11:37:48,535 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 221 transitions, 1828 flow [2024-06-14 11:37:48,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:48,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:48,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:48,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:37:48,536 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:48,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:48,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1917698181, now seen corresponding path program 3 times [2024-06-14 11:37:48,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:48,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695520909] [2024-06-14 11:37:48,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:48,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:48,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:48,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:48,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:48,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695520909] [2024-06-14 11:37:48,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695520909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:48,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:48,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:48,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583289994] [2024-06-14 11:37:48,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:48,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:48,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:48,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:48,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:48,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:48,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 221 transitions, 1828 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:48,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:48,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:48,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:49,191 INFO L124 PetriNetUnfolderBase]: 1990/3420 cut-off events. [2024-06-14 11:37:49,192 INFO L125 PetriNetUnfolderBase]: For 388646/388646 co-relation queries the response was YES. [2024-06-14 11:37:49,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18752 conditions, 3420 events. 1990/3420 cut-off events. For 388646/388646 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21598 event pairs, 571 based on Foata normal form. 18/3437 useless extension candidates. Maximal degree in co-relation 18629. Up to 2349 conditions per place. [2024-06-14 11:37:49,229 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 87 changer transitions 22/265 dead transitions. [2024-06-14 11:37:49,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 265 transitions, 2674 flow [2024-06-14 11:37:49,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:49,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:49,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:37:49,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-14 11:37:49,230 INFO L175 Difference]: Start difference. First operand has 268 places, 221 transitions, 1828 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:37:49,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 265 transitions, 2674 flow [2024-06-14 11:37:50,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 265 transitions, 2487 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:50,809 INFO L231 Difference]: Finished difference. Result has 267 places, 217 transitions, 1780 flow [2024-06-14 11:37:50,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1780, PETRI_PLACES=267, PETRI_TRANSITIONS=217} [2024-06-14 11:37:50,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-14 11:37:50,809 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 217 transitions, 1780 flow [2024-06-14 11:37:50,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:50,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:50,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:50,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:37:50,810 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:50,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:50,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1086327555, now seen corresponding path program 4 times [2024-06-14 11:37:50,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:50,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325496757] [2024-06-14 11:37:50,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:50,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:50,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:50,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:50,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:50,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325496757] [2024-06-14 11:37:50,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325496757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:50,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:50,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:50,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083740671] [2024-06-14 11:37:50,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:50,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:50,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:50,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:50,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:50,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:50,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 217 transitions, 1780 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:50,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:50,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:50,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:51,480 INFO L124 PetriNetUnfolderBase]: 1976/3384 cut-off events. [2024-06-14 11:37:51,480 INFO L125 PetriNetUnfolderBase]: For 411584/411584 co-relation queries the response was YES. [2024-06-14 11:37:51,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18505 conditions, 3384 events. 1976/3384 cut-off events. For 411584/411584 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 21324 event pairs, 653 based on Foata normal form. 26/3409 useless extension candidates. Maximal degree in co-relation 18383. Up to 2856 conditions per place. [2024-06-14 11:37:51,516 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 79 changer transitions 12/247 dead transitions. [2024-06-14 11:37:51,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 247 transitions, 2354 flow [2024-06-14 11:37:51,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:37:51,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:37:51,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-14 11:37:51,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204545454545455 [2024-06-14 11:37:51,517 INFO L175 Difference]: Start difference. First operand has 267 places, 217 transitions, 1780 flow. Second operand 11 states and 229 transitions. [2024-06-14 11:37:51,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 247 transitions, 2354 flow [2024-06-14 11:37:53,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 247 transitions, 2172 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:37:53,216 INFO L231 Difference]: Finished difference. Result has 262 places, 213 transitions, 1737 flow [2024-06-14 11:37:53,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1737, PETRI_PLACES=262, PETRI_TRANSITIONS=213} [2024-06-14 11:37:53,217 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-14 11:37:53,217 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 213 transitions, 1737 flow [2024-06-14 11:37:53,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:53,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:53,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, 1] [2024-06-14 11:37:53,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:37:53,217 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:53,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:53,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1993623257, now seen corresponding path program 5 times [2024-06-14 11:37:53,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:53,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298366849] [2024-06-14 11:37:53,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:53,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:53,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:53,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:53,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:53,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298366849] [2024-06-14 11:37:53,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298366849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:53,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:53,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:53,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247986378] [2024-06-14 11:37:53,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:53,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:53,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:53,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:53,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:53,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:53,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 213 transitions, 1737 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:53,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:53,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:53,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:53,895 INFO L124 PetriNetUnfolderBase]: 1928/3338 cut-off events. [2024-06-14 11:37:53,895 INFO L125 PetriNetUnfolderBase]: For 361624/361624 co-relation queries the response was YES. [2024-06-14 11:37:53,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17518 conditions, 3338 events. 1928/3338 cut-off events. For 361624/361624 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21159 event pairs, 616 based on Foata normal form. 24/3361 useless extension candidates. Maximal degree in co-relation 17399. Up to 2546 conditions per place. [2024-06-14 11:37:53,924 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 156 selfloop transitions, 76 changer transitions 12/250 dead transitions. [2024-06-14 11:37:53,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 250 transitions, 2527 flow [2024-06-14 11:37:53,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:37:53,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:37:53,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 233 transitions. [2024-06-14 11:37:53,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295454545454545 [2024-06-14 11:37:53,925 INFO L175 Difference]: Start difference. First operand has 262 places, 213 transitions, 1737 flow. Second operand 11 states and 233 transitions. [2024-06-14 11:37:53,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 250 transitions, 2527 flow [2024-06-14 11:37:55,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 250 transitions, 2361 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:37:55,055 INFO L231 Difference]: Finished difference. Result has 260 places, 209 transitions, 1695 flow [2024-06-14 11:37:55,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1695, PETRI_PLACES=260, PETRI_TRANSITIONS=209} [2024-06-14 11:37:55,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-14 11:37:55,056 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 209 transitions, 1695 flow [2024-06-14 11:37:55,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:55,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:55,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:55,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:37:55,056 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:55,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:55,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1618525707, now seen corresponding path program 6 times [2024-06-14 11:37:55,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:55,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446483520] [2024-06-14 11:37:55,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:55,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:55,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:55,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:55,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:55,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446483520] [2024-06-14 11:37:55,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446483520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:55,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:55,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:55,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957353101] [2024-06-14 11:37:55,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:55,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:55,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:55,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:55,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:55,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:55,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 209 transitions, 1695 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:55,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:55,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:55,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:55,691 INFO L124 PetriNetUnfolderBase]: 1895/3281 cut-off events. [2024-06-14 11:37:55,691 INFO L125 PetriNetUnfolderBase]: For 353173/353173 co-relation queries the response was YES. [2024-06-14 11:37:55,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17191 conditions, 3281 events. 1895/3281 cut-off events. For 353173/353173 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 20738 event pairs, 610 based on Foata normal form. 24/3304 useless extension candidates. Maximal degree in co-relation 17073. Up to 2498 conditions per place. [2024-06-14 11:37:55,724 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 73 changer transitions 10/244 dead transitions. [2024-06-14 11:37:55,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 244 transitions, 2467 flow [2024-06-14 11:37:55,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:55,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:55,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:37:55,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:37:55,725 INFO L175 Difference]: Start difference. First operand has 260 places, 209 transitions, 1695 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:37:55,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 244 transitions, 2467 flow [2024-06-14 11:37:57,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 244 transitions, 2306 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 11:37:57,102 INFO L231 Difference]: Finished difference. Result has 255 places, 206 transitions, 1666 flow [2024-06-14 11:37:57,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1666, PETRI_PLACES=255, PETRI_TRANSITIONS=206} [2024-06-14 11:37:57,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-14 11:37:57,103 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 206 transitions, 1666 flow [2024-06-14 11:37:57,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:57,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:57,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:57,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:37:57,104 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:57,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:57,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1254957521, now seen corresponding path program 7 times [2024-06-14 11:37:57,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:57,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155233867] [2024-06-14 11:37:57,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:57,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:57,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:57,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-14 11:37:57,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:57,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155233867] [2024-06-14 11:37:57,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155233867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:57,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:57,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:57,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252216719] [2024-06-14 11:37:57,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:57,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:57,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:57,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:57,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:57,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:57,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 206 transitions, 1666 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:57,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:57,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:57,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:57,693 INFO L124 PetriNetUnfolderBase]: 1924/3342 cut-off events. [2024-06-14 11:37:57,693 INFO L125 PetriNetUnfolderBase]: For 379911/379911 co-relation queries the response was YES. [2024-06-14 11:37:57,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18693 conditions, 3342 events. 1924/3342 cut-off events. For 379911/379911 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21326 event pairs, 612 based on Foata normal form. 18/3359 useless extension candidates. Maximal degree in co-relation 18577. Up to 2420 conditions per place. [2024-06-14 11:37:57,724 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 159 selfloop transitions, 74 changer transitions 8/247 dead transitions. [2024-06-14 11:37:57,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 247 transitions, 2630 flow [2024-06-14 11:37:57,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:37:57,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:37:57,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 11:37:57,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-14 11:37:57,725 INFO L175 Difference]: Start difference. First operand has 255 places, 206 transitions, 1666 flow. Second operand 10 states and 221 transitions. [2024-06-14 11:37:57,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 247 transitions, 2630 flow [2024-06-14 11:37:58,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 247 transitions, 2475 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:58,948 INFO L231 Difference]: Finished difference. Result has 255 places, 204 transitions, 1656 flow [2024-06-14 11:37:58,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1656, PETRI_PLACES=255, PETRI_TRANSITIONS=204} [2024-06-14 11:37:58,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-14 11:37:58,948 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 204 transitions, 1656 flow [2024-06-14 11:37:58,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:58,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:58,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:58,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:37:58,949 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:58,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:58,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1797178427, now seen corresponding path program 8 times [2024-06-14 11:37:58,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:58,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519902381] [2024-06-14 11:37:58,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:58,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:58,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:59,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:59,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:59,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519902381] [2024-06-14 11:37:59,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519902381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:59,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:59,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:59,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486479858] [2024-06-14 11:37:59,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:59,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:59,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:59,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:59,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:59,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:37:59,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 204 transitions, 1656 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:59,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:59,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:37:59,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:59,491 INFO L124 PetriNetUnfolderBase]: 1801/3131 cut-off events. [2024-06-14 11:37:59,491 INFO L125 PetriNetUnfolderBase]: For 308717/308717 co-relation queries the response was YES. [2024-06-14 11:37:59,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15820 conditions, 3131 events. 1801/3131 cut-off events. For 308717/308717 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 19679 event pairs, 634 based on Foata normal form. 26/3156 useless extension candidates. Maximal degree in co-relation 15705. Up to 2597 conditions per place. [2024-06-14 11:37:59,519 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 143 selfloop transitions, 69 changer transitions 14/232 dead transitions. [2024-06-14 11:37:59,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 232 transitions, 2196 flow [2024-06-14 11:37:59,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:59,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:59,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:37:59,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 11:37:59,520 INFO L175 Difference]: Start difference. First operand has 255 places, 204 transitions, 1656 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:37:59,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 232 transitions, 2196 flow [2024-06-14 11:38:00,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 232 transitions, 2045 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:00,687 INFO L231 Difference]: Finished difference. Result has 253 places, 199 transitions, 1611 flow [2024-06-14 11:38:00,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1611, PETRI_PLACES=253, PETRI_TRANSITIONS=199} [2024-06-14 11:38:00,687 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-14 11:38:00,687 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 199 transitions, 1611 flow [2024-06-14 11:38:00,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:00,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:00,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:00,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:38:00,696 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:00,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:00,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1233260797, now seen corresponding path program 9 times [2024-06-14 11:38:00,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:00,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827224387] [2024-06-14 11:38:00,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:00,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:00,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:00,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:00,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:00,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827224387] [2024-06-14 11:38:00,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827224387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:00,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:00,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:00,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144257509] [2024-06-14 11:38:00,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:00,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:00,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:00,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:00,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:00,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:00,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 199 transitions, 1611 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:00,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:00,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:00,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:01,319 INFO L124 PetriNetUnfolderBase]: 1684/2936 cut-off events. [2024-06-14 11:38:01,320 INFO L125 PetriNetUnfolderBase]: For 213159/213159 co-relation queries the response was YES. [2024-06-14 11:38:01,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13629 conditions, 2936 events. 1684/2936 cut-off events. For 213159/213159 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18224 event pairs, 517 based on Foata normal form. 18/2953 useless extension candidates. Maximal degree in co-relation 13515. Up to 2420 conditions per place. [2024-06-14 11:38:01,352 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 134 selfloop transitions, 66 changer transitions 24/230 dead transitions. [2024-06-14 11:38:01,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 230 transitions, 2155 flow [2024-06-14 11:38:01,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:01,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:01,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:38:01,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 11:38:01,353 INFO L175 Difference]: Start difference. First operand has 253 places, 199 transitions, 1611 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:38:01,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 230 transitions, 2155 flow [2024-06-14 11:38:02,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 230 transitions, 2011 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:02,406 INFO L231 Difference]: Finished difference. Result has 247 places, 194 transitions, 1555 flow [2024-06-14 11:38:02,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1555, PETRI_PLACES=247, PETRI_TRANSITIONS=194} [2024-06-14 11:38:02,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-14 11:38:02,406 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 194 transitions, 1555 flow [2024-06-14 11:38:02,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:02,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:02,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:02,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:38:02,407 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:02,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:02,407 INFO L85 PathProgramCache]: Analyzing trace with hash 972834267, now seen corresponding path program 10 times [2024-06-14 11:38:02,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:02,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580122745] [2024-06-14 11:38:02,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:02,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:02,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:02,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:02,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:02,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580122745] [2024-06-14 11:38:02,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580122745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:02,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:02,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:02,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989602223] [2024-06-14 11:38:02,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:02,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:02,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:02,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:02,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:02,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:02,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 194 transitions, 1555 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:02,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:02,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:02,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:02,894 INFO L124 PetriNetUnfolderBase]: 1678/2896 cut-off events. [2024-06-14 11:38:02,894 INFO L125 PetriNetUnfolderBase]: For 229395/229395 co-relation queries the response was YES. [2024-06-14 11:38:02,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13395 conditions, 2896 events. 1678/2896 cut-off events. For 229395/229395 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 17793 event pairs, 553 based on Foata normal form. 26/2921 useless extension candidates. Maximal degree in co-relation 13283. Up to 2414 conditions per place. [2024-06-14 11:38:02,919 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 60 changer transitions 12/219 dead transitions. [2024-06-14 11:38:02,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 219 transitions, 2061 flow [2024-06-14 11:38:02,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:02,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:02,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:38:02,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 11:38:02,921 INFO L175 Difference]: Start difference. First operand has 247 places, 194 transitions, 1555 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:38:02,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 219 transitions, 2061 flow [2024-06-14 11:38:03,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 219 transitions, 1912 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:03,466 INFO L231 Difference]: Finished difference. Result has 238 places, 190 transitions, 1506 flow [2024-06-14 11:38:03,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1506, PETRI_PLACES=238, PETRI_TRANSITIONS=190} [2024-06-14 11:38:03,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-14 11:38:03,467 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 190 transitions, 1506 flow [2024-06-14 11:38:03,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:03,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:03,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:03,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:38:03,468 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:03,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:03,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1767571313, now seen corresponding path program 1 times [2024-06-14 11:38:03,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:03,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88244183] [2024-06-14 11:38:03,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:03,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:03,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:03,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:03,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88244183] [2024-06-14 11:38:03,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88244183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:03,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:03,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:03,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135089798] [2024-06-14 11:38:03,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:03,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:03,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:03,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:03,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:03,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:03,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 190 transitions, 1506 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:03,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:03,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:03,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:03,991 INFO L124 PetriNetUnfolderBase]: 1871/3253 cut-off events. [2024-06-14 11:38:03,991 INFO L125 PetriNetUnfolderBase]: For 331312/331312 co-relation queries the response was YES. [2024-06-14 11:38:04,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17930 conditions, 3253 events. 1871/3253 cut-off events. For 331312/331312 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 20629 event pairs, 588 based on Foata normal form. 18/3270 useless extension candidates. Maximal degree in co-relation 17821. Up to 1084 conditions per place. [2024-06-14 11:38:04,020 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 136 selfloop transitions, 74 changer transitions 17/233 dead transitions. [2024-06-14 11:38:04,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 233 transitions, 2428 flow [2024-06-14 11:38:04,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:04,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:04,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:38:04,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 11:38:04,021 INFO L175 Difference]: Start difference. First operand has 238 places, 190 transitions, 1506 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:38:04,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 233 transitions, 2428 flow [2024-06-14 11:38:04,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 233 transitions, 2296 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:04,722 INFO L231 Difference]: Finished difference. Result has 235 places, 186 transitions, 1501 flow [2024-06-14 11:38:04,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1501, PETRI_PLACES=235, PETRI_TRANSITIONS=186} [2024-06-14 11:38:04,723 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-14 11:38:04,723 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 186 transitions, 1501 flow [2024-06-14 11:38:04,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:04,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:04,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:04,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:38:04,723 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:04,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:04,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1315524759, now seen corresponding path program 2 times [2024-06-14 11:38:04,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:04,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503378832] [2024-06-14 11:38:04,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:04,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:04,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:04,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:04,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:04,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503378832] [2024-06-14 11:38:04,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503378832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:04,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:04,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:04,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760884149] [2024-06-14 11:38:04,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:04,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:04,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:04,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:04,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:04,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:04,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 186 transitions, 1501 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:04,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:04,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:04,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:05,319 INFO L124 PetriNetUnfolderBase]: 1871/3243 cut-off events. [2024-06-14 11:38:05,319 INFO L125 PetriNetUnfolderBase]: For 376195/376195 co-relation queries the response was YES. [2024-06-14 11:38:05,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19316 conditions, 3243 events. 1871/3243 cut-off events. For 376195/376195 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20589 event pairs, 636 based on Foata normal form. 18/3254 useless extension candidates. Maximal degree in co-relation 19208. Up to 2443 conditions per place. [2024-06-14 11:38:05,348 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 144 selfloop transitions, 68 changer transitions 8/226 dead transitions. [2024-06-14 11:38:05,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 226 transitions, 2235 flow [2024-06-14 11:38:05,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:05,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:05,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:38:05,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-14 11:38:05,349 INFO L175 Difference]: Start difference. First operand has 235 places, 186 transitions, 1501 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:38:05,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 226 transitions, 2235 flow [2024-06-14 11:38:06,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 226 transitions, 2099 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:06,115 INFO L231 Difference]: Finished difference. Result has 234 places, 184 transitions, 1495 flow [2024-06-14 11:38:06,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1495, PETRI_PLACES=234, PETRI_TRANSITIONS=184} [2024-06-14 11:38:06,116 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-14 11:38:06,116 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 184 transitions, 1495 flow [2024-06-14 11:38:06,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:06,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:06,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:06,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:38:06,116 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:06,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:06,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1315534989, now seen corresponding path program 3 times [2024-06-14 11:38:06,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:06,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237034382] [2024-06-14 11:38:06,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:06,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:06,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-14 11:38:06,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:06,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237034382] [2024-06-14 11:38:06,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237034382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:06,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:06,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:06,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851014653] [2024-06-14 11:38:06,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:06,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:06,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:06,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:06,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:06,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:06,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 184 transitions, 1495 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:06,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:06,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:06,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:06,629 INFO L124 PetriNetUnfolderBase]: 1652/2854 cut-off events. [2024-06-14 11:38:06,630 INFO L125 PetriNetUnfolderBase]: For 247912/247912 co-relation queries the response was YES. [2024-06-14 11:38:06,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15012 conditions, 2854 events. 1652/2854 cut-off events. For 247912/247912 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 17563 event pairs, 536 based on Foata normal form. 18/2865 useless extension candidates. Maximal degree in co-relation 14905. Up to 2257 conditions per place. [2024-06-14 11:38:06,654 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 129 selfloop transitions, 65 changer transitions 19/219 dead transitions. [2024-06-14 11:38:06,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 219 transitions, 2039 flow [2024-06-14 11:38:06,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:06,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:06,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:38:06,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-14 11:38:06,655 INFO L175 Difference]: Start difference. First operand has 234 places, 184 transitions, 1495 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:38:06,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 219 transitions, 2039 flow [2024-06-14 11:38:07,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 219 transitions, 1900 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:07,490 INFO L231 Difference]: Finished difference. Result has 233 places, 180 transitions, 1454 flow [2024-06-14 11:38:07,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1454, PETRI_PLACES=233, PETRI_TRANSITIONS=180} [2024-06-14 11:38:07,490 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-14 11:38:07,491 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 180 transitions, 1454 flow [2024-06-14 11:38:07,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:07,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:07,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:07,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:38:07,498 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:07,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:07,499 INFO L85 PathProgramCache]: Analyzing trace with hash -229316287, now seen corresponding path program 4 times [2024-06-14 11:38:07,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:07,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431790210] [2024-06-14 11:38:07,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:07,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:07,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:07,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:07,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:07,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431790210] [2024-06-14 11:38:07,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431790210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:07,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:07,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:07,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811283390] [2024-06-14 11:38:07,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:07,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:07,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:07,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:07,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:07,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:07,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 180 transitions, 1454 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:07,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:07,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:07,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:08,011 INFO L124 PetriNetUnfolderBase]: 1644/2852 cut-off events. [2024-06-14 11:38:08,012 INFO L125 PetriNetUnfolderBase]: For 263314/263314 co-relation queries the response was YES. [2024-06-14 11:38:08,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14883 conditions, 2852 events. 1644/2852 cut-off events. For 263314/263314 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 17782 event pairs, 600 based on Foata normal form. 26/2877 useless extension candidates. Maximal degree in co-relation 14777. Up to 2373 conditions per place. [2024-06-14 11:38:08,035 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 56 changer transitions 12/206 dead transitions. [2024-06-14 11:38:08,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 206 transitions, 1936 flow [2024-06-14 11:38:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:08,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:08,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-14 11:38:08,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515 [2024-06-14 11:38:08,036 INFO L175 Difference]: Start difference. First operand has 233 places, 180 transitions, 1454 flow. Second operand 10 states and 206 transitions. [2024-06-14 11:38:08,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 206 transitions, 1936 flow [2024-06-14 11:38:08,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 206 transitions, 1798 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:08,706 INFO L231 Difference]: Finished difference. Result has 227 places, 176 transitions, 1410 flow [2024-06-14 11:38:08,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1316, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1410, PETRI_PLACES=227, PETRI_TRANSITIONS=176} [2024-06-14 11:38:08,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-14 11:38:08,707 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 176 transitions, 1410 flow [2024-06-14 11:38:08,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:08,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:08,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:08,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:38:08,708 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:08,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:08,708 INFO L85 PathProgramCache]: Analyzing trace with hash -233893747, now seen corresponding path program 5 times [2024-06-14 11:38:08,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:08,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209541640] [2024-06-14 11:38:08,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:08,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:08,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:08,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:08,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:08,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209541640] [2024-06-14 11:38:08,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209541640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:08,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:08,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:08,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678828653] [2024-06-14 11:38:08,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:08,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:08,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:08,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:08,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:08,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:08,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 176 transitions, 1410 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:08,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:08,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:08,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:09,278 INFO L124 PetriNetUnfolderBase]: 1918/3336 cut-off events. [2024-06-14 11:38:09,278 INFO L125 PetriNetUnfolderBase]: For 400356/400356 co-relation queries the response was YES. [2024-06-14 11:38:09,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20818 conditions, 3336 events. 1918/3336 cut-off events. For 400356/400356 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 21486 event pairs, 662 based on Foata normal form. 18/3353 useless extension candidates. Maximal degree in co-relation 20715. Up to 2199 conditions per place. [2024-06-14 11:38:09,306 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 144 selfloop transitions, 57 changer transitions 8/215 dead transitions. [2024-06-14 11:38:09,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 215 transitions, 2260 flow [2024-06-14 11:38:09,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:09,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:09,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-14 11:38:09,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-14 11:38:09,308 INFO L175 Difference]: Start difference. First operand has 227 places, 176 transitions, 1410 flow. Second operand 10 states and 217 transitions. [2024-06-14 11:38:09,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 215 transitions, 2260 flow [2024-06-14 11:38:10,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 215 transitions, 2136 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:10,063 INFO L231 Difference]: Finished difference. Result has 225 places, 174 transitions, 1397 flow [2024-06-14 11:38:10,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1397, PETRI_PLACES=225, PETRI_TRANSITIONS=174} [2024-06-14 11:38:10,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-14 11:38:10,063 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 174 transitions, 1397 flow [2024-06-14 11:38:10,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:10,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:10,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:10,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:38:10,064 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:10,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:10,064 INFO L85 PathProgramCache]: Analyzing trace with hash -239468167, now seen corresponding path program 6 times [2024-06-14 11:38:10,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:10,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228949727] [2024-06-14 11:38:10,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:10,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:10,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:10,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:10,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:10,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228949727] [2024-06-14 11:38:10,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228949727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:10,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:10,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:10,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112757750] [2024-06-14 11:38:10,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:10,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:10,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:10,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:10,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:10,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:10,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 174 transitions, 1397 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:10,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:10,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:10,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:10,605 INFO L124 PetriNetUnfolderBase]: 1800/3138 cut-off events. [2024-06-14 11:38:10,605 INFO L125 PetriNetUnfolderBase]: For 343381/343381 co-relation queries the response was YES. [2024-06-14 11:38:10,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18399 conditions, 3138 events. 1800/3138 cut-off events. For 343381/343381 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 20040 event pairs, 709 based on Foata normal form. 24/3161 useless extension candidates. Maximal degree in co-relation 18297. Up to 2610 conditions per place. [2024-06-14 11:38:10,632 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 128 selfloop transitions, 52 changer transitions 17/203 dead transitions. [2024-06-14 11:38:10,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 203 transitions, 1893 flow [2024-06-14 11:38:10,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:10,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:10,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:38:10,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 11:38:10,633 INFO L175 Difference]: Start difference. First operand has 225 places, 174 transitions, 1397 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:38:10,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 203 transitions, 1893 flow [2024-06-14 11:38:11,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 203 transitions, 1777 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:11,242 INFO L231 Difference]: Finished difference. Result has 223 places, 170 transitions, 1359 flow [2024-06-14 11:38:11,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1359, PETRI_PLACES=223, PETRI_TRANSITIONS=170} [2024-06-14 11:38:11,242 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-14 11:38:11,242 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 170 transitions, 1359 flow [2024-06-14 11:38:11,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:11,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:11,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:11,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:38:11,243 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:11,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:11,243 INFO L85 PathProgramCache]: Analyzing trace with hash -229309777, now seen corresponding path program 7 times [2024-06-14 11:38:11,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:11,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133424223] [2024-06-14 11:38:11,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:11,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:11,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:11,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:11,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:11,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133424223] [2024-06-14 11:38:11,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133424223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:11,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:11,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:11,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086620070] [2024-06-14 11:38:11,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:11,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:11,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:11,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:11,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:11,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:11,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 170 transitions, 1359 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:11,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:11,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:11,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:11,734 INFO L124 PetriNetUnfolderBase]: 1653/2883 cut-off events. [2024-06-14 11:38:11,734 INFO L125 PetriNetUnfolderBase]: For 274842/274842 co-relation queries the response was YES. [2024-06-14 11:38:11,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15794 conditions, 2883 events. 1653/2883 cut-off events. For 274842/274842 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 17990 event pairs, 617 based on Foata normal form. 24/2906 useless extension candidates. Maximal degree in co-relation 15693. Up to 2376 conditions per place. [2024-06-14 11:38:11,760 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 126 selfloop transitions, 50 changer transitions 17/199 dead transitions. [2024-06-14 11:38:11,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 199 transitions, 1849 flow [2024-06-14 11:38:11,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:11,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:11,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:38:11,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-14 11:38:11,762 INFO L175 Difference]: Start difference. First operand has 223 places, 170 transitions, 1359 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:38:11,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 199 transitions, 1849 flow [2024-06-14 11:38:12,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 199 transitions, 1739 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:12,446 INFO L231 Difference]: Finished difference. Result has 219 places, 166 transitions, 1324 flow [2024-06-14 11:38:12,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1249, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1324, PETRI_PLACES=219, PETRI_TRANSITIONS=166} [2024-06-14 11:38:12,447 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-14 11:38:12,447 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 166 transitions, 1324 flow [2024-06-14 11:38:12,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:12,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:12,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:12,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:38:12,448 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:12,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:12,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1781826311, now seen corresponding path program 8 times [2024-06-14 11:38:12,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:12,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315263480] [2024-06-14 11:38:12,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:12,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:12,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:12,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:12,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:12,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315263480] [2024-06-14 11:38:12,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315263480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:12,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:12,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:12,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555942373] [2024-06-14 11:38:12,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:12,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:12,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:12,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:12,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:12,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:12,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 166 transitions, 1324 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:12,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:12,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:12,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:12,939 INFO L124 PetriNetUnfolderBase]: 1519/2647 cut-off events. [2024-06-14 11:38:12,939 INFO L125 PetriNetUnfolderBase]: For 203472/203472 co-relation queries the response was YES. [2024-06-14 11:38:12,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13654 conditions, 2647 events. 1519/2647 cut-off events. For 203472/203472 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16236 event pairs, 532 based on Foata normal form. 18/2664 useless extension candidates. Maximal degree in co-relation 13555. Up to 2199 conditions per place. [2024-06-14 11:38:12,959 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 120 selfloop transitions, 47 changer transitions 21/194 dead transitions. [2024-06-14 11:38:12,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 194 transitions, 1784 flow [2024-06-14 11:38:12,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:12,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:12,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-14 11:38:12,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194444444444445 [2024-06-14 11:38:12,961 INFO L175 Difference]: Start difference. First operand has 219 places, 166 transitions, 1324 flow. Second operand 9 states and 187 transitions. [2024-06-14 11:38:12,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 194 transitions, 1784 flow [2024-06-14 11:38:13,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 194 transitions, 1678 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:13,407 INFO L231 Difference]: Finished difference. Result has 215 places, 161 transitions, 1271 flow [2024-06-14 11:38:13,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1218, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1271, PETRI_PLACES=215, PETRI_TRANSITIONS=161} [2024-06-14 11:38:13,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-14 11:38:13,408 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 161 transitions, 1271 flow [2024-06-14 11:38:13,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:13,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:13,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:13,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:38:13,409 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:13,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:13,409 INFO L85 PathProgramCache]: Analyzing trace with hash -842821481, now seen corresponding path program 9 times [2024-06-14 11:38:13,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:13,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232459611] [2024-06-14 11:38:13,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:13,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:13,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:13,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:13,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:13,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232459611] [2024-06-14 11:38:13,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232459611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:13,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:13,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:13,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138476214] [2024-06-14 11:38:13,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:13,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:13,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:13,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:13,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:13,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:13,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 161 transitions, 1271 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:13,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:13,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:13,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:13,908 INFO L124 PetriNetUnfolderBase]: 1650/2871 cut-off events. [2024-06-14 11:38:13,909 INFO L125 PetriNetUnfolderBase]: For 271462/271462 co-relation queries the response was YES. [2024-06-14 11:38:13,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16488 conditions, 2871 events. 1650/2871 cut-off events. For 271462/271462 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 17940 event pairs, 606 based on Foata normal form. 18/2889 useless extension candidates. Maximal degree in co-relation 16391. Up to 2115 conditions per place. [2024-06-14 11:38:13,932 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 167 selfloop transitions, 13 changer transitions 8/194 dead transitions. [2024-06-14 11:38:13,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 194 transitions, 2027 flow [2024-06-14 11:38:13,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:13,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:13,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-14 11:38:13,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-06-14 11:38:13,933 INFO L175 Difference]: Start difference. First operand has 215 places, 161 transitions, 1271 flow. Second operand 9 states and 188 transitions. [2024-06-14 11:38:13,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 194 transitions, 2027 flow [2024-06-14 11:38:14,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 194 transitions, 1907 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:14,458 INFO L231 Difference]: Finished difference. Result has 207 places, 159 transitions, 1183 flow [2024-06-14 11:38:14,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1183, PETRI_PLACES=207, PETRI_TRANSITIONS=159} [2024-06-14 11:38:14,458 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-14 11:38:14,458 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 159 transitions, 1183 flow [2024-06-14 11:38:14,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:14,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:14,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:14,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:38:14,459 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:14,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:14,459 INFO L85 PathProgramCache]: Analyzing trace with hash 369348273, now seen corresponding path program 10 times [2024-06-14 11:38:14,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:14,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376561559] [2024-06-14 11:38:14,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:14,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:14,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:14,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:14,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:14,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376561559] [2024-06-14 11:38:14,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376561559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:14,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:14,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:14,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613948059] [2024-06-14 11:38:14,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:14,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:14,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:14,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:14,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:14,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:14,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 159 transitions, 1183 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:14,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:14,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:14,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:14,914 INFO L124 PetriNetUnfolderBase]: 1545/2688 cut-off events. [2024-06-14 11:38:14,914 INFO L125 PetriNetUnfolderBase]: For 211818/211818 co-relation queries the response was YES. [2024-06-14 11:38:14,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14445 conditions, 2688 events. 1545/2688 cut-off events. For 211818/211818 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16489 event pairs, 555 based on Foata normal form. 18/2706 useless extension candidates. Maximal degree in co-relation 14351. Up to 2115 conditions per place. [2024-06-14 11:38:14,936 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 161 selfloop transitions, 12 changer transitions 10/189 dead transitions. [2024-06-14 11:38:14,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 189 transitions, 1779 flow [2024-06-14 11:38:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:14,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:14,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-14 11:38:14,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-14 11:38:14,937 INFO L175 Difference]: Start difference. First operand has 207 places, 159 transitions, 1183 flow. Second operand 9 states and 185 transitions. [2024-06-14 11:38:14,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 189 transitions, 1779 flow [2024-06-14 11:38:15,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 189 transitions, 1746 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:15,431 INFO L231 Difference]: Finished difference. Result has 206 places, 155 transitions, 1148 flow [2024-06-14 11:38:15,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1148, PETRI_PLACES=206, PETRI_TRANSITIONS=155} [2024-06-14 11:38:15,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-14 11:38:15,432 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 155 transitions, 1148 flow [2024-06-14 11:38:15,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:15,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:15,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:15,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:38:15,432 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:15,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:15,432 INFO L85 PathProgramCache]: Analyzing trace with hash -131254235, now seen corresponding path program 11 times [2024-06-14 11:38:15,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:15,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752811353] [2024-06-14 11:38:15,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:15,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:15,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:15,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:15,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:15,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752811353] [2024-06-14 11:38:15,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752811353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:15,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:15,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:15,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465910349] [2024-06-14 11:38:15,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:15,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:15,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:15,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:15,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:15,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:15,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 155 transitions, 1148 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:15,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:15,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:15,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:15,860 INFO L124 PetriNetUnfolderBase]: 1518/2641 cut-off events. [2024-06-14 11:38:15,860 INFO L125 PetriNetUnfolderBase]: For 204655/204655 co-relation queries the response was YES. [2024-06-14 11:38:15,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14188 conditions, 2641 events. 1518/2641 cut-off events. For 204655/204655 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16156 event pairs, 519 based on Foata normal form. 18/2659 useless extension candidates. Maximal degree in co-relation 14095. Up to 2115 conditions per place. [2024-06-14 11:38:15,881 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 160 selfloop transitions, 11 changer transitions 8/185 dead transitions. [2024-06-14 11:38:15,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 185 transitions, 1736 flow [2024-06-14 11:38:15,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:15,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:15,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 11:38:15,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5055555555555555 [2024-06-14 11:38:15,883 INFO L175 Difference]: Start difference. First operand has 206 places, 155 transitions, 1148 flow. Second operand 9 states and 182 transitions. [2024-06-14 11:38:15,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 185 transitions, 1736 flow [2024-06-14 11:38:16,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 185 transitions, 1708 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:16,353 INFO L231 Difference]: Finished difference. Result has 202 places, 153 transitions, 1124 flow [2024-06-14 11:38:16,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1124, PETRI_PLACES=202, PETRI_TRANSITIONS=153} [2024-06-14 11:38:16,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-14 11:38:16,353 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 153 transitions, 1124 flow [2024-06-14 11:38:16,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:16,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:16,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:16,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:38:16,354 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:16,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:16,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1074370533, now seen corresponding path program 12 times [2024-06-14 11:38:16,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:16,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829549297] [2024-06-14 11:38:16,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:16,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:16,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:16,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:16,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:16,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829549297] [2024-06-14 11:38:16,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829549297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:16,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:16,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:16,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915913471] [2024-06-14 11:38:16,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:16,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:16,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:16,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:16,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:16,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:16,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 153 transitions, 1124 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:16,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:16,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:16,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:16,762 INFO L124 PetriNetUnfolderBase]: 1413/2456 cut-off events. [2024-06-14 11:38:16,762 INFO L125 PetriNetUnfolderBase]: For 169777/169777 co-relation queries the response was YES. [2024-06-14 11:38:16,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12467 conditions, 2456 events. 1413/2456 cut-off events. For 169777/169777 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14732 event pairs, 501 based on Foata normal form. 18/2474 useless extension candidates. Maximal degree in co-relation 12375. Up to 2115 conditions per place. [2024-06-14 11:38:16,782 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 140 selfloop transitions, 6 changer transitions 26/178 dead transitions. [2024-06-14 11:38:16,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 178 transitions, 1548 flow [2024-06-14 11:38:16,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:16,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:16,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 11:38:16,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-14 11:38:16,783 INFO L175 Difference]: Start difference. First operand has 202 places, 153 transitions, 1124 flow. Second operand 9 states and 176 transitions. [2024-06-14 11:38:16,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 178 transitions, 1548 flow [2024-06-14 11:38:17,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 178 transitions, 1523 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:17,213 INFO L231 Difference]: Finished difference. Result has 201 places, 147 transitions, 1063 flow [2024-06-14 11:38:17,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1063, PETRI_PLACES=201, PETRI_TRANSITIONS=147} [2024-06-14 11:38:17,214 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-14 11:38:17,214 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 147 transitions, 1063 flow [2024-06-14 11:38:17,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:17,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:17,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:17,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:38:17,215 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:17,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:17,215 INFO L85 PathProgramCache]: Analyzing trace with hash 917979285, now seen corresponding path program 11 times [2024-06-14 11:38:17,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:17,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414007797] [2024-06-14 11:38:17,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:17,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:17,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:17,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:17,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:17,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414007797] [2024-06-14 11:38:17,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414007797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:17,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:17,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:17,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777861803] [2024-06-14 11:38:17,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:17,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:17,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:17,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:17,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:17,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:17,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 147 transitions, 1063 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:17,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:17,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:17,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:17,699 INFO L124 PetriNetUnfolderBase]: 1459/2513 cut-off events. [2024-06-14 11:38:17,700 INFO L125 PetriNetUnfolderBase]: For 204493/204493 co-relation queries the response was YES. [2024-06-14 11:38:17,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13657 conditions, 2513 events. 1459/2513 cut-off events. For 204493/204493 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15125 event pairs, 492 based on Foata normal form. 18/2520 useless extension candidates. Maximal degree in co-relation 13566. Up to 1759 conditions per place. [2024-06-14 11:38:17,718 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 111 selfloop transitions, 61 changer transitions 12/190 dead transitions. [2024-06-14 11:38:17,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 190 transitions, 1707 flow [2024-06-14 11:38:17,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:38:17,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:38:17,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-14 11:38:17,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-14 11:38:17,719 INFO L175 Difference]: Start difference. First operand has 201 places, 147 transitions, 1063 flow. Second operand 11 states and 235 transitions. [2024-06-14 11:38:17,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 190 transitions, 1707 flow [2024-06-14 11:38:18,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 190 transitions, 1675 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:18,107 INFO L231 Difference]: Finished difference. Result has 193 places, 145 transitions, 1145 flow [2024-06-14 11:38:18,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1145, PETRI_PLACES=193, PETRI_TRANSITIONS=145} [2024-06-14 11:38:18,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-14 11:38:18,108 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 145 transitions, 1145 flow [2024-06-14 11:38:18,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:18,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:18,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:18,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:38:18,108 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:18,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:18,109 INFO L85 PathProgramCache]: Analyzing trace with hash 917969055, now seen corresponding path program 12 times [2024-06-14 11:38:18,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:18,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417498399] [2024-06-14 11:38:18,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:18,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:18,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:18,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:18,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:18,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417498399] [2024-06-14 11:38:18,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417498399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:18,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:18,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:18,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095110623] [2024-06-14 11:38:18,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:18,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:18,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:18,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:18,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:18,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:18,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 145 transitions, 1145 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:18,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:18,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:18,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:18,540 INFO L124 PetriNetUnfolderBase]: 1354/2326 cut-off events. [2024-06-14 11:38:18,541 INFO L125 PetriNetUnfolderBase]: For 169705/169705 co-relation queries the response was YES. [2024-06-14 11:38:18,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12182 conditions, 2326 events. 1354/2326 cut-off events. For 169705/169705 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 13675 event pairs, 480 based on Foata normal form. 18/2333 useless extension candidates. Maximal degree in co-relation 12094. Up to 1759 conditions per place. [2024-06-14 11:38:18,559 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 95 selfloop transitions, 57 changer transitions 19/177 dead transitions. [2024-06-14 11:38:18,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 177 transitions, 1595 flow [2024-06-14 11:38:18,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:18,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:18,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:38:18,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-14 11:38:18,560 INFO L175 Difference]: Start difference. First operand has 193 places, 145 transitions, 1145 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:38:18,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 177 transitions, 1595 flow [2024-06-14 11:38:18,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 177 transitions, 1470 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:18,907 INFO L231 Difference]: Finished difference. Result has 190 places, 141 transitions, 1103 flow [2024-06-14 11:38:18,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1103, PETRI_PLACES=190, PETRI_TRANSITIONS=141} [2024-06-14 11:38:18,907 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-14 11:38:18,907 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 141 transitions, 1103 flow [2024-06-14 11:38:18,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:18,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:18,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, 1, 1, 1] [2024-06-14 11:38:18,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:38:18,908 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:18,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:18,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1034034935, now seen corresponding path program 13 times [2024-06-14 11:38:18,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:18,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237015149] [2024-06-14 11:38:18,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:18,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:18,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:19,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:19,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:19,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237015149] [2024-06-14 11:38:19,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237015149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:19,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:19,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:19,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918003896] [2024-06-14 11:38:19,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:19,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:19,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:19,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:19,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:19,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:19,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 141 transitions, 1103 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:19,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:19,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:19,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:19,369 INFO L124 PetriNetUnfolderBase]: 1465/2535 cut-off events. [2024-06-14 11:38:19,370 INFO L125 PetriNetUnfolderBase]: For 224447/224447 co-relation queries the response was YES. [2024-06-14 11:38:19,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14288 conditions, 2535 events. 1465/2535 cut-off events. For 224447/224447 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 15450 event pairs, 582 based on Foata normal form. 24/2556 useless extension candidates. Maximal degree in co-relation 14201. Up to 1885 conditions per place. [2024-06-14 11:38:19,388 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 107 selfloop transitions, 49 changer transitions 10/172 dead transitions. [2024-06-14 11:38:19,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 172 transitions, 1669 flow [2024-06-14 11:38:19,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:38:19,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:38:19,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-14 11:38:19,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204545454545455 [2024-06-14 11:38:19,389 INFO L175 Difference]: Start difference. First operand has 190 places, 141 transitions, 1103 flow. Second operand 11 states and 229 transitions. [2024-06-14 11:38:19,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 172 transitions, 1669 flow [2024-06-14 11:38:19,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 172 transitions, 1541 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:19,826 INFO L231 Difference]: Finished difference. Result has 185 places, 138 transitions, 1061 flow [2024-06-14 11:38:19,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1061, PETRI_PLACES=185, PETRI_TRANSITIONS=138} [2024-06-14 11:38:19,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-14 11:38:19,826 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 138 transitions, 1061 flow [2024-06-14 11:38:19,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:19,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:19,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:19,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:38:19,827 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:19,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:19,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1390293551, now seen corresponding path program 14 times [2024-06-14 11:38:19,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:19,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136912713] [2024-06-14 11:38:19,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:19,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:19,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:19,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:19,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:19,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136912713] [2024-06-14 11:38:19,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136912713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:19,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:19,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:19,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935571798] [2024-06-14 11:38:19,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:19,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:19,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:19,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:19,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:19,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:19,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 138 transitions, 1061 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:19,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:19,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:19,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:20,311 INFO L124 PetriNetUnfolderBase]: 1441/2483 cut-off events. [2024-06-14 11:38:20,312 INFO L125 PetriNetUnfolderBase]: For 213490/213490 co-relation queries the response was YES. [2024-06-14 11:38:20,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13851 conditions, 2483 events. 1441/2483 cut-off events. For 213490/213490 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15019 event pairs, 614 based on Foata normal form. 26/2506 useless extension candidates. Maximal degree in co-relation 13767. Up to 2096 conditions per place. [2024-06-14 11:38:20,331 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 98 selfloop transitions, 44 changer transitions 14/162 dead transitions. [2024-06-14 11:38:20,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 162 transitions, 1449 flow [2024-06-14 11:38:20,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:38:20,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:38:20,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-14 11:38:20,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045454545454545 [2024-06-14 11:38:20,332 INFO L175 Difference]: Start difference. First operand has 185 places, 138 transitions, 1061 flow. Second operand 11 states and 222 transitions. [2024-06-14 11:38:20,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 162 transitions, 1449 flow [2024-06-14 11:38:20,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 162 transitions, 1353 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:20,591 INFO L231 Difference]: Finished difference. Result has 184 places, 133 transitions, 1025 flow [2024-06-14 11:38:20,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1025, PETRI_PLACES=184, PETRI_TRANSITIONS=133} [2024-06-14 11:38:20,592 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-14 11:38:20,592 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 133 transitions, 1025 flow [2024-06-14 11:38:20,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:20,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:20,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:20,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:38:20,592 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:20,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:20,593 INFO L85 PathProgramCache]: Analyzing trace with hash 976061505, now seen corresponding path program 15 times [2024-06-14 11:38:20,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:20,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095192497] [2024-06-14 11:38:20,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:20,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:20,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:20,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:20,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:20,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095192497] [2024-06-14 11:38:20,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095192497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:20,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:20,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:20,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804071982] [2024-06-14 11:38:20,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:20,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:20,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:20,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:20,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:20,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:20,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 133 transitions, 1025 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:20,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:20,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:20,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:21,118 INFO L124 PetriNetUnfolderBase]: 1600/2774 cut-off events. [2024-06-14 11:38:21,119 INFO L125 PetriNetUnfolderBase]: For 263993/263993 co-relation queries the response was YES. [2024-06-14 11:38:21,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16978 conditions, 2774 events. 1600/2774 cut-off events. For 263993/263993 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 17288 event pairs, 670 based on Foata normal form. 18/2789 useless extension candidates. Maximal degree in co-relation 16895. Up to 1759 conditions per place. [2024-06-14 11:38:21,141 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 44 changer transitions 8/168 dead transitions. [2024-06-14 11:38:21,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 168 transitions, 1707 flow [2024-06-14 11:38:21,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:21,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:21,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-14 11:38:21,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-14 11:38:21,143 INFO L175 Difference]: Start difference. First operand has 184 places, 133 transitions, 1025 flow. Second operand 10 states and 216 transitions. [2024-06-14 11:38:21,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 168 transitions, 1707 flow [2024-06-14 11:38:21,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 168 transitions, 1601 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:21,611 INFO L231 Difference]: Finished difference. Result has 179 places, 131 transitions, 1008 flow [2024-06-14 11:38:21,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1008, PETRI_PLACES=179, PETRI_TRANSITIONS=131} [2024-06-14 11:38:21,612 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-14 11:38:21,612 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 131 transitions, 1008 flow [2024-06-14 11:38:21,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:21,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:21,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:21,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:38:21,613 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:21,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:21,613 INFO L85 PathProgramCache]: Analyzing trace with hash 610857117, now seen corresponding path program 16 times [2024-06-14 11:38:21,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:21,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129259919] [2024-06-14 11:38:21,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:21,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:21,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:21,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-14 11:38:21,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:21,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129259919] [2024-06-14 11:38:21,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129259919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:21,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:21,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:21,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261215707] [2024-06-14 11:38:21,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:21,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:21,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:21,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:21,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:21,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:21,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 131 transitions, 1008 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:21,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:21,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:21,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:22,106 INFO L124 PetriNetUnfolderBase]: 1477/2567 cut-off events. [2024-06-14 11:38:22,106 INFO L125 PetriNetUnfolderBase]: For 217941/217941 co-relation queries the response was YES. [2024-06-14 11:38:22,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14634 conditions, 2567 events. 1477/2567 cut-off events. For 217941/217941 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 15773 event pairs, 692 based on Foata normal form. 26/2590 useless extension candidates. Maximal degree in co-relation 14553. Up to 2170 conditions per place. [2024-06-14 11:38:22,126 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 95 selfloop transitions, 40 changer transitions 12/153 dead transitions. [2024-06-14 11:38:22,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 153 transitions, 1374 flow [2024-06-14 11:38:22,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:22,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:22,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 11:38:22,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:38:22,128 INFO L175 Difference]: Start difference. First operand has 179 places, 131 transitions, 1008 flow. Second operand 9 states and 189 transitions. [2024-06-14 11:38:22,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 153 transitions, 1374 flow [2024-06-14 11:38:22,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 153 transitions, 1283 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:22,536 INFO L231 Difference]: Finished difference. Result has 177 places, 127 transitions, 974 flow [2024-06-14 11:38:22,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=974, PETRI_PLACES=177, PETRI_TRANSITIONS=127} [2024-06-14 11:38:22,536 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-14 11:38:22,536 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 127 transitions, 974 flow [2024-06-14 11:38:22,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:22,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:22,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, 1] [2024-06-14 11:38:22,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:38:22,537 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:22,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:22,537 INFO L85 PathProgramCache]: Analyzing trace with hash 616283667, now seen corresponding path program 17 times [2024-06-14 11:38:22,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:22,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149905411] [2024-06-14 11:38:22,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:22,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:22,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:22,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:22,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:22,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149905411] [2024-06-14 11:38:22,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149905411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:22,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:22,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:22,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650448773] [2024-06-14 11:38:22,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:22,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:22,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:22,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:22,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:22,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:22,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 127 transitions, 974 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:22,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:22,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:22,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:22,997 INFO L124 PetriNetUnfolderBase]: 1361/2377 cut-off events. [2024-06-14 11:38:22,997 INFO L125 PetriNetUnfolderBase]: For 170581/170581 co-relation queries the response was YES. [2024-06-14 11:38:23,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12907 conditions, 2377 events. 1361/2377 cut-off events. For 170581/170581 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 14358 event pairs, 503 based on Foata normal form. 18/2392 useless extension candidates. Maximal degree in co-relation 12827. Up to 1759 conditions per place. [2024-06-14 11:38:23,016 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 105 selfloop transitions, 40 changer transitions 9/160 dead transitions. [2024-06-14 11:38:23,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 160 transitions, 1514 flow [2024-06-14 11:38:23,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:23,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:23,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 11:38:23,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5275 [2024-06-14 11:38:23,017 INFO L175 Difference]: Start difference. First operand has 177 places, 127 transitions, 974 flow. Second operand 10 states and 211 transitions. [2024-06-14 11:38:23,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 160 transitions, 1514 flow [2024-06-14 11:38:23,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 160 transitions, 1426 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:23,310 INFO L231 Difference]: Finished difference. Result has 175 places, 124 transitions, 949 flow [2024-06-14 11:38:23,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=949, PETRI_PLACES=175, PETRI_TRANSITIONS=124} [2024-06-14 11:38:23,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-14 11:38:23,311 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 124 transitions, 949 flow [2024-06-14 11:38:23,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:23,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:23,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, 1, 1, 1] [2024-06-14 11:38:23,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:38:23,311 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:23,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:23,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2025162139, now seen corresponding path program 18 times [2024-06-14 11:38:23,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:23,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000609124] [2024-06-14 11:38:23,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:23,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:23,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:23,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:23,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:23,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000609124] [2024-06-14 11:38:23,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000609124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:23,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:23,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:23,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878456678] [2024-06-14 11:38:23,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:23,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:23,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:23,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:23,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:23,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:23,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 124 transitions, 949 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:23,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:23,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:23,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:23,700 INFO L124 PetriNetUnfolderBase]: 1241/2165 cut-off events. [2024-06-14 11:38:23,701 INFO L125 PetriNetUnfolderBase]: For 137531/137531 co-relation queries the response was YES. [2024-06-14 11:38:23,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10884 conditions, 2165 events. 1241/2165 cut-off events. For 137531/137531 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12757 event pairs, 487 based on Foata normal form. 24/2186 useless extension candidates. Maximal degree in co-relation 10805. Up to 1759 conditions per place. [2024-06-14 11:38:23,715 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 87 selfloop transitions, 34 changer transitions 23/150 dead transitions. [2024-06-14 11:38:23,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 150 transitions, 1331 flow [2024-06-14 11:38:23,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:23,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:23,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 11:38:23,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:38:23,716 INFO L175 Difference]: Start difference. First operand has 175 places, 124 transitions, 949 flow. Second operand 9 states and 189 transitions. [2024-06-14 11:38:23,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 150 transitions, 1331 flow [2024-06-14 11:38:24,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 150 transitions, 1246 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:24,010 INFO L231 Difference]: Finished difference. Result has 170 places, 118 transitions, 889 flow [2024-06-14 11:38:24,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=889, PETRI_PLACES=170, PETRI_TRANSITIONS=118} [2024-06-14 11:38:24,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-14 11:38:24,011 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 118 transitions, 889 flow [2024-06-14 11:38:24,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:24,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:24,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:24,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:38:24,011 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:24,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:24,012 INFO L85 PathProgramCache]: Analyzing trace with hash -932078023, now seen corresponding path program 19 times [2024-06-14 11:38:24,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:24,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006273908] [2024-06-14 11:38:24,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:24,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:24,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:24,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:24,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:24,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006273908] [2024-06-14 11:38:24,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006273908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:24,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:24,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:24,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140883742] [2024-06-14 11:38:24,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:24,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:24,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:24,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:24,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:24,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:24,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 118 transitions, 889 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:24,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:24,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:24,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:24,369 INFO L124 PetriNetUnfolderBase]: 1297/2250 cut-off events. [2024-06-14 11:38:24,369 INFO L125 PetriNetUnfolderBase]: For 152898/152898 co-relation queries the response was YES. [2024-06-14 11:38:24,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12185 conditions, 2250 events. 1297/2250 cut-off events. For 152898/152898 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 13322 event pairs, 389 based on Foata normal form. 18/2267 useless extension candidates. Maximal degree in co-relation 12108. Up to 1110 conditions per place. [2024-06-14 11:38:24,385 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 84 selfloop transitions, 45 changer transitions 16/151 dead transitions. [2024-06-14 11:38:24,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 151 transitions, 1413 flow [2024-06-14 11:38:24,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:24,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:24,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 11:38:24,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-14 11:38:24,386 INFO L175 Difference]: Start difference. First operand has 170 places, 118 transitions, 889 flow. Second operand 8 states and 175 transitions. [2024-06-14 11:38:24,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 151 transitions, 1413 flow [2024-06-14 11:38:24,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 151 transitions, 1327 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:24,606 INFO L231 Difference]: Finished difference. Result has 161 places, 115 transitions, 880 flow [2024-06-14 11:38:24,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=880, PETRI_PLACES=161, PETRI_TRANSITIONS=115} [2024-06-14 11:38:24,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-14 11:38:24,607 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 115 transitions, 880 flow [2024-06-14 11:38:24,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:24,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:24,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, 1, 1] [2024-06-14 11:38:24,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:38:24,607 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:24,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:24,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1713769559, now seen corresponding path program 20 times [2024-06-14 11:38:24,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:24,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425880996] [2024-06-14 11:38:24,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:24,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:24,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:24,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-14 11:38:24,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:24,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425880996] [2024-06-14 11:38:24,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425880996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:24,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:24,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:24,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109083148] [2024-06-14 11:38:24,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:24,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:24,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:24,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:24,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:24,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:24,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 115 transitions, 880 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:24,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:24,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:24,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:25,045 INFO L124 PetriNetUnfolderBase]: 1307/2270 cut-off events. [2024-06-14 11:38:25,045 INFO L125 PetriNetUnfolderBase]: For 158791/158791 co-relation queries the response was YES. [2024-06-14 11:38:25,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12969 conditions, 2270 events. 1307/2270 cut-off events. For 158791/158791 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 13632 event pairs, 269 based on Foata normal form. 18/2285 useless extension candidates. Maximal degree in co-relation 12895. Up to 1197 conditions per place. [2024-06-14 11:38:25,060 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 80 selfloop transitions, 59 changer transitions 8/153 dead transitions. [2024-06-14 11:38:25,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 153 transitions, 1422 flow [2024-06-14 11:38:25,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:25,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:25,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:38:25,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:38:25,061 INFO L175 Difference]: Start difference. First operand has 161 places, 115 transitions, 880 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:38:25,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 153 transitions, 1422 flow [2024-06-14 11:38:25,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 153 transitions, 1324 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:25,278 INFO L231 Difference]: Finished difference. Result has 160 places, 113 transitions, 902 flow [2024-06-14 11:38:25,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=902, PETRI_PLACES=160, PETRI_TRANSITIONS=113} [2024-06-14 11:38:25,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-14 11:38:25,279 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 113 transitions, 902 flow [2024-06-14 11:38:25,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:25,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:25,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:25,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:38:25,279 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:25,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:25,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1693133773, now seen corresponding path program 21 times [2024-06-14 11:38:25,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:25,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557135022] [2024-06-14 11:38:25,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:25,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:25,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:25,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:25,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:25,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557135022] [2024-06-14 11:38:25,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557135022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:25,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:25,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:25,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752102283] [2024-06-14 11:38:25,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:25,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:25,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:25,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:25,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:25,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:25,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 113 transitions, 902 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:25,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:25,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:25,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:25,723 INFO L124 PetriNetUnfolderBase]: 1202/2083 cut-off events. [2024-06-14 11:38:25,724 INFO L125 PetriNetUnfolderBase]: For 131065/131065 co-relation queries the response was YES. [2024-06-14 11:38:25,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11463 conditions, 2083 events. 1202/2083 cut-off events. For 131065/131065 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 12172 event pairs, 257 based on Foata normal form. 18/2098 useless extension candidates. Maximal degree in co-relation 11390. Up to 1197 conditions per place. [2024-06-14 11:38:25,737 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 65 selfloop transitions, 56 changer transitions 19/146 dead transitions. [2024-06-14 11:38:25,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 146 transitions, 1302 flow [2024-06-14 11:38:25,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:25,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:25,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:38:25,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388888888888889 [2024-06-14 11:38:25,738 INFO L175 Difference]: Start difference. First operand has 160 places, 113 transitions, 902 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:38:25,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 146 transitions, 1302 flow [2024-06-14 11:38:25,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 146 transitions, 1181 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:25,876 INFO L231 Difference]: Finished difference. Result has 159 places, 109 transitions, 865 flow [2024-06-14 11:38:25,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=865, PETRI_PLACES=159, PETRI_TRANSITIONS=109} [2024-06-14 11:38:25,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-14 11:38:25,877 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 109 transitions, 865 flow [2024-06-14 11:38:25,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:25,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:25,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:25,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:38:25,877 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:25,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:25,878 INFO L85 PathProgramCache]: Analyzing trace with hash 565268655, now seen corresponding path program 22 times [2024-06-14 11:38:25,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:25,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324953530] [2024-06-14 11:38:25,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:25,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:25,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:25,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:25,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:25,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324953530] [2024-06-14 11:38:25,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324953530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:25,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:25,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:25,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400353415] [2024-06-14 11:38:25,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:25,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:25,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:25,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:25,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:26,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:26,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 109 transitions, 865 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:26,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:26,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:26,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:26,303 INFO L124 PetriNetUnfolderBase]: 1161/2005 cut-off events. [2024-06-14 11:38:26,303 INFO L125 PetriNetUnfolderBase]: For 126178/126178 co-relation queries the response was YES. [2024-06-14 11:38:26,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11093 conditions, 2005 events. 1161/2005 cut-off events. For 126178/126178 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 11664 event pairs, 363 based on Foata normal form. 18/2023 useless extension candidates. Maximal degree in co-relation 11021. Up to 1576 conditions per place. [2024-06-14 11:38:26,316 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 96 selfloop transitions, 19 changer transitions 17/138 dead transitions. [2024-06-14 11:38:26,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 138 transitions, 1233 flow [2024-06-14 11:38:26,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:26,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:26,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 11:38:26,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2024-06-14 11:38:26,318 INFO L175 Difference]: Start difference. First operand has 159 places, 109 transitions, 865 flow. Second operand 9 states and 183 transitions. [2024-06-14 11:38:26,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 138 transitions, 1233 flow [2024-06-14 11:38:26,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 138 transitions, 1113 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:26,489 INFO L231 Difference]: Finished difference. Result has 152 places, 106 transitions, 766 flow [2024-06-14 11:38:26,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=766, PETRI_PLACES=152, PETRI_TRANSITIONS=106} [2024-06-14 11:38:26,489 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-14 11:38:26,490 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 106 transitions, 766 flow [2024-06-14 11:38:26,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:26,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:26,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, 1, 1, 1] [2024-06-14 11:38:26,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:38:26,490 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:26,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:26,490 INFO L85 PathProgramCache]: Analyzing trace with hash -216093645, now seen corresponding path program 23 times [2024-06-14 11:38:26,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:26,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221621355] [2024-06-14 11:38:26,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:26,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:26,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:26,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:26,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221621355] [2024-06-14 11:38:26,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221621355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:26,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:26,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:26,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426223986] [2024-06-14 11:38:26,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:26,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:26,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:26,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:26,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:26,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:26,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 106 transitions, 766 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:26,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:26,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:26,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:26,874 INFO L124 PetriNetUnfolderBase]: 1198/2103 cut-off events. [2024-06-14 11:38:26,875 INFO L125 PetriNetUnfolderBase]: For 133192/133192 co-relation queries the response was YES. [2024-06-14 11:38:26,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11651 conditions, 2103 events. 1198/2103 cut-off events. For 133192/133192 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 12660 event pairs, 337 based on Foata normal form. 18/2118 useless extension candidates. Maximal degree in co-relation 11582. Up to 1137 conditions per place. [2024-06-14 11:38:26,888 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 76 selfloop transitions, 50 changer transitions 12/144 dead transitions. [2024-06-14 11:38:26,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 144 transitions, 1262 flow [2024-06-14 11:38:26,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:38:26,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:38:26,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-14 11:38:26,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5113636363636364 [2024-06-14 11:38:26,889 INFO L175 Difference]: Start difference. First operand has 152 places, 106 transitions, 766 flow. Second operand 11 states and 225 transitions. [2024-06-14 11:38:26,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 144 transitions, 1262 flow [2024-06-14 11:38:27,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 144 transitions, 1216 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:27,036 INFO L231 Difference]: Finished difference. Result has 151 places, 104 transitions, 814 flow [2024-06-14 11:38:27,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=814, PETRI_PLACES=151, PETRI_TRANSITIONS=104} [2024-06-14 11:38:27,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-14 11:38:27,037 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 104 transitions, 814 flow [2024-06-14 11:38:27,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:27,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:27,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:27,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:38:27,037 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:27,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:27,038 INFO L85 PathProgramCache]: Analyzing trace with hash 553293975, now seen corresponding path program 24 times [2024-06-14 11:38:27,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:27,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455135007] [2024-06-14 11:38:27,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:27,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:27,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:27,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:27,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:27,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455135007] [2024-06-14 11:38:27,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455135007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:27,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:27,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:27,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95601159] [2024-06-14 11:38:27,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:27,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:27,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:27,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:27,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:27,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:27,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 104 transitions, 814 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:27,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:27,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:27,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:27,420 INFO L124 PetriNetUnfolderBase]: 1093/1908 cut-off events. [2024-06-14 11:38:27,420 INFO L125 PetriNetUnfolderBase]: For 109987/109987 co-relation queries the response was YES. [2024-06-14 11:38:27,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10372 conditions, 1908 events. 1093/1908 cut-off events. For 109987/109987 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11139 event pairs, 317 based on Foata normal form. 18/1923 useless extension candidates. Maximal degree in co-relation 10304. Up to 1137 conditions per place. [2024-06-14 11:38:27,433 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 58 selfloop transitions, 45 changer transitions 22/131 dead transitions. [2024-06-14 11:38:27,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 131 transitions, 1152 flow [2024-06-14 11:38:27,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:27,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:27,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-14 11:38:27,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-14 11:38:27,434 INFO L175 Difference]: Start difference. First operand has 151 places, 104 transitions, 814 flow. Second operand 9 states and 186 transitions. [2024-06-14 11:38:27,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 131 transitions, 1152 flow [2024-06-14 11:38:27,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 131 transitions, 1049 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:27,556 INFO L231 Difference]: Finished difference. Result has 148 places, 99 transitions, 763 flow [2024-06-14 11:38:27,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=763, PETRI_PLACES=148, PETRI_TRANSITIONS=99} [2024-06-14 11:38:27,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-14 11:38:27,556 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 99 transitions, 763 flow [2024-06-14 11:38:27,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:27,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:27,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:27,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:38:27,557 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:27,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:27,557 INFO L85 PathProgramCache]: Analyzing trace with hash 545563577, now seen corresponding path program 25 times [2024-06-14 11:38:27,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:27,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984390991] [2024-06-14 11:38:27,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:27,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:27,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:27,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:27,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:27,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984390991] [2024-06-14 11:38:27,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984390991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:27,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:27,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:27,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791978386] [2024-06-14 11:38:27,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:27,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:27,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:27,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:27,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:27,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:27,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 99 transitions, 763 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:27,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:27,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:27,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:27,933 INFO L124 PetriNetUnfolderBase]: 1215/2121 cut-off events. [2024-06-14 11:38:27,933 INFO L125 PetriNetUnfolderBase]: For 138735/138735 co-relation queries the response was YES. [2024-06-14 11:38:27,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12323 conditions, 2121 events. 1215/2121 cut-off events. For 138735/138735 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 12806 event pairs, 507 based on Foata normal form. 18/2139 useless extension candidates. Maximal degree in co-relation 12256. Up to 762 conditions per place. [2024-06-14 11:38:27,947 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 82 selfloop transitions, 37 changer transitions 8/133 dead transitions. [2024-06-14 11:38:27,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 133 transitions, 1321 flow [2024-06-14 11:38:27,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:27,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:27,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-14 11:38:27,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:38:27,948 INFO L175 Difference]: Start difference. First operand has 148 places, 99 transitions, 763 flow. Second operand 10 states and 210 transitions. [2024-06-14 11:38:27,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 133 transitions, 1321 flow [2024-06-14 11:38:28,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 133 transitions, 1186 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:28,065 INFO L231 Difference]: Finished difference. Result has 139 places, 97 transitions, 709 flow [2024-06-14 11:38:28,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=709, PETRI_PLACES=139, PETRI_TRANSITIONS=97} [2024-06-14 11:38:28,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-14 11:38:28,066 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 97 transitions, 709 flow [2024-06-14 11:38:28,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:28,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:28,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:28,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:38:28,066 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:28,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:28,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1688836843, now seen corresponding path program 26 times [2024-06-14 11:38:28,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:28,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389404272] [2024-06-14 11:38:28,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:28,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:28,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:28,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:28,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:28,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389404272] [2024-06-14 11:38:28,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389404272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:28,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:28,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:28,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970439537] [2024-06-14 11:38:28,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:28,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:28,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:28,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:28,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:28,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:28,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 97 transitions, 709 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:28,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:28,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:28,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:28,435 INFO L124 PetriNetUnfolderBase]: 1191/2081 cut-off events. [2024-06-14 11:38:28,436 INFO L125 PetriNetUnfolderBase]: For 120933/120933 co-relation queries the response was YES. [2024-06-14 11:38:28,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11729 conditions, 2081 events. 1191/2081 cut-off events. For 120933/120933 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 12570 event pairs, 507 based on Foata normal form. 18/2099 useless extension candidates. Maximal degree in co-relation 11666. Up to 762 conditions per place. [2024-06-14 11:38:28,446 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 78 selfloop transitions, 33 changer transitions 13/130 dead transitions. [2024-06-14 11:38:28,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 130 transitions, 1241 flow [2024-06-14 11:38:28,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:28,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:28,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-14 11:38:28,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225 [2024-06-14 11:38:28,447 INFO L175 Difference]: Start difference. First operand has 139 places, 97 transitions, 709 flow. Second operand 10 states and 209 transitions. [2024-06-14 11:38:28,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 130 transitions, 1241 flow [2024-06-14 11:38:28,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 130 transitions, 1158 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:28,564 INFO L231 Difference]: Finished difference. Result has 138 places, 94 transitions, 684 flow [2024-06-14 11:38:28,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=684, PETRI_PLACES=138, PETRI_TRANSITIONS=94} [2024-06-14 11:38:28,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-14 11:38:28,565 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 94 transitions, 684 flow [2024-06-14 11:38:28,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:28,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:28,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:28,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:38:28,565 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:28,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:28,566 INFO L85 PathProgramCache]: Analyzing trace with hash 2028132945, now seen corresponding path program 27 times [2024-06-14 11:38:28,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:28,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167443576] [2024-06-14 11:38:28,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:28,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:28,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:28,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:28,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:28,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167443576] [2024-06-14 11:38:28,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167443576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:28,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:28,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:28,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161871386] [2024-06-14 11:38:28,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:28,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:28,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:28,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:28,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:28,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:28,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 94 transitions, 684 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:28,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:28,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:28,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:28,977 INFO L124 PetriNetUnfolderBase]: 1391/2423 cut-off events. [2024-06-14 11:38:28,977 INFO L125 PetriNetUnfolderBase]: For 153973/153973 co-relation queries the response was YES. [2024-06-14 11:38:28,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14274 conditions, 2423 events. 1391/2423 cut-off events. For 153973/153973 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 15318 event pairs, 743 based on Foata normal form. 24/2447 useless extension candidates. Maximal degree in co-relation 14212. Up to 1575 conditions per place. [2024-06-14 11:38:28,992 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 84 selfloop transitions, 16 changer transitions 16/122 dead transitions. [2024-06-14 11:38:28,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 122 transitions, 1102 flow [2024-06-14 11:38:28,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:28,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:28,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-14 11:38:28,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 11:38:28,993 INFO L175 Difference]: Start difference. First operand has 138 places, 94 transitions, 684 flow. Second operand 10 states and 200 transitions. [2024-06-14 11:38:28,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 122 transitions, 1102 flow [2024-06-14 11:38:29,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 122 transitions, 1026 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:29,112 INFO L231 Difference]: Finished difference. Result has 135 places, 90 transitions, 612 flow [2024-06-14 11:38:29,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=612, PETRI_PLACES=135, PETRI_TRANSITIONS=90} [2024-06-14 11:38:29,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-14 11:38:29,113 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 90 transitions, 612 flow [2024-06-14 11:38:29,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:29,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:29,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:29,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:38:29,114 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:29,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:29,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1917905071, now seen corresponding path program 28 times [2024-06-14 11:38:29,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:29,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188106534] [2024-06-14 11:38:29,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:29,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:29,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:29,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:29,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:29,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188106534] [2024-06-14 11:38:29,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188106534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:29,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:29,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:29,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936371185] [2024-06-14 11:38:29,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:29,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:29,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:29,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:29,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:29,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:29,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 90 transitions, 612 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:29,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:29,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:29,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:29,498 INFO L124 PetriNetUnfolderBase]: 1149/1999 cut-off events. [2024-06-14 11:38:29,498 INFO L125 PetriNetUnfolderBase]: For 109186/109186 co-relation queries the response was YES. [2024-06-14 11:38:29,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11284 conditions, 1999 events. 1149/1999 cut-off events. For 109186/109186 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 12025 event pairs, 569 based on Foata normal form. 18/2017 useless extension candidates. Maximal degree in co-relation 11224. Up to 1682 conditions per place. [2024-06-14 11:38:29,509 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 77 selfloop transitions, 9 changer transitions 20/112 dead transitions. [2024-06-14 11:38:29,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 112 transitions, 898 flow [2024-06-14 11:38:29,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:29,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:29,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 11:38:29,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-14 11:38:29,510 INFO L175 Difference]: Start difference. First operand has 135 places, 90 transitions, 612 flow. Second operand 9 states and 174 transitions. [2024-06-14 11:38:29,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 112 transitions, 898 flow [2024-06-14 11:38:29,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 112 transitions, 859 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:29,600 INFO L231 Difference]: Finished difference. Result has 131 places, 86 transitions, 564 flow [2024-06-14 11:38:29,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=564, PETRI_PLACES=131, PETRI_TRANSITIONS=86} [2024-06-14 11:38:29,600 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-14 11:38:29,600 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 86 transitions, 564 flow [2024-06-14 11:38:29,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:29,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:29,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:29,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:38:29,601 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:29,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:29,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1022559735, now seen corresponding path program 29 times [2024-06-14 11:38:29,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:29,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903875428] [2024-06-14 11:38:29,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:29,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:29,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:29,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:29,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:29,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903875428] [2024-06-14 11:38:29,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903875428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:29,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:29,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:29,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047712203] [2024-06-14 11:38:29,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:29,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:29,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:29,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:29,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:29,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:29,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 86 transitions, 564 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:29,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:29,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:29,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:29,955 INFO L124 PetriNetUnfolderBase]: 1009/1761 cut-off events. [2024-06-14 11:38:29,956 INFO L125 PetriNetUnfolderBase]: For 91324/91324 co-relation queries the response was YES. [2024-06-14 11:38:29,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9533 conditions, 1761 events. 1009/1761 cut-off events. For 91324/91324 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10313 event pairs, 481 based on Foata normal form. 24/1785 useless extension candidates. Maximal degree in co-relation 9474. Up to 1231 conditions per place. [2024-06-14 11:38:29,965 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 80 selfloop transitions, 13 changer transitions 10/109 dead transitions. [2024-06-14 11:38:29,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 109 transitions, 926 flow [2024-06-14 11:38:29,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:29,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:29,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 11:38:29,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-14 11:38:29,967 INFO L175 Difference]: Start difference. First operand has 131 places, 86 transitions, 564 flow. Second operand 9 states and 177 transitions. [2024-06-14 11:38:29,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 109 transitions, 926 flow [2024-06-14 11:38:30,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 109 transitions, 896 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:30,021 INFO L231 Difference]: Finished difference. Result has 124 places, 83 transitions, 546 flow [2024-06-14 11:38:30,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=546, PETRI_PLACES=124, PETRI_TRANSITIONS=83} [2024-06-14 11:38:30,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-14 11:38:30,021 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 83 transitions, 546 flow [2024-06-14 11:38:30,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:30,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:30,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:30,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:38:30,022 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:30,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:30,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1022380245, now seen corresponding path program 30 times [2024-06-14 11:38:30,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:30,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438013270] [2024-06-14 11:38:30,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:30,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:30,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:30,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:30,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438013270] [2024-06-14 11:38:30,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438013270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:30,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:30,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:30,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299218346] [2024-06-14 11:38:30,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:30,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:30,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:30,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:30,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:30,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:30,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 83 transitions, 546 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:30,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:30,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:30,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:30,388 INFO L124 PetriNetUnfolderBase]: 858/1504 cut-off events. [2024-06-14 11:38:30,388 INFO L125 PetriNetUnfolderBase]: For 67334/67334 co-relation queries the response was YES. [2024-06-14 11:38:30,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7653 conditions, 1504 events. 858/1504 cut-off events. For 67334/67334 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 8450 event pairs, 436 based on Foata normal form. 26/1530 useless extension candidates. Maximal degree in co-relation 7596. Up to 1231 conditions per place. [2024-06-14 11:38:30,395 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 69 selfloop transitions, 8 changer transitions 16/99 dead transitions. [2024-06-14 11:38:30,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 99 transitions, 784 flow [2024-06-14 11:38:30,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:30,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:30,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-14 11:38:30,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-14 11:38:30,396 INFO L175 Difference]: Start difference. First operand has 124 places, 83 transitions, 546 flow. Second operand 9 states and 169 transitions. [2024-06-14 11:38:30,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 99 transitions, 784 flow [2024-06-14 11:38:30,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 99 transitions, 757 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:30,440 INFO L231 Difference]: Finished difference. Result has 123 places, 77 transitions, 501 flow [2024-06-14 11:38:30,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=501, PETRI_PLACES=123, PETRI_TRANSITIONS=77} [2024-06-14 11:38:30,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-14 11:38:30,441 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 77 transitions, 501 flow [2024-06-14 11:38:30,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:30,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:30,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:30,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:38:30,441 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:30,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:30,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1889936323, now seen corresponding path program 31 times [2024-06-14 11:38:30,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:30,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861508621] [2024-06-14 11:38:30,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:30,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:30,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:30,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:30,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:30,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861508621] [2024-06-14 11:38:30,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861508621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:30,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:30,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:30,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538436116] [2024-06-14 11:38:30,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:30,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:30,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:30,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:30,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:30,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:30,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 77 transitions, 501 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:30,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:30,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:30,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:30,777 INFO L124 PetriNetUnfolderBase]: 902/1592 cut-off events. [2024-06-14 11:38:30,778 INFO L125 PetriNetUnfolderBase]: For 69103/69103 co-relation queries the response was YES. [2024-06-14 11:38:30,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8320 conditions, 1592 events. 902/1592 cut-off events. For 69103/69103 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9173 event pairs, 399 based on Foata normal form. 18/1610 useless extension candidates. Maximal degree in co-relation 8264. Up to 762 conditions per place. [2024-06-14 11:38:30,785 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 68 selfloop transitions, 25 changer transitions 8/107 dead transitions. [2024-06-14 11:38:30,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 107 transitions, 945 flow [2024-06-14 11:38:30,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:30,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:30,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-14 11:38:30,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075 [2024-06-14 11:38:30,786 INFO L175 Difference]: Start difference. First operand has 123 places, 77 transitions, 501 flow. Second operand 10 states and 203 transitions. [2024-06-14 11:38:30,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 107 transitions, 945 flow [2024-06-14 11:38:30,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 107 transitions, 911 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:30,825 INFO L231 Difference]: Finished difference. Result has 117 places, 75 transitions, 520 flow [2024-06-14 11:38:30,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=520, PETRI_PLACES=117, PETRI_TRANSITIONS=75} [2024-06-14 11:38:30,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-14 11:38:30,826 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 75 transitions, 520 flow [2024-06-14 11:38:30,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:30,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:30,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:30,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 11:38:30,826 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:30,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:30,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1889926093, now seen corresponding path program 32 times [2024-06-14 11:38:30,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:30,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111702482] [2024-06-14 11:38:30,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:30,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:30,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:30,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:30,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:30,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111702482] [2024-06-14 11:38:30,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111702482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:30,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:30,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:30,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488932693] [2024-06-14 11:38:30,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:30,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:30,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:30,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:30,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:30,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:30,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 75 transitions, 520 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:30,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:30,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:30,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:31,155 INFO L124 PetriNetUnfolderBase]: 992/1746 cut-off events. [2024-06-14 11:38:31,155 INFO L125 PetriNetUnfolderBase]: For 73202/73202 co-relation queries the response was YES. [2024-06-14 11:38:31,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9358 conditions, 1746 events. 992/1746 cut-off events. For 73202/73202 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 10358 event pairs, 481 based on Foata normal form. 18/1764 useless extension candidates. Maximal degree in co-relation 9304. Up to 762 conditions per place. [2024-06-14 11:38:31,164 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 67 selfloop transitions, 23 changer transitions 9/105 dead transitions. [2024-06-14 11:38:31,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 105 transitions, 952 flow [2024-06-14 11:38:31,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:31,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:31,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-14 11:38:31,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075 [2024-06-14 11:38:31,165 INFO L175 Difference]: Start difference. First operand has 117 places, 75 transitions, 520 flow. Second operand 10 states and 203 transitions. [2024-06-14 11:38:31,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 105 transitions, 952 flow [2024-06-14 11:38:31,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 105 transitions, 892 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:31,212 INFO L231 Difference]: Finished difference. Result has 116 places, 72 transitions, 496 flow [2024-06-14 11:38:31,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=496, PETRI_PLACES=116, PETRI_TRANSITIONS=72} [2024-06-14 11:38:31,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-14 11:38:31,213 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 72 transitions, 496 flow [2024-06-14 11:38:31,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:31,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:31,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, 1, 1, 1] [2024-06-14 11:38:31,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 11:38:31,213 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:31,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:31,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1126102663, now seen corresponding path program 33 times [2024-06-14 11:38:31,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:31,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693797902] [2024-06-14 11:38:31,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:31,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:31,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:31,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:31,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:31,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693797902] [2024-06-14 11:38:31,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693797902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:31,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:31,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:31,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232785475] [2024-06-14 11:38:31,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:31,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:31,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:31,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:31,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:31,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:31,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 72 transitions, 496 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:31,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:31,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:31,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:31,539 INFO L124 PetriNetUnfolderBase]: 872/1546 cut-off events. [2024-06-14 11:38:31,540 INFO L125 PetriNetUnfolderBase]: For 60057/60061 co-relation queries the response was YES. [2024-06-14 11:38:31,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7913 conditions, 1546 events. 872/1546 cut-off events. For 60057/60061 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 8902 event pairs, 465 based on Foata normal form. 28/1574 useless extension candidates. Maximal degree in co-relation 7860. Up to 996 conditions per place. [2024-06-14 11:38:31,547 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 59 selfloop transitions, 20 changer transitions 10/95 dead transitions. [2024-06-14 11:38:31,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 95 transitions, 818 flow [2024-06-14 11:38:31,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:31,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:31,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 11:38:31,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027777777777778 [2024-06-14 11:38:31,548 INFO L175 Difference]: Start difference. First operand has 116 places, 72 transitions, 496 flow. Second operand 9 states and 181 transitions. [2024-06-14 11:38:31,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 95 transitions, 818 flow [2024-06-14 11:38:31,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 95 transitions, 761 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:31,586 INFO L231 Difference]: Finished difference. Result has 112 places, 69 transitions, 465 flow [2024-06-14 11:38:31,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=465, PETRI_PLACES=112, PETRI_TRANSITIONS=69} [2024-06-14 11:38:31,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-14 11:38:31,587 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 69 transitions, 465 flow [2024-06-14 11:38:31,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:31,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:31,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, 1] [2024-06-14 11:38:31,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 11:38:31,587 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:31,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:31,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1125954793, now seen corresponding path program 34 times [2024-06-14 11:38:31,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:31,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338603053] [2024-06-14 11:38:31,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:31,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:31,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:31,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:31,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:31,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338603053] [2024-06-14 11:38:31,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338603053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:31,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:31,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:31,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357366487] [2024-06-14 11:38:31,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:31,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:31,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:31,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:31,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:31,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:31,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 69 transitions, 465 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:31,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:31,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:31,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:31,875 INFO L124 PetriNetUnfolderBase]: 848/1494 cut-off events. [2024-06-14 11:38:31,876 INFO L125 PetriNetUnfolderBase]: For 53817/53821 co-relation queries the response was YES. [2024-06-14 11:38:31,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7547 conditions, 1494 events. 848/1494 cut-off events. For 53817/53821 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 8513 event pairs, 497 based on Foata normal form. 30/1524 useless extension candidates. Maximal degree in co-relation 7496. Up to 1207 conditions per place. [2024-06-14 11:38:31,883 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 50 selfloop transitions, 16 changer transitions 13/85 dead transitions. [2024-06-14 11:38:31,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 85 transitions, 675 flow [2024-06-14 11:38:31,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:31,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:31,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 11:38:31,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-14 11:38:31,884 INFO L175 Difference]: Start difference. First operand has 112 places, 69 transitions, 465 flow. Second operand 9 states and 176 transitions. [2024-06-14 11:38:31,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 85 transitions, 675 flow [2024-06-14 11:38:31,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 85 transitions, 637 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:31,913 INFO L231 Difference]: Finished difference. Result has 110 places, 64 transitions, 432 flow [2024-06-14 11:38:31,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=432, PETRI_PLACES=110, PETRI_TRANSITIONS=64} [2024-06-14 11:38:31,913 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-14 11:38:31,914 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 64 transitions, 432 flow [2024-06-14 11:38:31,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:31,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:31,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:31,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 11:38:31,914 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:31,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:31,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1885521613, now seen corresponding path program 35 times [2024-06-14 11:38:31,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:31,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268352460] [2024-06-14 11:38:31,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:31,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:31,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:32,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-14 11:38:32,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:32,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268352460] [2024-06-14 11:38:32,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268352460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:32,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:32,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:32,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997002540] [2024-06-14 11:38:32,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:32,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:32,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:32,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:32,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:32,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:32,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 64 transitions, 432 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:32,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:32,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:32,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:32,198 INFO L124 PetriNetUnfolderBase]: 713/1273 cut-off events. [2024-06-14 11:38:32,199 INFO L125 PetriNetUnfolderBase]: For 40209/40213 co-relation queries the response was YES. [2024-06-14 11:38:32,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6062 conditions, 1273 events. 713/1273 cut-off events. For 40209/40213 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 7060 event pairs, 420 based on Foata normal form. 30/1303 useless extension candidates. Maximal degree in co-relation 6012. Up to 996 conditions per place. [2024-06-14 11:38:32,205 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 49 selfloop transitions, 13 changer transitions 12/80 dead transitions. [2024-06-14 11:38:32,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 80 transitions, 632 flow [2024-06-14 11:38:32,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:32,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:32,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 11:38:32,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-14 11:38:32,206 INFO L175 Difference]: Start difference. First operand has 110 places, 64 transitions, 432 flow. Second operand 9 states and 172 transitions. [2024-06-14 11:38:32,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 80 transitions, 632 flow [2024-06-14 11:38:32,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 80 transitions, 594 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:32,236 INFO L231 Difference]: Finished difference. Result has 106 places, 60 transitions, 399 flow [2024-06-14 11:38:32,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=399, PETRI_PLACES=106, PETRI_TRANSITIONS=60} [2024-06-14 11:38:32,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-14 11:38:32,237 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 60 transitions, 399 flow [2024-06-14 11:38:32,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:32,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:32,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, 1, 1, 1] [2024-06-14 11:38:32,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 11:38:32,237 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:32,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:32,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1899016231, now seen corresponding path program 36 times [2024-06-14 11:38:32,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:32,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860113654] [2024-06-14 11:38:32,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:32,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:32,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:32,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-14 11:38:32,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:32,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860113654] [2024-06-14 11:38:32,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860113654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:32,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:32,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:32,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758594303] [2024-06-14 11:38:32,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:32,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:32,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:32,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:32,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:32,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:32,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 60 transitions, 399 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:32,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:32,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:32,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:32,508 INFO L124 PetriNetUnfolderBase]: 584/1062 cut-off events. [2024-06-14 11:38:32,508 INFO L125 PetriNetUnfolderBase]: For 26107/26107 co-relation queries the response was YES. [2024-06-14 11:38:32,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4656 conditions, 1062 events. 584/1062 cut-off events. For 26107/26107 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5633 event pairs, 296 based on Foata normal form. 24/1086 useless extension candidates. Maximal degree in co-relation 4608. Up to 762 conditions per place. [2024-06-14 11:38:32,512 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 42 selfloop transitions, 7 changer transitions 25/80 dead transitions. [2024-06-14 11:38:32,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 80 transitions, 621 flow [2024-06-14 11:38:32,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:32,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:32,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 11:38:32,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48055555555555557 [2024-06-14 11:38:32,513 INFO L175 Difference]: Start difference. First operand has 106 places, 60 transitions, 399 flow. Second operand 9 states and 173 transitions. [2024-06-14 11:38:32,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 80 transitions, 621 flow [2024-06-14 11:38:32,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 80 transitions, 591 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:32,529 INFO L231 Difference]: Finished difference. Result has 103 places, 53 transitions, 334 flow [2024-06-14 11:38:32,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=334, PETRI_PLACES=103, PETRI_TRANSITIONS=53} [2024-06-14 11:38:32,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-14 11:38:32,530 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 53 transitions, 334 flow [2024-06-14 11:38:32,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:32,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:32,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:32,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 11:38:32,530 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:32,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:32,530 INFO L85 PathProgramCache]: Analyzing trace with hash 942249777, now seen corresponding path program 37 times [2024-06-14 11:38:32,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:32,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002861339] [2024-06-14 11:38:32,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:32,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:32,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:32,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:32,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:32,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002861339] [2024-06-14 11:38:32,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002861339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:32,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:32,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:32,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110241981] [2024-06-14 11:38:32,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:32,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:32,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:32,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:32,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:32,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:32,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 53 transitions, 334 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:32,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:32,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:32,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:32,803 INFO L124 PetriNetUnfolderBase]: 525/955 cut-off events. [2024-06-14 11:38:32,804 INFO L125 PetriNetUnfolderBase]: For 22079/22079 co-relation queries the response was YES. [2024-06-14 11:38:32,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4190 conditions, 955 events. 525/955 cut-off events. For 22079/22079 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4975 event pairs, 146 based on Foata normal form. 18/973 useless extension candidates. Maximal degree in co-relation 4143. Up to 378 conditions per place. [2024-06-14 11:38:32,807 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 46 selfloop transitions, 13 changer transitions 10/75 dead transitions. [2024-06-14 11:38:32,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 75 transitions, 598 flow [2024-06-14 11:38:32,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:32,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:32,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 11:38:32,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-14 11:38:32,808 INFO L175 Difference]: Start difference. First operand has 103 places, 53 transitions, 334 flow. Second operand 9 states and 175 transitions. [2024-06-14 11:38:32,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 75 transitions, 598 flow [2024-06-14 11:38:32,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 75 transitions, 556 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:32,823 INFO L231 Difference]: Finished difference. Result has 91 places, 49 transitions, 308 flow [2024-06-14 11:38:32,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=308, PETRI_PLACES=91, PETRI_TRANSITIONS=49} [2024-06-14 11:38:32,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-14 11:38:32,823 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 49 transitions, 308 flow [2024-06-14 11:38:32,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:32,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:32,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, 1, 1, 1] [2024-06-14 11:38:32,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 11:38:32,824 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:32,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:32,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1618665875, now seen corresponding path program 38 times [2024-06-14 11:38:32,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:32,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407058931] [2024-06-14 11:38:32,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:32,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:32,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:32,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:32,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:32,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407058931] [2024-06-14 11:38:32,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407058931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:32,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:32,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:32,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216743175] [2024-06-14 11:38:32,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:32,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:32,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:32,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:32,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:32,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:32,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 49 transitions, 308 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:32,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:32,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:32,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:33,071 INFO L124 PetriNetUnfolderBase]: 396/730 cut-off events. [2024-06-14 11:38:33,071 INFO L125 PetriNetUnfolderBase]: For 11826/11826 co-relation queries the response was YES. [2024-06-14 11:38:33,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2976 conditions, 730 events. 396/730 cut-off events. For 11826/11826 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3571 event pairs, 197 based on Foata normal form. 18/748 useless extension candidates. Maximal degree in co-relation 2935. Up to 290 conditions per place. [2024-06-14 11:38:33,073 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 6 changer transitions 17/69 dead transitions. [2024-06-14 11:38:33,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 69 transitions, 538 flow [2024-06-14 11:38:33,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:33,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:33,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 11:38:33,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-14 11:38:33,074 INFO L175 Difference]: Start difference. First operand has 91 places, 49 transitions, 308 flow. Second operand 9 states and 172 transitions. [2024-06-14 11:38:33,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 69 transitions, 538 flow [2024-06-14 11:38:33,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 69 transitions, 503 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:33,080 INFO L231 Difference]: Finished difference. Result has 88 places, 42 transitions, 246 flow [2024-06-14 11:38:33,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=246, PETRI_PLACES=88, PETRI_TRANSITIONS=42} [2024-06-14 11:38:33,080 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-14 11:38:33,081 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 42 transitions, 246 flow [2024-06-14 11:38:33,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:33,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:33,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 11:38:33,081 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:33,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:33,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1733573455, now seen corresponding path program 39 times [2024-06-14 11:38:33,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:33,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637948135] [2024-06-14 11:38:33,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:33,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:33,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:33,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:33,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:33,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637948135] [2024-06-14 11:38:33,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637948135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:33,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:33,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:33,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130652185] [2024-06-14 11:38:33,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:33,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:33,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:33,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:33,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:33,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:33,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 42 transitions, 246 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:33,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:33,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:33,310 INFO L124 PetriNetUnfolderBase]: 443/817 cut-off events. [2024-06-14 11:38:33,310 INFO L125 PetriNetUnfolderBase]: For 12802/12802 co-relation queries the response was YES. [2024-06-14 11:38:33,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3396 conditions, 817 events. 443/817 cut-off events. For 12802/12802 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4228 event pairs, 119 based on Foata normal form. 18/835 useless extension candidates. Maximal degree in co-relation 3357. Up to 243 conditions per place. [2024-06-14 11:38:33,313 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 41 selfloop transitions, 8 changer transitions 8/63 dead transitions. [2024-06-14 11:38:33,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 63 transitions, 506 flow [2024-06-14 11:38:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:33,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:33,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 11:38:33,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-14 11:38:33,314 INFO L175 Difference]: Start difference. First operand has 88 places, 42 transitions, 246 flow. Second operand 8 states and 156 transitions. [2024-06-14 11:38:33,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 63 transitions, 506 flow [2024-06-14 11:38:33,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 63 transitions, 459 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-14 11:38:33,321 INFO L231 Difference]: Finished difference. Result has 77 places, 40 transitions, 230 flow [2024-06-14 11:38:33,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=230, PETRI_PLACES=77, PETRI_TRANSITIONS=40} [2024-06-14 11:38:33,321 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-14 11:38:33,321 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 40 transitions, 230 flow [2024-06-14 11:38:33,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:33,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:33,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 11:38:33,322 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:33,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:33,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1009345989, now seen corresponding path program 13 times [2024-06-14 11:38:33,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:33,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105605538] [2024-06-14 11:38:33,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:33,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:33,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:33,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-14 11:38:33,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:33,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105605538] [2024-06-14 11:38:33,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105605538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:33,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:33,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:33,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475060664] [2024-06-14 11:38:33,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:33,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:33,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:33,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:33,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:33,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:33,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 40 transitions, 230 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:33,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:33,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:33,542 INFO L124 PetriNetUnfolderBase]: 419/771 cut-off events. [2024-06-14 11:38:33,542 INFO L125 PetriNetUnfolderBase]: For 7271/7271 co-relation queries the response was YES. [2024-06-14 11:38:33,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3019 conditions, 771 events. 419/771 cut-off events. For 7271/7271 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3915 event pairs, 197 based on Foata normal form. 18/789 useless extension candidates. Maximal degree in co-relation 2985. Up to 389 conditions per place. [2024-06-14 11:38:33,545 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 8/60 dead transitions. [2024-06-14 11:38:33,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 60 transitions, 434 flow [2024-06-14 11:38:33,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:33,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:33,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-14 11:38:33,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 11:38:33,545 INFO L175 Difference]: Start difference. First operand has 77 places, 40 transitions, 230 flow. Second operand 9 states and 168 transitions. [2024-06-14 11:38:33,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 60 transitions, 434 flow [2024-06-14 11:38:33,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 60 transitions, 411 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:33,549 INFO L231 Difference]: Finished difference. Result has 77 places, 38 transitions, 214 flow [2024-06-14 11:38:33,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=214, PETRI_PLACES=77, PETRI_TRANSITIONS=38} [2024-06-14 11:38:33,550 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-14 11:38:33,550 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 38 transitions, 214 flow [2024-06-14 11:38:33,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:33,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:33,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 11:38:33,550 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:33,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:33,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1094042949, now seen corresponding path program 14 times [2024-06-14 11:38:33,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:33,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124160796] [2024-06-14 11:38:33,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:33,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:33,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:33,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:33,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:33,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124160796] [2024-06-14 11:38:33,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124160796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:33,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:33,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:33,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107031781] [2024-06-14 11:38:33,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:33,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:33,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:33,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:33,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:33,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:33,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 38 transitions, 214 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:33,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:33,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:33,761 INFO L124 PetriNetUnfolderBase]: 314/584 cut-off events. [2024-06-14 11:38:33,761 INFO L125 PetriNetUnfolderBase]: For 4814/4814 co-relation queries the response was YES. [2024-06-14 11:38:33,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2202 conditions, 584 events. 314/584 cut-off events. For 4814/4814 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2715 event pairs, 179 based on Foata normal form. 18/602 useless extension candidates. Maximal degree in co-relation 2169. Up to 389 conditions per place. [2024-06-14 11:38:33,763 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 25 selfloop transitions, 3 changer transitions 19/53 dead transitions. [2024-06-14 11:38:33,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 53 transitions, 354 flow [2024-06-14 11:38:33,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:33,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:33,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 11:38:33,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-14 11:38:33,764 INFO L175 Difference]: Start difference. First operand has 77 places, 38 transitions, 214 flow. Second operand 9 states and 162 transitions. [2024-06-14 11:38:33,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 53 transitions, 354 flow [2024-06-14 11:38:33,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 53 transitions, 337 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:33,766 INFO L231 Difference]: Finished difference. Result has 76 places, 32 transitions, 156 flow [2024-06-14 11:38:33,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=156, PETRI_PLACES=76, PETRI_TRANSITIONS=32} [2024-06-14 11:38:33,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-14 11:38:33,767 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 32 transitions, 156 flow [2024-06-14 11:38:33,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:33,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:33,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 11:38:33,767 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:33,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:33,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1983174655, now seen corresponding path program 40 times [2024-06-14 11:38:33,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:33,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584177423] [2024-06-14 11:38:33,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:33,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:33,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:33,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:33,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584177423] [2024-06-14 11:38:33,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584177423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:33,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:33,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:33,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429512680] [2024-06-14 11:38:33,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:33,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:33,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:33,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:33,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:33,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:33,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 32 transitions, 156 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:33,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:33,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:33,952 INFO L124 PetriNetUnfolderBase]: 205/391 cut-off events. [2024-06-14 11:38:33,952 INFO L125 PetriNetUnfolderBase]: For 2692/2700 co-relation queries the response was YES. [2024-06-14 11:38:33,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1343 conditions, 391 events. 205/391 cut-off events. For 2692/2700 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1596 event pairs, 19 based on Foata normal form. 18/409 useless extension candidates. Maximal degree in co-relation 1311. Up to 171 conditions per place. [2024-06-14 11:38:33,953 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 5 changer transitions 9/48 dead transitions. [2024-06-14 11:38:33,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 48 transitions, 300 flow [2024-06-14 11:38:33,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:33,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:33,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 11:38:33,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-14 11:38:33,954 INFO L175 Difference]: Start difference. First operand has 76 places, 32 transitions, 156 flow. Second operand 8 states and 145 transitions. [2024-06-14 11:38:33,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 48 transitions, 300 flow [2024-06-14 11:38:33,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 48 transitions, 278 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 11:38:33,955 INFO L231 Difference]: Finished difference. Result has 60 places, 29 transitions, 129 flow [2024-06-14 11:38:33,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=129, PETRI_PLACES=60, PETRI_TRANSITIONS=29} [2024-06-14 11:38:33,956 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-14 11:38:33,956 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 29 transitions, 129 flow [2024-06-14 11:38:33,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:33,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:33,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:33,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 11:38:33,957 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:33,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:33,957 INFO L85 PathProgramCache]: Analyzing trace with hash -272158575, now seen corresponding path program 41 times [2024-06-14 11:38:33,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:33,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531595489] [2024-06-14 11:38:33,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:33,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:33,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:34,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:34,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:34,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531595489] [2024-06-14 11:38:34,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531595489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:34,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:34,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:34,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774220835] [2024-06-14 11:38:34,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:34,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:34,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:34,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:34,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:34,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:38:34,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 29 transitions, 129 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:34,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:34,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:38:34,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:34,155 INFO L124 PetriNetUnfolderBase]: 96/196 cut-off events. [2024-06-14 11:38:34,155 INFO L125 PetriNetUnfolderBase]: For 777/777 co-relation queries the response was YES. [2024-06-14 11:38:34,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 196 events. 96/196 cut-off events. For 777/777 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 592 event pairs, 1 based on Foata normal form. 18/214 useless extension candidates. Maximal degree in co-relation 602. Up to 96 conditions per place. [2024-06-14 11:38:34,155 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 0 selfloop transitions, 0 changer transitions 40/40 dead transitions. [2024-06-14 11:38:34,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 40 transitions, 221 flow [2024-06-14 11:38:34,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:34,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:34,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 11:38:34,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-14 11:38:34,156 INFO L175 Difference]: Start difference. First operand has 60 places, 29 transitions, 129 flow. Second operand 8 states and 139 transitions. [2024-06-14 11:38:34,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 40 transitions, 221 flow [2024-06-14 11:38:34,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 40 transitions, 192 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:34,157 INFO L231 Difference]: Finished difference. Result has 52 places, 0 transitions, 0 flow [2024-06-14 11:38:34,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=52, PETRI_TRANSITIONS=0} [2024-06-14 11:38:34,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-14 11:38:34,158 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 0 transitions, 0 flow [2024-06-14 11:38:34,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:34,160 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-14 11:38:34,160 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-14 11:38:34,163 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-14 11:38:34,163 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-14 11:38:34,164 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-14 11:38:34,164 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-14 11:38:34,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 11:38:34,164 INFO L445 BasicCegarLoop]: Path program histogram: [41, 30, 14, 12, 12, 11, 10, 9, 9, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:34,166 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 11:38:34,166 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 11:38:34,171 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-14 11:38:34,171 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-14 11:38:34,171 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 11:38:34 BasicIcfg [2024-06-14 11:38:34,172 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 11:38:34,172 INFO L158 Benchmark]: Toolchain (without parser) took 372048.73ms. Allocated memory was 186.6MB in the beginning and 2.9GB in the end (delta: 2.7GB). Free memory was 140.3MB in the beginning and 2.3GB in the end (delta: -2.1GB). Peak memory consumption was 640.2MB. Max. memory is 16.1GB. [2024-06-14 11:38:34,174 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 115.3MB. Free memory was 76.8MB in the beginning and 76.7MB in the end (delta: 78.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 11:38:34,174 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 186.6MB. Free memory is still 144.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 11:38:34,174 INFO L158 Benchmark]: CACSL2BoogieTranslator took 564.96ms. Allocated memory is still 186.6MB. Free memory was 140.0MB in the beginning and 141.1MB in the end (delta: -1.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-06-14 11:38:34,175 INFO L158 Benchmark]: Boogie Procedure Inliner took 60.03ms. Allocated memory is still 186.6MB. Free memory was 141.1MB in the beginning and 138.8MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 11:38:34,175 INFO L158 Benchmark]: Boogie Preprocessor took 45.40ms. Allocated memory is still 186.6MB. Free memory was 138.8MB in the beginning and 136.5MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 11:38:34,175 INFO L158 Benchmark]: RCFGBuilder took 473.18ms. Allocated memory is still 186.6MB. Free memory was 136.5MB in the beginning and 110.4MB in the end (delta: 26.1MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-06-14 11:38:34,182 INFO L158 Benchmark]: TraceAbstraction took 370899.50ms. Allocated memory was 186.6MB in the beginning and 2.9GB in the end (delta: 2.7GB). Free memory was 109.7MB in the beginning and 2.3GB in the end (delta: -2.1GB). Peak memory consumption was 610.9MB. Max. memory is 16.1GB. [2024-06-14 11:38:34,183 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 115.3MB. Free memory was 76.8MB in the beginning and 76.7MB in the end (delta: 78.9kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.15ms. Allocated memory is still 186.6MB. Free memory is still 144.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 564.96ms. Allocated memory is still 186.6MB. Free memory was 140.0MB in the beginning and 141.1MB in the end (delta: -1.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 60.03ms. Allocated memory is still 186.6MB. Free memory was 141.1MB in the beginning and 138.8MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 45.40ms. Allocated memory is still 186.6MB. Free memory was 138.8MB in the beginning and 136.5MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 473.18ms. Allocated memory is still 186.6MB. Free memory was 136.5MB in the beginning and 110.4MB in the end (delta: 26.1MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * TraceAbstraction took 370899.50ms. Allocated memory was 186.6MB in the beginning and 2.9GB in the end (delta: 2.7GB). Free memory was 109.7MB in the beginning and 2.3GB in the end (delta: -2.1GB). Peak memory consumption was 610.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 776]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 779]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 64 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 370.8s, OverallIterations: 208, TraceHistogramMax: 1, PathProgramHistogramMax: 41, EmptinessCheckTime: 0.0s, AutomataDifference: 349.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14280 SdHoareTripleChecker+Valid, 24.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11602 mSDsluCounter, 3917 SdHoareTripleChecker+Invalid, 19.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2589 mSDsCounter, 1973 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 55560 IncrementalHoareTripleChecker+Invalid, 57533 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1973 mSolverCounterUnsat, 1328 mSDtfsCounter, 55560 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1398 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1398 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1084 ImplicationChecksByTransitivity, 7.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3961occurred in iteration=109, InterpolantAutomatonStates: 1654, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 19.1s InterpolantComputationTime, 4138 NumberOfCodeBlocks, 4138 NumberOfCodeBlocksAsserted, 208 NumberOfCheckSat, 3930 ConstructedInterpolants, 0 QuantifiedInterpolants, 33257 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 208 InterpolantComputations, 208 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-14 11:38:34,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE