./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe012_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i ./goblint.2024-05-07_14-17-48.files/protection/safe012_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:40:38,858 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:40:38,928 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:40:38,931 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:40:38,931 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:40:38,944 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:40:38,944 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:40:38,944 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:40:38,945 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:40:38,945 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:40:38,945 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:40:38,946 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:40:38,946 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:40:38,947 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:40:38,947 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:40:38,947 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:40:38,947 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:40:38,948 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:40:38,948 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:40:38,948 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:40:38,948 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:40:38,956 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:40:38,956 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:40:38,957 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:40:38,957 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:40:38,957 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:40:38,957 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:40:38,957 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:40:38,958 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:40:38,958 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:40:38,959 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:40:38,959 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:40:38,959 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:40:38,960 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:40:38,967 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:40:38,968 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:40:38,968 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:40:38,968 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:40:38,968 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:40:38,968 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:40:38,969 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:40:38,969 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:40:38,969 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:40:38,969 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 [2024-05-12 12:40:39,142 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:40:39,158 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:40:39,160 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:40:39,161 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:40:39,161 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:40:39,163 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe012_tso.yml/witness.yml [2024-05-12 12:40:39,237 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:40:39,237 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:40:39,237 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-05-12 12:40:40,215 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:40:40,484 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:40:40,485 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-05-12 12:40:40,506 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3581c685c/9e2687bf15214b02bf6bb33752a2324b/FLAG77a160877 [2024-05-12 12:40:40,519 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3581c685c/9e2687bf15214b02bf6bb33752a2324b [2024-05-12 12:40:40,520 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:40:40,521 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:40:40,522 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:40:40,522 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:40:40,529 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:40:40,530 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:40:39" (1/2) ... [2024-05-12 12:40:40,531 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@332a6339 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:40, skipping insertion in model container [2024-05-12 12:40:40,531 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:40:39" (1/2) ... [2024-05-12 12:40:40,532 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1f26ab05 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:40, skipping insertion in model container [2024-05-12 12:40:40,532 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:40:40" (2/2) ... [2024-05-12 12:40:40,532 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@332a6339 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:40, skipping insertion in model container [2024-05-12 12:40:40,532 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:40:40" (2/2) ... [2024-05-12 12:40:40,533 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:40:40,577 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:40:40,578 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-05-12 12:40:40,578 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-05-12 12:40:40,579 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-05-12 12:40:40,579 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:40:40,579 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-05-12 12:40:40,614 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:40:40,757 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i[945,958] [2024-05-12 12:40:40,886 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:40:40,894 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:40:40,924 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:40:40,982 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:40:41,011 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:40:41,012 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41 WrapperNode [2024-05-12 12:40:41,012 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:40:41,013 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:40:41,013 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:40:41,013 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:40:41,018 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,037 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,054 INFO L138 Inliner]: procedures = 176, calls = 53, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 77 [2024-05-12 12:40:41,055 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:40:41,055 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:40:41,055 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:40:41,055 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:40:41,063 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,063 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,065 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,075 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:40:41,075 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,075 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,081 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,082 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,083 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,084 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,086 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:40:41,087 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:40:41,087 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:40:41,087 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:40:41,088 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (1/1) ... [2024-05-12 12:40:41,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:40:41,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:40:41,110 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-05-12 12:40:41,112 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-05-12 12:40:41,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:40:41,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:40:41,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:40:41,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:40:41,139 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:40:41,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:40:41,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:40:41,139 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:40:41,139 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:40:41,140 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:40:41,140 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:40:41,140 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:40:41,141 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:40:41,141 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:40:41,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:40:41,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:40:41,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:40:41,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:40:41,143 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:40:41,143 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:40:41,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:40:41,144 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:40:41,312 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:40:41,314 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:40:41,529 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:40:41,529 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:40:41,650 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:40:41,650 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:40:41,651 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:40:41 BoogieIcfgContainer [2024-05-12 12:40:41,651 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:40:41,652 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:40:41,653 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:40:41,655 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:40:41,655 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:40:39" (1/4) ... [2024-05-12 12:40:41,656 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@223eb7e9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:40:41, skipping insertion in model container [2024-05-12 12:40:41,656 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:40:40" (2/4) ... [2024-05-12 12:40:41,656 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@223eb7e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:40:41, skipping insertion in model container [2024-05-12 12:40:41,656 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:41" (3/4) ... [2024-05-12 12:40:41,657 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@223eb7e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:40:41, skipping insertion in model container [2024-05-12 12:40:41,657 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:40:41" (4/4) ... [2024-05-12 12:40:41,658 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_tso.i [2024-05-12 12:40:41,673 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:40:41,674 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:40:41,674 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:40:41,725 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:40:41,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 12:40:41,788 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-05-12 12:40:41,788 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:40:41,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-05-12 12:40:41,791 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 12:40:41,794 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-05-12 12:40:41,804 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:40:41,811 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;@1a46541a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:40:41,811 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:40:41,816 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:40:41,816 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:40:41,816 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:40:41,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:41,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:40:41,818 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:41,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:41,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1786158891, now seen corresponding path program 1 times [2024-05-12 12:40:41,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:41,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184471777] [2024-05-12 12:40:41,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:41,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:41,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:42,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-05-12 12:40:42,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:42,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184471777] [2024-05-12 12:40:42,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184471777] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:42,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:42,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:40:42,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836679371] [2024-05-12 12:40:42,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:42,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:40:42,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:42,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:40:42,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:40:42,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-05-12 12:40:42,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 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-05-12 12:40:42,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:42,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-05-12 12:40:42,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:42,481 INFO L124 PetriNetUnfolderBase]: 696/1149 cut-off events. [2024-05-12 12:40:42,481 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-05-12 12:40:42,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2260 conditions, 1149 events. 696/1149 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6479 event pairs, 345 based on Foata normal form. 1/1105 useless extension candidates. Maximal degree in co-relation 2245. Up to 1056 conditions per place. [2024-05-12 12:40:42,493 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 33 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-05-12 12:40:42,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 193 flow [2024-05-12 12:40:42,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:40:42,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:40:42,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 97 transitions. [2024-05-12 12:40:42,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7028985507246377 [2024-05-12 12:40:42,504 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 97 transitions. [2024-05-12 12:40:42,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 193 flow [2024-05-12 12:40:42,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:42,512 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-05-12 12:40:42,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-05-12 12:40:42,517 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-05-12 12:40:42,517 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-05-12 12:40:42,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 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-05-12 12:40:42,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:42,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:42,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:40:42,518 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:42,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:42,519 INFO L85 PathProgramCache]: Analyzing trace with hash -3013649, now seen corresponding path program 1 times [2024-05-12 12:40:42,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:42,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302196491] [2024-05-12 12:40:42,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:42,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:42,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:42,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:42,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:42,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302196491] [2024-05-12 12:40:42,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302196491] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:42,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:42,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:42,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923119165] [2024-05-12 12:40:42,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:42,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:42,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:42,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:42,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:42,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:42,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:42,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:42,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:42,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:43,128 INFO L124 PetriNetUnfolderBase]: 1225/2066 cut-off events. [2024-05-12 12:40:43,128 INFO L125 PetriNetUnfolderBase]: For 336/350 co-relation queries the response was YES. [2024-05-12 12:40:43,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4475 conditions, 2066 events. 1225/2066 cut-off events. For 336/350 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11608 event pairs, 428 based on Foata normal form. 13/2029 useless extension candidates. Maximal degree in co-relation 4460. Up to 1745 conditions per place. [2024-05-12 12:40:43,139 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 43 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2024-05-12 12:40:43,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 62 transitions, 260 flow [2024-05-12 12:40:43,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:40:43,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:40:43,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-05-12 12:40:43,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 12:40:43,141 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 120 transitions. [2024-05-12 12:40:43,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 62 transitions, 260 flow [2024-05-12 12:40:43,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 62 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:40:43,143 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 139 flow [2024-05-12 12:40:43,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=139, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-05-12 12:40:43,144 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 2 predicate places. [2024-05-12 12:40:43,144 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 139 flow [2024-05-12 12:40:43,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:43,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:43,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:43,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:40:43,145 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:43,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:43,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1017930459, now seen corresponding path program 1 times [2024-05-12 12:40:43,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:43,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306709019] [2024-05-12 12:40:43,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:43,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:43,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:43,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-05-12 12:40:43,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:43,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306709019] [2024-05-12 12:40:43,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306709019] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:43,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:43,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:40:43,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270039563] [2024-05-12 12:40:43,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:43,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:40:43,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:43,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:40:43,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:40:43,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-05-12 12:40:43,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 139 flow. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:43,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:43,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-05-12 12:40:43,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:43,425 INFO L124 PetriNetUnfolderBase]: 951/1592 cut-off events. [2024-05-12 12:40:43,425 INFO L125 PetriNetUnfolderBase]: For 700/703 co-relation queries the response was YES. [2024-05-12 12:40:43,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3784 conditions, 1592 events. 951/1592 cut-off events. For 700/703 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8790 event pairs, 366 based on Foata normal form. 4/1593 useless extension candidates. Maximal degree in co-relation 3767. Up to 1411 conditions per place. [2024-05-12 12:40:43,433 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 44 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-05-12 12:40:43,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 65 transitions, 301 flow [2024-05-12 12:40:43,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:40:43,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:40:43,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-05-12 12:40:43,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 12:40:43,435 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 139 flow. Second operand 4 states and 120 transitions. [2024-05-12 12:40:43,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 65 transitions, 301 flow [2024-05-12 12:40:43,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 65 transitions, 284 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:43,437 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 182 flow [2024-05-12 12:40:43,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=182, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-05-12 12:40:43,438 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 5 predicate places. [2024-05-12 12:40:43,438 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 182 flow [2024-05-12 12:40:43,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:43,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:43,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:43,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:40:43,439 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:43,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:43,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1491071651, now seen corresponding path program 1 times [2024-05-12 12:40:43,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:43,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719070679] [2024-05-12 12:40:43,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:43,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:43,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:43,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:43,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:43,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719070679] [2024-05-12 12:40:43,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719070679] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:43,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:43,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:40:43,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319390486] [2024-05-12 12:40:43,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:43,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:40:43,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:43,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:40:43,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:40:43,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:43,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 182 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:43,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:43,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:43,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:43,806 INFO L124 PetriNetUnfolderBase]: 1167/1994 cut-off events. [2024-05-12 12:40:43,807 INFO L125 PetriNetUnfolderBase]: For 1295/1295 co-relation queries the response was YES. [2024-05-12 12:40:43,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5021 conditions, 1994 events. 1167/1994 cut-off events. For 1295/1295 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11591 event pairs, 624 based on Foata normal form. 2/1976 useless extension candidates. Maximal degree in co-relation 5002. Up to 1707 conditions per place. [2024-05-12 12:40:43,819 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 57 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-05-12 12:40:43,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 80 transitions, 401 flow [2024-05-12 12:40:43,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:43,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:43,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:40:43,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217391304347826 [2024-05-12 12:40:43,822 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 182 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:40:43,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 80 transitions, 401 flow [2024-05-12 12:40:43,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 397 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:40:43,828 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 263 flow [2024-05-12 12:40:43,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=263, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-05-12 12:40:43,829 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 12 predicate places. [2024-05-12 12:40:43,829 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 263 flow [2024-05-12 12:40:43,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:43,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:43,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:43,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:40:43,830 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:43,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:43,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1592589464, now seen corresponding path program 1 times [2024-05-12 12:40:43,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:43,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697927705] [2024-05-12 12:40:43,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:43,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:43,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:44,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:44,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:44,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697927705] [2024-05-12 12:40:44,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697927705] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:44,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:44,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:44,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999218236] [2024-05-12 12:40:44,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:44,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:44,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:44,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:44,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:44,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:44,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 263 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:44,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:44,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:44,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:44,305 INFO L124 PetriNetUnfolderBase]: 1413/2309 cut-off events. [2024-05-12 12:40:44,305 INFO L125 PetriNetUnfolderBase]: For 2736/2776 co-relation queries the response was YES. [2024-05-12 12:40:44,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6659 conditions, 2309 events. 1413/2309 cut-off events. For 2736/2776 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13157 event pairs, 399 based on Foata normal form. 9/2288 useless extension candidates. Maximal degree in co-relation 6635. Up to 1976 conditions per place. [2024-05-12 12:40:44,317 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 48 selfloop transitions, 15 changer transitions 0/79 dead transitions. [2024-05-12 12:40:44,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 79 transitions, 445 flow [2024-05-12 12:40:44,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:40:44,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:40:44,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-05-12 12:40:44,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-05-12 12:40:44,319 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 263 flow. Second operand 4 states and 121 transitions. [2024-05-12 12:40:44,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 79 transitions, 445 flow [2024-05-12 12:40:44,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 79 transitions, 443 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-05-12 12:40:44,323 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 328 flow [2024-05-12 12:40:44,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=328, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-05-12 12:40:44,323 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 16 predicate places. [2024-05-12 12:40:44,324 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 328 flow [2024-05-12 12:40:44,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:44,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:44,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:44,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:40:44,324 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:44,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:44,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1512368540, now seen corresponding path program 2 times [2024-05-12 12:40:44,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:44,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984657157] [2024-05-12 12:40:44,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:44,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:44,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:44,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:44,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:44,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984657157] [2024-05-12 12:40:44,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984657157] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:44,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:44,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:44,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39556097] [2024-05-12 12:40:44,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:44,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:44,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:44,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:44,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:44,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:44,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:44,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:44,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:44,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:44,694 INFO L124 PetriNetUnfolderBase]: 1428/2421 cut-off events. [2024-05-12 12:40:44,694 INFO L125 PetriNetUnfolderBase]: For 4489/4537 co-relation queries the response was YES. [2024-05-12 12:40:44,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7531 conditions, 2421 events. 1428/2421 cut-off events. For 4489/4537 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14157 event pairs, 443 based on Foata normal form. 11/2407 useless extension candidates. Maximal degree in co-relation 7504. Up to 1976 conditions per place. [2024-05-12 12:40:44,708 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 54 selfloop transitions, 18 changer transitions 0/88 dead transitions. [2024-05-12 12:40:44,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 88 transitions, 548 flow [2024-05-12 12:40:44,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:44,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:44,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-05-12 12:40:44,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6391304347826087 [2024-05-12 12:40:44,709 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 328 flow. Second operand 5 states and 147 transitions. [2024-05-12 12:40:44,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 88 transitions, 548 flow [2024-05-12 12:40:44,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 88 transitions, 511 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:44,716 INFO L231 Difference]: Finished difference. Result has 69 places, 65 transitions, 364 flow [2024-05-12 12:40:44,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=364, PETRI_PLACES=69, PETRI_TRANSITIONS=65} [2024-05-12 12:40:44,716 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 19 predicate places. [2024-05-12 12:40:44,717 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 65 transitions, 364 flow [2024-05-12 12:40:44,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:44,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:44,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:44,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:40:44,717 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:44,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:44,718 INFO L85 PathProgramCache]: Analyzing trace with hash 736232416, now seen corresponding path program 1 times [2024-05-12 12:40:44,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:44,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95483810] [2024-05-12 12:40:44,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:44,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:44,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:44,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-05-12 12:40:44,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:44,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95483810] [2024-05-12 12:40:44,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95483810] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:44,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:44,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:44,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300785068] [2024-05-12 12:40:44,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:44,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:44,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:44,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:44,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:44,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:44,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 65 transitions, 364 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:44,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:44,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:44,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:45,106 INFO L124 PetriNetUnfolderBase]: 1179/1918 cut-off events. [2024-05-12 12:40:45,107 INFO L125 PetriNetUnfolderBase]: For 3511/3511 co-relation queries the response was YES. [2024-05-12 12:40:45,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6179 conditions, 1918 events. 1179/1918 cut-off events. For 3511/3511 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10792 event pairs, 396 based on Foata normal form. 4/1919 useless extension candidates. Maximal degree in co-relation 6151. Up to 1697 conditions per place. [2024-05-12 12:40:45,117 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 70 selfloop transitions, 12 changer transitions 0/95 dead transitions. [2024-05-12 12:40:45,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 95 transitions, 604 flow [2024-05-12 12:40:45,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:45,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:45,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:40:45,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 12:40:45,118 INFO L175 Difference]: Start difference. First operand has 69 places, 65 transitions, 364 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:40:45,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 95 transitions, 604 flow [2024-05-12 12:40:45,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 95 transitions, 561 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:45,124 INFO L231 Difference]: Finished difference. Result has 72 places, 67 transitions, 366 flow [2024-05-12 12:40:45,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=366, PETRI_PLACES=72, PETRI_TRANSITIONS=67} [2024-05-12 12:40:45,125 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 22 predicate places. [2024-05-12 12:40:45,125 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 67 transitions, 366 flow [2024-05-12 12:40:45,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:45,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:45,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:45,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:40:45,126 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:45,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:45,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1125251680, now seen corresponding path program 1 times [2024-05-12 12:40:45,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:45,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790627361] [2024-05-12 12:40:45,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:45,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:45,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:45,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:45,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:45,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790627361] [2024-05-12 12:40:45,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790627361] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:45,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:45,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:45,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745886004] [2024-05-12 12:40:45,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:45,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:45,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:45,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:45,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:45,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:45,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 67 transitions, 366 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:45,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:45,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:45,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:45,608 INFO L124 PetriNetUnfolderBase]: 1506/2453 cut-off events. [2024-05-12 12:40:45,608 INFO L125 PetriNetUnfolderBase]: For 5076/5076 co-relation queries the response was YES. [2024-05-12 12:40:45,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7921 conditions, 2453 events. 1506/2453 cut-off events. For 5076/5076 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 13980 event pairs, 558 based on Foata normal form. 2/2439 useless extension candidates. Maximal degree in co-relation 7892. Up to 2089 conditions per place. [2024-05-12 12:40:45,628 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 70 selfloop transitions, 18 changer transitions 0/100 dead transitions. [2024-05-12 12:40:45,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 100 transitions, 652 flow [2024-05-12 12:40:45,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:45,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:45,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 12:40:45,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:40:45,631 INFO L175 Difference]: Start difference. First operand has 72 places, 67 transitions, 366 flow. Second operand 5 states and 145 transitions. [2024-05-12 12:40:45,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 100 transitions, 652 flow [2024-05-12 12:40:45,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 100 transitions, 625 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:45,639 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 469 flow [2024-05-12 12:40:45,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=469, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-05-12 12:40:45,641 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 25 predicate places. [2024-05-12 12:40:45,641 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 469 flow [2024-05-12 12:40:45,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:45,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:45,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:45,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:40:45,642 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:45,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:45,642 INFO L85 PathProgramCache]: Analyzing trace with hash 361222602, now seen corresponding path program 2 times [2024-05-12 12:40:45,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:45,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375823538] [2024-05-12 12:40:45,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:45,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:45,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:45,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-05-12 12:40:45,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:45,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375823538] [2024-05-12 12:40:45,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375823538] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:45,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:45,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:45,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854248724] [2024-05-12 12:40:45,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:45,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:45,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:45,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:45,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:45,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:45,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 469 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:45,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:45,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:45,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:46,101 INFO L124 PetriNetUnfolderBase]: 1523/2484 cut-off events. [2024-05-12 12:40:46,101 INFO L125 PetriNetUnfolderBase]: For 6674/6674 co-relation queries the response was YES. [2024-05-12 12:40:46,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8600 conditions, 2484 events. 1523/2484 cut-off events. For 6674/6674 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14196 event pairs, 550 based on Foata normal form. 2/2470 useless extension candidates. Maximal degree in co-relation 8568. Up to 2072 conditions per place. [2024-05-12 12:40:46,114 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 79 selfloop transitions, 26 changer transitions 0/117 dead transitions. [2024-05-12 12:40:46,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 117 transitions, 845 flow [2024-05-12 12:40:46,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:46,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:46,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:40:46,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-05-12 12:40:46,116 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 469 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:40:46,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 117 transitions, 845 flow [2024-05-12 12:40:46,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 117 transitions, 825 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-05-12 12:40:46,127 INFO L231 Difference]: Finished difference. Result has 82 places, 85 transitions, 593 flow [2024-05-12 12:40:46,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=593, PETRI_PLACES=82, PETRI_TRANSITIONS=85} [2024-05-12 12:40:46,128 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 32 predicate places. [2024-05-12 12:40:46,128 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 85 transitions, 593 flow [2024-05-12 12:40:46,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:46,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:46,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:46,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:40:46,129 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:46,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:46,129 INFO L85 PathProgramCache]: Analyzing trace with hash 361217022, now seen corresponding path program 3 times [2024-05-12 12:40:46,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:46,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219561670] [2024-05-12 12:40:46,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:46,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:46,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:46,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:46,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:46,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219561670] [2024-05-12 12:40:46,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219561670] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:46,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:46,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:46,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887715278] [2024-05-12 12:40:46,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:46,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:46,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:46,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:46,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:46,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:46,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 85 transitions, 593 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:46,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:46,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:46,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:46,547 INFO L124 PetriNetUnfolderBase]: 1518/2449 cut-off events. [2024-05-12 12:40:46,548 INFO L125 PetriNetUnfolderBase]: For 8351/8351 co-relation queries the response was YES. [2024-05-12 12:40:46,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9094 conditions, 2449 events. 1518/2449 cut-off events. For 8351/8351 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13811 event pairs, 432 based on Foata normal form. 2/2442 useless extension candidates. Maximal degree in co-relation 9058. Up to 2067 conditions per place. [2024-05-12 12:40:46,560 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 77 selfloop transitions, 25 changer transitions 0/114 dead transitions. [2024-05-12 12:40:46,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 114 transitions, 865 flow [2024-05-12 12:40:46,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:46,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:46,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 12:40:46,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-05-12 12:40:46,562 INFO L175 Difference]: Start difference. First operand has 82 places, 85 transitions, 593 flow. Second operand 6 states and 170 transitions. [2024-05-12 12:40:46,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 114 transitions, 865 flow [2024-05-12 12:40:46,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 114 transitions, 831 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-05-12 12:40:46,579 INFO L231 Difference]: Finished difference. Result has 87 places, 85 transitions, 617 flow [2024-05-12 12:40:46,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=617, PETRI_PLACES=87, PETRI_TRANSITIONS=85} [2024-05-12 12:40:46,580 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 37 predicate places. [2024-05-12 12:40:46,580 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 85 transitions, 617 flow [2024-05-12 12:40:46,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:46,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:46,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:46,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:40:46,581 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:46,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:46,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1653503442, now seen corresponding path program 1 times [2024-05-12 12:40:46,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:46,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375031509] [2024-05-12 12:40:46,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:46,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:46,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:46,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-05-12 12:40:46,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:46,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375031509] [2024-05-12 12:40:46,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375031509] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:46,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:46,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:40:46,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734125777] [2024-05-12 12:40:46,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:46,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:40:46,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:46,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:40:46,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:40:46,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:46,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 85 transitions, 617 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 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-05-12 12:40:46,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:46,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:46,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:46,942 INFO L124 PetriNetUnfolderBase]: 1435/2345 cut-off events. [2024-05-12 12:40:46,943 INFO L125 PetriNetUnfolderBase]: For 8491/8491 co-relation queries the response was YES. [2024-05-12 12:40:46,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8812 conditions, 2345 events. 1435/2345 cut-off events. For 8491/8491 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13375 event pairs, 416 based on Foata normal form. 1/2342 useless extension candidates. Maximal degree in co-relation 8774. Up to 2061 conditions per place. [2024-05-12 12:40:46,956 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 78 selfloop transitions, 8 changer transitions 0/105 dead transitions. [2024-05-12 12:40:46,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 105 transitions, 881 flow [2024-05-12 12:40:46,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:40:46,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:40:46,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-05-12 12:40:46,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:40:46,958 INFO L175 Difference]: Start difference. First operand has 87 places, 85 transitions, 617 flow. Second operand 4 states and 114 transitions. [2024-05-12 12:40:46,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 105 transitions, 881 flow [2024-05-12 12:40:46,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 105 transitions, 802 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:46,974 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 633 flow [2024-05-12 12:40:46,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=633, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2024-05-12 12:40:46,974 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 37 predicate places. [2024-05-12 12:40:46,974 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 633 flow [2024-05-12 12:40:46,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 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-05-12 12:40:46,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:46,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:46,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:40:46,975 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:46,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:46,976 INFO L85 PathProgramCache]: Analyzing trace with hash 520203329, now seen corresponding path program 1 times [2024-05-12 12:40:46,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:46,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031495197] [2024-05-12 12:40:46,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:46,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:46,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:47,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:47,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:47,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031495197] [2024-05-12 12:40:47,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031495197] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:47,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:47,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:47,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796119974] [2024-05-12 12:40:47,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:47,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:47,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:47,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:47,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:47,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:47,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 633 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:47,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:47,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:47,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:47,474 INFO L124 PetriNetUnfolderBase]: 1506/2536 cut-off events. [2024-05-12 12:40:47,474 INFO L125 PetriNetUnfolderBase]: For 12013/12029 co-relation queries the response was YES. [2024-05-12 12:40:47,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9834 conditions, 2536 events. 1506/2536 cut-off events. For 12013/12029 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14869 event pairs, 280 based on Foata normal form. 16/2467 useless extension candidates. Maximal degree in co-relation 9795. Up to 1944 conditions per place. [2024-05-12 12:40:47,541 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 77 selfloop transitions, 28 changer transitions 0/128 dead transitions. [2024-05-12 12:40:47,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 128 transitions, 989 flow [2024-05-12 12:40:47,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:47,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:47,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:40:47,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-05-12 12:40:47,542 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 633 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:40:47,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 128 transitions, 989 flow [2024-05-12 12:40:47,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 128 transitions, 985 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:40:47,561 INFO L231 Difference]: Finished difference. Result has 93 places, 96 transitions, 728 flow [2024-05-12 12:40:47,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=728, PETRI_PLACES=93, PETRI_TRANSITIONS=96} [2024-05-12 12:40:47,562 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 43 predicate places. [2024-05-12 12:40:47,562 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 96 transitions, 728 flow [2024-05-12 12:40:47,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:47,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:47,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:47,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:40:47,563 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:47,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:47,563 INFO L85 PathProgramCache]: Analyzing trace with hash 833619391, now seen corresponding path program 2 times [2024-05-12 12:40:47,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:47,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948981350] [2024-05-12 12:40:47,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:47,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:47,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:47,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:47,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:47,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948981350] [2024-05-12 12:40:47,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948981350] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:47,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:47,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:47,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237974342] [2024-05-12 12:40:47,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:47,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:47,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:47,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:47,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:47,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:47,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 96 transitions, 728 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:47,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:47,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:47,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:48,079 INFO L124 PetriNetUnfolderBase]: 1494/2514 cut-off events. [2024-05-12 12:40:48,079 INFO L125 PetriNetUnfolderBase]: For 14406/14435 co-relation queries the response was YES. [2024-05-12 12:40:48,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10277 conditions, 2514 events. 1494/2514 cut-off events. For 14406/14435 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14735 event pairs, 385 based on Foata normal form. 12/2438 useless extension candidates. Maximal degree in co-relation 10235. Up to 2015 conditions per place. [2024-05-12 12:40:48,091 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 72 selfloop transitions, 24 changer transitions 0/119 dead transitions. [2024-05-12 12:40:48,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 119 transitions, 976 flow [2024-05-12 12:40:48,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:48,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:48,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-05-12 12:40:48,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6391304347826087 [2024-05-12 12:40:48,092 INFO L175 Difference]: Start difference. First operand has 93 places, 96 transitions, 728 flow. Second operand 5 states and 147 transitions. [2024-05-12 12:40:48,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 119 transitions, 976 flow [2024-05-12 12:40:48,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 119 transitions, 926 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:48,111 INFO L231 Difference]: Finished difference. Result has 96 places, 96 transitions, 734 flow [2024-05-12 12:40:48,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=734, PETRI_PLACES=96, PETRI_TRANSITIONS=96} [2024-05-12 12:40:48,112 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 46 predicate places. [2024-05-12 12:40:48,112 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 96 transitions, 734 flow [2024-05-12 12:40:48,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:48,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:48,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:48,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:40:48,113 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:48,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:48,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1687177629, now seen corresponding path program 3 times [2024-05-12 12:40:48,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:48,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613049009] [2024-05-12 12:40:48,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:48,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:48,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:48,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:48,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:48,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613049009] [2024-05-12 12:40:48,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613049009] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:48,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:48,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:48,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384980419] [2024-05-12 12:40:48,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:48,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:48,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:48,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:48,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:48,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:48,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 96 transitions, 734 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:48,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:48,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:48,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:48,569 INFO L124 PetriNetUnfolderBase]: 1448/2353 cut-off events. [2024-05-12 12:40:48,570 INFO L125 PetriNetUnfolderBase]: For 14757/14772 co-relation queries the response was YES. [2024-05-12 12:40:48,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9984 conditions, 2353 events. 1448/2353 cut-off events. For 14757/14772 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13507 event pairs, 332 based on Foata normal form. 6/2268 useless extension candidates. Maximal degree in co-relation 9940. Up to 1938 conditions per place. [2024-05-12 12:40:48,582 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 75 selfloop transitions, 29 changer transitions 0/127 dead transitions. [2024-05-12 12:40:48,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 127 transitions, 1032 flow [2024-05-12 12:40:48,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:48,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:48,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:40:48,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268115942028986 [2024-05-12 12:40:48,583 INFO L175 Difference]: Start difference. First operand has 96 places, 96 transitions, 734 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:40:48,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 127 transitions, 1032 flow [2024-05-12 12:40:48,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 127 transitions, 978 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:48,602 INFO L231 Difference]: Finished difference. Result has 98 places, 98 transitions, 770 flow [2024-05-12 12:40:48,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=770, PETRI_PLACES=98, PETRI_TRANSITIONS=98} [2024-05-12 12:40:48,602 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 48 predicate places. [2024-05-12 12:40:48,602 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 98 transitions, 770 flow [2024-05-12 12:40:48,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:48,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:48,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:48,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:40:48,603 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:48,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:48,604 INFO L85 PathProgramCache]: Analyzing trace with hash -16166909, now seen corresponding path program 1 times [2024-05-12 12:40:48,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:48,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474684230] [2024-05-12 12:40:48,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:48,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:48,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:48,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:48,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:48,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474684230] [2024-05-12 12:40:48,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474684230] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:48,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:48,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:48,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048732119] [2024-05-12 12:40:48,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:48,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:48,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:48,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:48,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:48,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:48,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 98 transitions, 770 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:48,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:48,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:48,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:49,175 INFO L124 PetriNetUnfolderBase]: 1781/2978 cut-off events. [2024-05-12 12:40:49,176 INFO L125 PetriNetUnfolderBase]: For 17164/17164 co-relation queries the response was YES. [2024-05-12 12:40:49,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11980 conditions, 2978 events. 1781/2978 cut-off events. For 17164/17164 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18006 event pairs, 372 based on Foata normal form. 12/2954 useless extension candidates. Maximal degree in co-relation 11935. Up to 2076 conditions per place. [2024-05-12 12:40:49,192 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 114 selfloop transitions, 24 changer transitions 0/150 dead transitions. [2024-05-12 12:40:49,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 150 transitions, 1263 flow [2024-05-12 12:40:49,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:49,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:49,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:40:49,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:40:49,193 INFO L175 Difference]: Start difference. First operand has 98 places, 98 transitions, 770 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:40:49,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 150 transitions, 1263 flow [2024-05-12 12:40:49,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 150 transitions, 1193 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:49,217 INFO L231 Difference]: Finished difference. Result has 103 places, 103 transitions, 801 flow [2024-05-12 12:40:49,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=801, PETRI_PLACES=103, PETRI_TRANSITIONS=103} [2024-05-12 12:40:49,218 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 53 predicate places. [2024-05-12 12:40:49,218 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 103 transitions, 801 flow [2024-05-12 12:40:49,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:49,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:49,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:49,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:40:49,219 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:49,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:49,219 INFO L85 PathProgramCache]: Analyzing trace with hash 72546721, now seen corresponding path program 2 times [2024-05-12 12:40:49,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:49,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112231542] [2024-05-12 12:40:49,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:49,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:49,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:49,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:49,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:49,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112231542] [2024-05-12 12:40:49,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112231542] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:49,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:49,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:49,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820174492] [2024-05-12 12:40:49,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:49,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:49,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:49,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:49,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:49,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:49,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 103 transitions, 801 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:49,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:49,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:49,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:49,809 INFO L124 PetriNetUnfolderBase]: 1840/3085 cut-off events. [2024-05-12 12:40:49,809 INFO L125 PetriNetUnfolderBase]: For 18992/18992 co-relation queries the response was YES. [2024-05-12 12:40:49,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12571 conditions, 3085 events. 1840/3085 cut-off events. For 18992/18992 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18794 event pairs, 585 based on Foata normal form. 16/3068 useless extension candidates. Maximal degree in co-relation 12523. Up to 2419 conditions per place. [2024-05-12 12:40:49,830 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 105 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-05-12 12:40:49,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 139 transitions, 1169 flow [2024-05-12 12:40:49,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:49,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:49,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:40:49,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:40:49,832 INFO L175 Difference]: Start difference. First operand has 103 places, 103 transitions, 801 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:40:49,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 139 transitions, 1169 flow [2024-05-12 12:40:49,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 139 transitions, 1143 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:49,860 INFO L231 Difference]: Finished difference. Result has 107 places, 104 transitions, 840 flow [2024-05-12 12:40:49,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=840, PETRI_PLACES=107, PETRI_TRANSITIONS=104} [2024-05-12 12:40:49,860 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 57 predicate places. [2024-05-12 12:40:49,861 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 104 transitions, 840 flow [2024-05-12 12:40:49,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:49,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:49,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:49,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:40:49,861 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:49,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:49,862 INFO L85 PathProgramCache]: Analyzing trace with hash 72398851, now seen corresponding path program 3 times [2024-05-12 12:40:49,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:49,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657753977] [2024-05-12 12:40:49,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:49,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:50,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:50,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:50,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657753977] [2024-05-12 12:40:50,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657753977] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:50,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:50,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:50,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198519230] [2024-05-12 12:40:50,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:50,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:50,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:50,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:50,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:50,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:50,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 104 transitions, 840 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:50,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:50,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:50,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:50,460 INFO L124 PetriNetUnfolderBase]: 1820/3065 cut-off events. [2024-05-12 12:40:50,460 INFO L125 PetriNetUnfolderBase]: For 19634/19634 co-relation queries the response was YES. [2024-05-12 12:40:50,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12668 conditions, 3065 events. 1820/3065 cut-off events. For 19634/19634 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18788 event pairs, 536 based on Foata normal form. 12/3045 useless extension candidates. Maximal degree in co-relation 12618. Up to 2262 conditions per place. [2024-05-12 12:40:50,484 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 109 selfloop transitions, 23 changer transitions 0/144 dead transitions. [2024-05-12 12:40:50,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 144 transitions, 1244 flow [2024-05-12 12:40:50,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:50,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:50,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:40:50,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-05-12 12:40:50,485 INFO L175 Difference]: Start difference. First operand has 107 places, 104 transitions, 840 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:40:50,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 144 transitions, 1244 flow [2024-05-12 12:40:50,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 144 transitions, 1206 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:50,514 INFO L231 Difference]: Finished difference. Result has 110 places, 107 transitions, 894 flow [2024-05-12 12:40:50,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=894, PETRI_PLACES=110, PETRI_TRANSITIONS=107} [2024-05-12 12:40:50,514 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 60 predicate places. [2024-05-12 12:40:50,515 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 107 transitions, 894 flow [2024-05-12 12:40:50,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:50,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:50,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:50,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:40:50,515 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:50,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:50,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1741732027, now seen corresponding path program 4 times [2024-05-12 12:40:50,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:50,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295334076] [2024-05-12 12:40:50,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:50,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:50,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:50,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:50,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:50,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295334076] [2024-05-12 12:40:50,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295334076] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:50,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:50,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:50,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553758802] [2024-05-12 12:40:50,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:50,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:50,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:50,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:50,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:50,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:50,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 107 transitions, 894 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:50,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:50,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:50,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:51,037 INFO L124 PetriNetUnfolderBase]: 1914/3121 cut-off events. [2024-05-12 12:40:51,037 INFO L125 PetriNetUnfolderBase]: For 22469/22469 co-relation queries the response was YES. [2024-05-12 12:40:51,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13382 conditions, 3121 events. 1914/3121 cut-off events. For 22469/22469 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18815 event pairs, 560 based on Foata normal form. 16/3120 useless extension candidates. Maximal degree in co-relation 13330. Up to 2564 conditions per place. [2024-05-12 12:40:51,057 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 108 selfloop transitions, 28 changer transitions 0/148 dead transitions. [2024-05-12 12:40:51,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 148 transitions, 1289 flow [2024-05-12 12:40:51,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:51,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:51,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:40:51,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 12:40:51,059 INFO L175 Difference]: Start difference. First operand has 110 places, 107 transitions, 894 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:40:51,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 148 transitions, 1289 flow [2024-05-12 12:40:51,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 148 transitions, 1265 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:51,089 INFO L231 Difference]: Finished difference. Result has 115 places, 108 transitions, 943 flow [2024-05-12 12:40:51,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=943, PETRI_PLACES=115, PETRI_TRANSITIONS=108} [2024-05-12 12:40:51,090 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 65 predicate places. [2024-05-12 12:40:51,090 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 108 transitions, 943 flow [2024-05-12 12:40:51,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:51,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:51,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:51,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:40:51,091 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:51,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:51,091 INFO L85 PathProgramCache]: Analyzing trace with hash -762749571, now seen corresponding path program 5 times [2024-05-12 12:40:51,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:51,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131041840] [2024-05-12 12:40:51,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:51,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:51,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:51,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:51,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:51,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131041840] [2024-05-12 12:40:51,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131041840] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:51,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:51,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:51,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016101726] [2024-05-12 12:40:51,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:51,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:51,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:51,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:51,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:51,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:51,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 108 transitions, 943 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:51,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:51,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:51,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:51,684 INFO L124 PetriNetUnfolderBase]: 2008/3253 cut-off events. [2024-05-12 12:40:51,685 INFO L125 PetriNetUnfolderBase]: For 24601/24601 co-relation queries the response was YES. [2024-05-12 12:40:51,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14254 conditions, 3253 events. 2008/3253 cut-off events. For 24601/24601 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19633 event pairs, 463 based on Foata normal form. 16/3260 useless extension candidates. Maximal degree in co-relation 14200. Up to 2714 conditions per place. [2024-05-12 12:40:51,701 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 109 selfloop transitions, 27 changer transitions 0/148 dead transitions. [2024-05-12 12:40:51,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 148 transitions, 1336 flow [2024-05-12 12:40:51,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:51,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:51,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:40:51,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 12:40:51,703 INFO L175 Difference]: Start difference. First operand has 115 places, 108 transitions, 943 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:40:51,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 148 transitions, 1336 flow [2024-05-12 12:40:51,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 148 transitions, 1279 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:51,736 INFO L231 Difference]: Finished difference. Result has 117 places, 109 transitions, 959 flow [2024-05-12 12:40:51,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=959, PETRI_PLACES=117, PETRI_TRANSITIONS=109} [2024-05-12 12:40:51,736 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-05-12 12:40:51,737 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 109 transitions, 959 flow [2024-05-12 12:40:51,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:51,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:51,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:51,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:40:51,737 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:51,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:51,738 INFO L85 PathProgramCache]: Analyzing trace with hash -762897441, now seen corresponding path program 6 times [2024-05-12 12:40:51,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:51,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814651668] [2024-05-12 12:40:51,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:51,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:51,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:51,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:51,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814651668] [2024-05-12 12:40:51,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814651668] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:51,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:51,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:51,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666326458] [2024-05-12 12:40:51,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:51,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:51,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:51,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:51,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:51,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:51,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 109 transitions, 959 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:51,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:51,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:51,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:52,288 INFO L124 PetriNetUnfolderBase]: 2040/3309 cut-off events. [2024-05-12 12:40:52,289 INFO L125 PetriNetUnfolderBase]: For 25652/25652 co-relation queries the response was YES. [2024-05-12 12:40:52,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14484 conditions, 3309 events. 2040/3309 cut-off events. For 25652/25652 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20009 event pairs, 450 based on Foata normal form. 12/3312 useless extension candidates. Maximal degree in co-relation 14429. Up to 2513 conditions per place. [2024-05-12 12:40:52,309 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 112 selfloop transitions, 30 changer transitions 0/154 dead transitions. [2024-05-12 12:40:52,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 154 transitions, 1394 flow [2024-05-12 12:40:52,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:52,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:52,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:40:52,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-05-12 12:40:52,311 INFO L175 Difference]: Start difference. First operand has 117 places, 109 transitions, 959 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:40:52,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 154 transitions, 1394 flow [2024-05-12 12:40:52,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 154 transitions, 1337 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:52,351 INFO L231 Difference]: Finished difference. Result has 120 places, 112 transitions, 1009 flow [2024-05-12 12:40:52,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1009, PETRI_PLACES=120, PETRI_TRANSITIONS=112} [2024-05-12 12:40:52,352 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 70 predicate places. [2024-05-12 12:40:52,352 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 112 transitions, 1009 flow [2024-05-12 12:40:52,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:52,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:52,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:52,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:40:52,352 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:52,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:52,353 INFO L85 PathProgramCache]: Analyzing trace with hash -757171989, now seen corresponding path program 1 times [2024-05-12 12:40:52,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:52,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820634861] [2024-05-12 12:40:52,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:52,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:52,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:52,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:52,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:52,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820634861] [2024-05-12 12:40:52,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820634861] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:52,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:52,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:52,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318875047] [2024-05-12 12:40:52,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:52,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:52,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:52,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:52,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:52,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:52,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 112 transitions, 1009 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:52,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:52,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:52,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:52,870 INFO L124 PetriNetUnfolderBase]: 2020/3305 cut-off events. [2024-05-12 12:40:52,870 INFO L125 PetriNetUnfolderBase]: For 26295/26295 co-relation queries the response was YES. [2024-05-12 12:40:52,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14410 conditions, 3305 events. 2020/3305 cut-off events. For 26295/26295 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20249 event pairs, 498 based on Foata normal form. 12/3299 useless extension candidates. Maximal degree in co-relation 14353. Up to 2309 conditions per place. [2024-05-12 12:40:52,891 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 111 selfloop transitions, 32 changer transitions 0/155 dead transitions. [2024-05-12 12:40:52,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 155 transitions, 1392 flow [2024-05-12 12:40:52,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:52,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:52,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:40:52,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-05-12 12:40:52,894 INFO L175 Difference]: Start difference. First operand has 120 places, 112 transitions, 1009 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:40:52,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 155 transitions, 1392 flow [2024-05-12 12:40:52,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 155 transitions, 1350 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:52,943 INFO L231 Difference]: Finished difference. Result has 123 places, 111 transitions, 997 flow [2024-05-12 12:40:52,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=997, PETRI_PLACES=123, PETRI_TRANSITIONS=111} [2024-05-12 12:40:52,943 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 73 predicate places. [2024-05-12 12:40:52,944 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 111 transitions, 997 flow [2024-05-12 12:40:52,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:52,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:52,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:52,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:40:52,944 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:52,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:52,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1436383119, now seen corresponding path program 1 times [2024-05-12 12:40:52,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:52,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771560250] [2024-05-12 12:40:52,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:52,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:52,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:53,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:53,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:53,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771560250] [2024-05-12 12:40:53,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771560250] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:53,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:53,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:53,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196583295] [2024-05-12 12:40:53,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:53,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:53,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:53,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:53,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:53,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:53,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 111 transitions, 997 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:53,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:53,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:53,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:53,415 INFO L124 PetriNetUnfolderBase]: 1936/3240 cut-off events. [2024-05-12 12:40:53,415 INFO L125 PetriNetUnfolderBase]: For 26691/26712 co-relation queries the response was YES. [2024-05-12 12:40:53,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14237 conditions, 3240 events. 1936/3240 cut-off events. For 26691/26712 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20333 event pairs, 771 based on Foata normal form. 22/3224 useless extension candidates. Maximal degree in co-relation 14178. Up to 2813 conditions per place. [2024-05-12 12:40:53,436 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 89 selfloop transitions, 18 changer transitions 0/126 dead transitions. [2024-05-12 12:40:53,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 126 transitions, 1263 flow [2024-05-12 12:40:53,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:40:53,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:40:53,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-05-12 12:40:53,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:40:53,438 INFO L175 Difference]: Start difference. First operand has 123 places, 111 transitions, 997 flow. Second operand 4 states and 115 transitions. [2024-05-12 12:40:53,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 126 transitions, 1263 flow [2024-05-12 12:40:53,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 126 transitions, 1155 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:53,483 INFO L231 Difference]: Finished difference. Result has 120 places, 114 transitions, 966 flow [2024-05-12 12:40:53,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=966, PETRI_PLACES=120, PETRI_TRANSITIONS=114} [2024-05-12 12:40:53,484 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 70 predicate places. [2024-05-12 12:40:53,484 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 114 transitions, 966 flow [2024-05-12 12:40:53,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:53,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:53,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:53,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:40:53,485 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:53,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:53,485 INFO L85 PathProgramCache]: Analyzing trace with hash 516162659, now seen corresponding path program 2 times [2024-05-12 12:40:53,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:53,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507790265] [2024-05-12 12:40:53,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:53,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:53,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:53,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:53,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:53,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507790265] [2024-05-12 12:40:53,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507790265] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:53,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:53,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:53,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662074970] [2024-05-12 12:40:53,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:53,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:53,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:53,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:53,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:53,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:53,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 114 transitions, 966 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:53,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:53,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:53,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:53,979 INFO L124 PetriNetUnfolderBase]: 1930/3182 cut-off events. [2024-05-12 12:40:53,980 INFO L125 PetriNetUnfolderBase]: For 26933/26940 co-relation queries the response was YES. [2024-05-12 12:40:53,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13877 conditions, 3182 events. 1930/3182 cut-off events. For 26933/26940 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19681 event pairs, 456 based on Foata normal form. 8/3171 useless extension candidates. Maximal degree in co-relation 13819. Up to 2799 conditions per place. [2024-05-12 12:40:54,003 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 92 selfloop transitions, 21 changer transitions 0/132 dead transitions. [2024-05-12 12:40:54,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 132 transitions, 1256 flow [2024-05-12 12:40:54,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:54,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:54,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-05-12 12:40:54,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:40:54,004 INFO L175 Difference]: Start difference. First operand has 120 places, 114 transitions, 966 flow. Second operand 5 states and 138 transitions. [2024-05-12 12:40:54,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 132 transitions, 1256 flow [2024-05-12 12:40:54,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 132 transitions, 1205 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:54,049 INFO L231 Difference]: Finished difference. Result has 123 places, 117 transitions, 999 flow [2024-05-12 12:40:54,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=999, PETRI_PLACES=123, PETRI_TRANSITIONS=117} [2024-05-12 12:40:54,049 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 73 predicate places. [2024-05-12 12:40:54,049 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 117 transitions, 999 flow [2024-05-12 12:40:54,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:54,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:54,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:54,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:40:54,050 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:54,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:54,050 INFO L85 PathProgramCache]: Analyzing trace with hash -2013920181, now seen corresponding path program 1 times [2024-05-12 12:40:54,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:54,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950412276] [2024-05-12 12:40:54,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:54,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:54,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:54,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-05-12 12:40:54,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:54,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950412276] [2024-05-12 12:40:54,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950412276] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:54,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:54,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:54,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673465586] [2024-05-12 12:40:54,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:54,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:54,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:54,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:54,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:54,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:54,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 117 transitions, 999 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:54,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:54,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:54,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:54,542 INFO L124 PetriNetUnfolderBase]: 1927/3293 cut-off events. [2024-05-12 12:40:54,542 INFO L125 PetriNetUnfolderBase]: For 28510/28510 co-relation queries the response was YES. [2024-05-12 12:40:54,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14397 conditions, 3293 events. 1927/3293 cut-off events. For 28510/28510 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20946 event pairs, 506 based on Foata normal form. 2/3287 useless extension candidates. Maximal degree in co-relation 14338. Up to 2822 conditions per place. [2024-05-12 12:40:54,563 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 110 selfloop transitions, 23 changer transitions 0/148 dead transitions. [2024-05-12 12:40:54,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 148 transitions, 1425 flow [2024-05-12 12:40:54,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:54,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:54,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 12:40:54,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:40:54,564 INFO L175 Difference]: Start difference. First operand has 123 places, 117 transitions, 999 flow. Second operand 6 states and 168 transitions. [2024-05-12 12:40:54,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 148 transitions, 1425 flow [2024-05-12 12:40:54,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 148 transitions, 1367 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:54,606 INFO L231 Difference]: Finished difference. Result has 126 places, 123 transitions, 1059 flow [2024-05-12 12:40:54,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1059, PETRI_PLACES=126, PETRI_TRANSITIONS=123} [2024-05-12 12:40:54,606 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 76 predicate places. [2024-05-12 12:40:54,606 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 123 transitions, 1059 flow [2024-05-12 12:40:54,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:54,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:54,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:54,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:40:54,607 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:54,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:54,607 INFO L85 PathProgramCache]: Analyzing trace with hash 143693019, now seen corresponding path program 2 times [2024-05-12 12:40:54,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:54,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849040164] [2024-05-12 12:40:54,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:54,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:54,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:54,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:54,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:54,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849040164] [2024-05-12 12:40:54,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849040164] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:54,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:54,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:54,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802286541] [2024-05-12 12:40:54,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:54,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:54,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:54,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:54,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:54,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:54,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 123 transitions, 1059 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:54,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:54,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:54,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:55,103 INFO L124 PetriNetUnfolderBase]: 1969/3273 cut-off events. [2024-05-12 12:40:55,103 INFO L125 PetriNetUnfolderBase]: For 31211/31211 co-relation queries the response was YES. [2024-05-12 12:40:55,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15086 conditions, 3273 events. 1969/3273 cut-off events. For 31211/31211 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20436 event pairs, 442 based on Foata normal form. 2/3271 useless extension candidates. Maximal degree in co-relation 15026. Up to 2910 conditions per place. [2024-05-12 12:40:55,124 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 114 selfloop transitions, 21 changer transitions 0/150 dead transitions. [2024-05-12 12:40:55,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 150 transitions, 1449 flow [2024-05-12 12:40:55,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:55,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:55,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-05-12 12:40:55,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5905797101449275 [2024-05-12 12:40:55,126 INFO L175 Difference]: Start difference. First operand has 126 places, 123 transitions, 1059 flow. Second operand 6 states and 163 transitions. [2024-05-12 12:40:55,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 150 transitions, 1449 flow [2024-05-12 12:40:55,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 150 transitions, 1381 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:55,185 INFO L231 Difference]: Finished difference. Result has 129 places, 129 transitions, 1117 flow [2024-05-12 12:40:55,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1001, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1117, PETRI_PLACES=129, PETRI_TRANSITIONS=129} [2024-05-12 12:40:55,186 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 79 predicate places. [2024-05-12 12:40:55,186 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 129 transitions, 1117 flow [2024-05-12 12:40:55,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:55,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:55,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:55,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:40:55,187 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:55,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:55,187 INFO L85 PathProgramCache]: Analyzing trace with hash 143693205, now seen corresponding path program 1 times [2024-05-12 12:40:55,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:55,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835719254] [2024-05-12 12:40:55,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:55,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:55,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:55,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:55,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:55,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835719254] [2024-05-12 12:40:55,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835719254] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:55,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:55,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:55,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717262299] [2024-05-12 12:40:55,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:55,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:55,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:55,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:55,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:55,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:55,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 129 transitions, 1117 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:55,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:55,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:55,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:55,711 INFO L124 PetriNetUnfolderBase]: 2113/3461 cut-off events. [2024-05-12 12:40:55,712 INFO L125 PetriNetUnfolderBase]: For 32921/32921 co-relation queries the response was YES. [2024-05-12 12:40:55,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15609 conditions, 3461 events. 2113/3461 cut-off events. For 32921/32921 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21382 event pairs, 461 based on Foata normal form. 1/3457 useless extension candidates. Maximal degree in co-relation 15548. Up to 3106 conditions per place. [2024-05-12 12:40:55,736 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 134 selfloop transitions, 19 changer transitions 0/165 dead transitions. [2024-05-12 12:40:55,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 165 transitions, 1650 flow [2024-05-12 12:40:55,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:55,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:55,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-05-12 12:40:55,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 12:40:55,738 INFO L175 Difference]: Start difference. First operand has 129 places, 129 transitions, 1117 flow. Second operand 6 states and 161 transitions. [2024-05-12 12:40:55,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 165 transitions, 1650 flow [2024-05-12 12:40:55,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 165 transitions, 1579 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:55,821 INFO L231 Difference]: Finished difference. Result has 134 places, 141 transitions, 1233 flow [2024-05-12 12:40:55,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1233, PETRI_PLACES=134, PETRI_TRANSITIONS=141} [2024-05-12 12:40:55,822 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 84 predicate places. [2024-05-12 12:40:55,822 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 141 transitions, 1233 flow [2024-05-12 12:40:55,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:55,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:55,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:55,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:40:55,823 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:55,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:55,823 INFO L85 PathProgramCache]: Analyzing trace with hash 515931275, now seen corresponding path program 3 times [2024-05-12 12:40:55,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:55,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673849077] [2024-05-12 12:40:55,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:55,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:55,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:56,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:56,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:56,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673849077] [2024-05-12 12:40:56,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673849077] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:56,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:56,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:56,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081852879] [2024-05-12 12:40:56,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:56,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:56,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:56,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:56,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:56,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:56,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 141 transitions, 1233 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:56,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:56,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:56,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:56,420 INFO L124 PetriNetUnfolderBase]: 2012/3322 cut-off events. [2024-05-12 12:40:56,421 INFO L125 PetriNetUnfolderBase]: For 34759/34759 co-relation queries the response was YES. [2024-05-12 12:40:56,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15358 conditions, 3322 events. 2012/3322 cut-off events. For 34759/34759 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20658 event pairs, 441 based on Foata normal form. 2/3320 useless extension candidates. Maximal degree in co-relation 15294. Up to 2874 conditions per place. [2024-05-12 12:40:56,442 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 114 selfloop transitions, 30 changer transitions 0/162 dead transitions. [2024-05-12 12:40:56,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 162 transitions, 1571 flow [2024-05-12 12:40:56,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:56,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:56,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-05-12 12:40:56,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260869565217392 [2024-05-12 12:40:56,444 INFO L175 Difference]: Start difference. First operand has 134 places, 141 transitions, 1233 flow. Second operand 5 states and 144 transitions. [2024-05-12 12:40:56,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 162 transitions, 1571 flow [2024-05-12 12:40:56,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 162 transitions, 1525 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:56,499 INFO L231 Difference]: Finished difference. Result has 137 places, 141 transitions, 1264 flow [2024-05-12 12:40:56,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1264, PETRI_PLACES=137, PETRI_TRANSITIONS=141} [2024-05-12 12:40:56,499 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 87 predicate places. [2024-05-12 12:40:56,500 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 141 transitions, 1264 flow [2024-05-12 12:40:56,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:56,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:56,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:56,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:40:56,500 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:56,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:56,501 INFO L85 PathProgramCache]: Analyzing trace with hash 515931461, now seen corresponding path program 2 times [2024-05-12 12:40:56,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:56,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656851032] [2024-05-12 12:40:56,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:56,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:56,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:56,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-05-12 12:40:56,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:56,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656851032] [2024-05-12 12:40:56,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656851032] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:56,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:56,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:56,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704051892] [2024-05-12 12:40:56,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:56,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:56,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:56,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:56,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:56,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:56,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 141 transitions, 1264 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:56,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:56,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:56,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:56,985 INFO L124 PetriNetUnfolderBase]: 2118/3445 cut-off events. [2024-05-12 12:40:56,985 INFO L125 PetriNetUnfolderBase]: For 36780/36780 co-relation queries the response was YES. [2024-05-12 12:40:56,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16025 conditions, 3445 events. 2118/3445 cut-off events. For 36780/36780 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21058 event pairs, 444 based on Foata normal form. 1/3442 useless extension candidates. Maximal degree in co-relation 15960. Up to 3110 conditions per place. [2024-05-12 12:40:57,007 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 131 selfloop transitions, 22 changer transitions 0/165 dead transitions. [2024-05-12 12:40:57,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 165 transitions, 1710 flow [2024-05-12 12:40:57,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:57,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:57,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-05-12 12:40:57,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043478260869565 [2024-05-12 12:40:57,009 INFO L175 Difference]: Start difference. First operand has 137 places, 141 transitions, 1264 flow. Second operand 5 states and 139 transitions. [2024-05-12 12:40:57,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 165 transitions, 1710 flow [2024-05-12 12:40:57,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 165 transitions, 1644 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:57,078 INFO L231 Difference]: Finished difference. Result has 139 places, 145 transitions, 1305 flow [2024-05-12 12:40:57,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1305, PETRI_PLACES=139, PETRI_TRANSITIONS=145} [2024-05-12 12:40:57,078 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 89 predicate places. [2024-05-12 12:40:57,078 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 145 transitions, 1305 flow [2024-05-12 12:40:57,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:57,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:57,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:57,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:40:57,079 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:57,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:57,080 INFO L85 PathProgramCache]: Analyzing trace with hash 516168611, now seen corresponding path program 3 times [2024-05-12 12:40:57,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:57,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141454131] [2024-05-12 12:40:57,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:57,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:57,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:57,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:57,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:57,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141454131] [2024-05-12 12:40:57,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141454131] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:57,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:57,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:57,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705493848] [2024-05-12 12:40:57,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:57,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:57,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:57,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:57,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:57,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:57,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 145 transitions, 1305 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:57,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:57,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:57,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:57,557 INFO L124 PetriNetUnfolderBase]: 2115/3488 cut-off events. [2024-05-12 12:40:57,557 INFO L125 PetriNetUnfolderBase]: For 36951/36957 co-relation queries the response was YES. [2024-05-12 12:40:57,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16044 conditions, 3488 events. 2115/3488 cut-off events. For 36951/36957 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21667 event pairs, 793 based on Foata normal form. 5/3478 useless extension candidates. Maximal degree in co-relation 15977. Up to 3107 conditions per place. [2024-05-12 12:40:57,581 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 128 selfloop transitions, 22 changer transitions 0/162 dead transitions. [2024-05-12 12:40:57,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 162 transitions, 1656 flow [2024-05-12 12:40:57,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:57,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:57,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-05-12 12:40:57,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826086956521739 [2024-05-12 12:40:57,583 INFO L175 Difference]: Start difference. First operand has 139 places, 145 transitions, 1305 flow. Second operand 5 states and 134 transitions. [2024-05-12 12:40:57,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 162 transitions, 1656 flow [2024-05-12 12:40:57,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 162 transitions, 1605 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:57,656 INFO L231 Difference]: Finished difference. Result has 141 places, 146 transitions, 1312 flow [2024-05-12 12:40:57,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1312, PETRI_PLACES=141, PETRI_TRANSITIONS=146} [2024-05-12 12:40:57,656 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 91 predicate places. [2024-05-12 12:40:57,656 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 146 transitions, 1312 flow [2024-05-12 12:40:57,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:57,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:57,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:57,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:40:57,657 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:57,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:57,657 INFO L85 PathProgramCache]: Analyzing trace with hash 516177539, now seen corresponding path program 1 times [2024-05-12 12:40:57,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:57,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234459671] [2024-05-12 12:40:57,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:57,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:57,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:57,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-05-12 12:40:57,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:57,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234459671] [2024-05-12 12:40:57,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234459671] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:57,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:57,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:57,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380096448] [2024-05-12 12:40:57,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:57,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:57,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:57,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:57,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:57,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:57,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 146 transitions, 1312 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:57,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:57,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:57,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:58,217 INFO L124 PetriNetUnfolderBase]: 2013/3389 cut-off events. [2024-05-12 12:40:58,218 INFO L125 PetriNetUnfolderBase]: For 36366/36368 co-relation queries the response was YES. [2024-05-12 12:40:58,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15439 conditions, 3389 events. 2013/3389 cut-off events. For 36366/36368 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21439 event pairs, 773 based on Foata normal form. 4/3354 useless extension candidates. Maximal degree in co-relation 15372. Up to 2933 conditions per place. [2024-05-12 12:40:58,236 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 132 selfloop transitions, 10 changer transitions 0/165 dead transitions. [2024-05-12 12:40:58,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 165 transitions, 1655 flow [2024-05-12 12:40:58,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:58,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:58,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-05-12 12:40:58,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591304347826087 [2024-05-12 12:40:58,238 INFO L175 Difference]: Start difference. First operand has 141 places, 146 transitions, 1312 flow. Second operand 5 states and 136 transitions. [2024-05-12 12:40:58,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 165 transitions, 1655 flow [2024-05-12 12:40:58,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 165 transitions, 1621 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:58,301 INFO L231 Difference]: Finished difference. Result has 144 places, 148 transitions, 1321 flow [2024-05-12 12:40:58,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1321, PETRI_PLACES=144, PETRI_TRANSITIONS=148} [2024-05-12 12:40:58,302 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 94 predicate places. [2024-05-12 12:40:58,302 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 148 transitions, 1321 flow [2024-05-12 12:40:58,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:58,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:58,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:58,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:40:58,303 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:58,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:58,303 INFO L85 PathProgramCache]: Analyzing trace with hash 155798435, now seen corresponding path program 1 times [2024-05-12 12:40:58,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:58,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447101175] [2024-05-12 12:40:58,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:58,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:58,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:58,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:58,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:58,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447101175] [2024-05-12 12:40:58,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447101175] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:58,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:58,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:58,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805061146] [2024-05-12 12:40:58,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:58,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:58,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:58,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:58,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:58,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:58,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 148 transitions, 1321 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:58,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:58,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:58,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:58,840 INFO L124 PetriNetUnfolderBase]: 2121/3440 cut-off events. [2024-05-12 12:40:58,840 INFO L125 PetriNetUnfolderBase]: For 37932/37932 co-relation queries the response was YES. [2024-05-12 12:40:58,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16153 conditions, 3440 events. 2121/3440 cut-off events. For 37932/37932 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 20923 event pairs, 442 based on Foata normal form. 1/3437 useless extension candidates. Maximal degree in co-relation 16084. Up to 3050 conditions per place. [2024-05-12 12:40:58,863 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 146 selfloop transitions, 34 changer transitions 0/192 dead transitions. [2024-05-12 12:40:58,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 192 transitions, 1936 flow [2024-05-12 12:40:58,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:58,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:58,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 12:40:58,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838509316770186 [2024-05-12 12:40:58,865 INFO L175 Difference]: Start difference. First operand has 144 places, 148 transitions, 1321 flow. Second operand 7 states and 188 transitions. [2024-05-12 12:40:58,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 192 transitions, 1936 flow [2024-05-12 12:40:58,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 192 transitions, 1909 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:58,934 INFO L231 Difference]: Finished difference. Result has 150 places, 161 transitions, 1519 flow [2024-05-12 12:40:58,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1519, PETRI_PLACES=150, PETRI_TRANSITIONS=161} [2024-05-12 12:40:58,934 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 100 predicate places. [2024-05-12 12:40:58,934 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 161 transitions, 1519 flow [2024-05-12 12:40:58,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:58,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:58,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:58,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:40:58,935 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:58,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:58,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1996704111, now seen corresponding path program 2 times [2024-05-12 12:40:58,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:58,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733933826] [2024-05-12 12:40:58,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:58,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:58,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:59,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:59,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:59,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733933826] [2024-05-12 12:40:59,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733933826] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:59,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:59,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:59,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205540723] [2024-05-12 12:40:59,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:59,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:59,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:59,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:59,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:59,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:59,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 161 transitions, 1519 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:59,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:59,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:59,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:59,555 INFO L124 PetriNetUnfolderBase]: 2146/3482 cut-off events. [2024-05-12 12:40:59,555 INFO L125 PetriNetUnfolderBase]: For 42029/42029 co-relation queries the response was YES. [2024-05-12 12:40:59,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17002 conditions, 3482 events. 2146/3482 cut-off events. For 42029/42029 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21255 event pairs, 442 based on Foata normal form. 1/3479 useless extension candidates. Maximal degree in co-relation 16930. Up to 3127 conditions per place. [2024-05-12 12:40:59,575 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 152 selfloop transitions, 30 changer transitions 0/194 dead transitions. [2024-05-12 12:40:59,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 194 transitions, 2075 flow [2024-05-12 12:40:59,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:59,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:59,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-05-12 12:40:59,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745341614906833 [2024-05-12 12:40:59,577 INFO L175 Difference]: Start difference. First operand has 150 places, 161 transitions, 1519 flow. Second operand 7 states and 185 transitions. [2024-05-12 12:40:59,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 194 transitions, 2075 flow [2024-05-12 12:40:59,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 194 transitions, 2017 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:59,666 INFO L231 Difference]: Finished difference. Result has 156 places, 168 transitions, 1615 flow [2024-05-12 12:40:59,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1615, PETRI_PLACES=156, PETRI_TRANSITIONS=168} [2024-05-12 12:40:59,666 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 106 predicate places. [2024-05-12 12:40:59,666 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 168 transitions, 1615 flow [2024-05-12 12:40:59,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:59,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:59,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:59,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:40:59,667 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:59,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:59,667 INFO L85 PathProgramCache]: Analyzing trace with hash 159523085, now seen corresponding path program 3 times [2024-05-12 12:40:59,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:59,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025519309] [2024-05-12 12:40:59,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:59,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:59,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:59,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-05-12 12:40:59,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:59,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025519309] [2024-05-12 12:40:59,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025519309] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:59,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:59,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:59,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168389981] [2024-05-12 12:40:59,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:59,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:59,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:59,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:59,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:59,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:59,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 168 transitions, 1615 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:59,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:59,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:59,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:00,291 INFO L124 PetriNetUnfolderBase]: 2143/3516 cut-off events. [2024-05-12 12:41:00,291 INFO L125 PetriNetUnfolderBase]: For 44104/44104 co-relation queries the response was YES. [2024-05-12 12:41:00,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17184 conditions, 3516 events. 2143/3516 cut-off events. For 44104/44104 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21780 event pairs, 782 based on Foata normal form. 1/3503 useless extension candidates. Maximal degree in co-relation 17109. Up to 3124 conditions per place. [2024-05-12 12:41:00,318 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 156 selfloop transitions, 32 changer transitions 0/200 dead transitions. [2024-05-12 12:41:00,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 200 transitions, 2076 flow [2024-05-12 12:41:00,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:00,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:00,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-05-12 12:41:00,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458937198067633 [2024-05-12 12:41:00,324 INFO L175 Difference]: Start difference. First operand has 156 places, 168 transitions, 1615 flow. Second operand 9 states and 226 transitions. [2024-05-12 12:41:00,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 200 transitions, 2076 flow [2024-05-12 12:41:00,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 200 transitions, 2022 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:00,421 INFO L231 Difference]: Finished difference. Result has 162 places, 169 transitions, 1641 flow [2024-05-12 12:41:00,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1641, PETRI_PLACES=162, PETRI_TRANSITIONS=169} [2024-05-12 12:41:00,422 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 112 predicate places. [2024-05-12 12:41:00,422 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 169 transitions, 1641 flow [2024-05-12 12:41:00,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:00,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:00,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:00,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:41:00,423 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:00,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:00,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1178641217, now seen corresponding path program 4 times [2024-05-12 12:41:00,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:00,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294061743] [2024-05-12 12:41:00,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:00,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:00,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:00,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:00,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:00,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294061743] [2024-05-12 12:41:00,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294061743] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:00,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:00,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:00,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065983983] [2024-05-12 12:41:00,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:00,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:00,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:00,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:00,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:00,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:00,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 169 transitions, 1641 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:00,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:00,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:00,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:01,096 INFO L124 PetriNetUnfolderBase]: 2154/3542 cut-off events. [2024-05-12 12:41:01,097 INFO L125 PetriNetUnfolderBase]: For 47152/47161 co-relation queries the response was YES. [2024-05-12 12:41:01,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17457 conditions, 3542 events. 2154/3542 cut-off events. For 47152/47161 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22043 event pairs, 787 based on Foata normal form. 7/3533 useless extension candidates. Maximal degree in co-relation 17380. Up to 3100 conditions per place. [2024-05-12 12:41:01,118 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 149 selfloop transitions, 42 changer transitions 0/203 dead transitions. [2024-05-12 12:41:01,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 203 transitions, 2203 flow [2024-05-12 12:41:01,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:01,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:01,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-05-12 12:41:01,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5570652173913043 [2024-05-12 12:41:01,119 INFO L175 Difference]: Start difference. First operand has 162 places, 169 transitions, 1641 flow. Second operand 8 states and 205 transitions. [2024-05-12 12:41:01,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 203 transitions, 2203 flow [2024-05-12 12:41:01,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 203 transitions, 2137 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:01,203 INFO L231 Difference]: Finished difference. Result has 164 places, 174 transitions, 1729 flow [2024-05-12 12:41:01,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1729, PETRI_PLACES=164, PETRI_TRANSITIONS=174} [2024-05-12 12:41:01,203 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 114 predicate places. [2024-05-12 12:41:01,204 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 174 transitions, 1729 flow [2024-05-12 12:41:01,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:01,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:01,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:01,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:41:01,204 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:01,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:01,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1638959295, now seen corresponding path program 5 times [2024-05-12 12:41:01,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:01,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189499644] [2024-05-12 12:41:01,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:01,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:01,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:01,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-05-12 12:41:01,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:01,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189499644] [2024-05-12 12:41:01,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189499644] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:01,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:01,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:01,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062984976] [2024-05-12 12:41:01,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:01,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:01,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:01,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:01,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:01,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:01,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 174 transitions, 1729 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:01,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:01,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:01,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:01,811 INFO L124 PetriNetUnfolderBase]: 2165/3548 cut-off events. [2024-05-12 12:41:01,811 INFO L125 PetriNetUnfolderBase]: For 49033/49033 co-relation queries the response was YES. [2024-05-12 12:41:01,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17742 conditions, 3548 events. 2165/3548 cut-off events. For 49033/49033 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 22049 event pairs, 778 based on Foata normal form. 1/3535 useless extension candidates. Maximal degree in co-relation 17663. Up to 3112 conditions per place. [2024-05-12 12:41:01,837 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 147 selfloop transitions, 44 changer transitions 0/203 dead transitions. [2024-05-12 12:41:01,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 203 transitions, 2279 flow [2024-05-12 12:41:01,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:01,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:01,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:41:01,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-05-12 12:41:01,838 INFO L175 Difference]: Start difference. First operand has 164 places, 174 transitions, 1729 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:41:01,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 203 transitions, 2279 flow [2024-05-12 12:41:01,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 203 transitions, 2163 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:01,946 INFO L231 Difference]: Finished difference. Result has 165 places, 177 transitions, 1752 flow [2024-05-12 12:41:01,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1752, PETRI_PLACES=165, PETRI_TRANSITIONS=177} [2024-05-12 12:41:01,947 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 115 predicate places. [2024-05-12 12:41:01,947 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 177 transitions, 1752 flow [2024-05-12 12:41:01,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:01,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:01,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:01,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:41:01,948 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:01,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:01,948 INFO L85 PathProgramCache]: Analyzing trace with hash -742702787, now seen corresponding path program 6 times [2024-05-12 12:41:01,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:01,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803547443] [2024-05-12 12:41:01,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:01,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:01,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:02,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:02,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:02,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803547443] [2024-05-12 12:41:02,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803547443] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:02,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:02,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:02,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253712951] [2024-05-12 12:41:02,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:02,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:02,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:02,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:02,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:02,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:02,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 177 transitions, 1752 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:02,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:02,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:02,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:02,597 INFO L124 PetriNetUnfolderBase]: 2162/3512 cut-off events. [2024-05-12 12:41:02,598 INFO L125 PetriNetUnfolderBase]: For 50681/50681 co-relation queries the response was YES. [2024-05-12 12:41:02,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17699 conditions, 3512 events. 2162/3512 cut-off events. For 50681/50681 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 21528 event pairs, 442 based on Foata normal form. 1/3509 useless extension candidates. Maximal degree in co-relation 17619. Up to 3109 conditions per place. [2024-05-12 12:41:02,623 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 150 selfloop transitions, 46 changer transitions 0/208 dead transitions. [2024-05-12 12:41:02,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 208 transitions, 2221 flow [2024-05-12 12:41:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:02,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:02,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 12:41:02,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-05-12 12:41:02,624 INFO L175 Difference]: Start difference. First operand has 165 places, 177 transitions, 1752 flow. Second operand 8 states and 209 transitions. [2024-05-12 12:41:02,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 208 transitions, 2221 flow [2024-05-12 12:41:02,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 208 transitions, 2138 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:02,733 INFO L231 Difference]: Finished difference. Result has 169 places, 177 transitions, 1771 flow [2024-05-12 12:41:02,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1771, PETRI_PLACES=169, PETRI_TRANSITIONS=177} [2024-05-12 12:41:02,734 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 119 predicate places. [2024-05-12 12:41:02,734 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 177 transitions, 1771 flow [2024-05-12 12:41:02,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:02,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:02,735 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-05-12 12:41:02,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:41:02,735 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:02,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:02,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1587825484, now seen corresponding path program 1 times [2024-05-12 12:41:02,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:02,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313620526] [2024-05-12 12:41:02,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:02,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:02,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:02,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:02,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:02,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313620526] [2024-05-12 12:41:02,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313620526] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:02,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:02,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:02,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6432745] [2024-05-12 12:41:02,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:02,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:02,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:02,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:02,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:02,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:02,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 177 transitions, 1771 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:02,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:02,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:02,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:03,395 INFO L124 PetriNetUnfolderBase]: 2187/3564 cut-off events. [2024-05-12 12:41:03,395 INFO L125 PetriNetUnfolderBase]: For 51561/51570 co-relation queries the response was YES. [2024-05-12 12:41:03,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17939 conditions, 3564 events. 2187/3564 cut-off events. For 51561/51570 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22009 event pairs, 454 based on Foata normal form. 7/3567 useless extension candidates. Maximal degree in co-relation 17859. Up to 3107 conditions per place. [2024-05-12 12:41:03,426 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 157 selfloop transitions, 45 changer transitions 0/214 dead transitions. [2024-05-12 12:41:03,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 214 transitions, 2379 flow [2024-05-12 12:41:03,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:03,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:03,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 12:41:03,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-05-12 12:41:03,427 INFO L175 Difference]: Start difference. First operand has 169 places, 177 transitions, 1771 flow. Second operand 8 states and 209 transitions. [2024-05-12 12:41:03,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 214 transitions, 2379 flow [2024-05-12 12:41:03,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 214 transitions, 2248 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:03,553 INFO L231 Difference]: Finished difference. Result has 169 places, 186 transitions, 1840 flow [2024-05-12 12:41:03,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1642, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1840, PETRI_PLACES=169, PETRI_TRANSITIONS=186} [2024-05-12 12:41:03,554 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 119 predicate places. [2024-05-12 12:41:03,554 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 186 transitions, 1840 flow [2024-05-12 12:41:03,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:03,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:03,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:03,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:41:03,554 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:03,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:03,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1042652124, now seen corresponding path program 2 times [2024-05-12 12:41:03,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:03,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810523049] [2024-05-12 12:41:03,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:03,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:03,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:03,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:03,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810523049] [2024-05-12 12:41:03,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810523049] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:03,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:03,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:03,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153568334] [2024-05-12 12:41:03,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:03,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:03,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:03,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:03,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:03,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:03,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 186 transitions, 1840 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:03,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:03,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:03,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:04,166 INFO L124 PetriNetUnfolderBase]: 2198/3579 cut-off events. [2024-05-12 12:41:04,166 INFO L125 PetriNetUnfolderBase]: For 52235/52244 co-relation queries the response was YES. [2024-05-12 12:41:04,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18280 conditions, 3579 events. 2198/3579 cut-off events. For 52235/52244 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 22103 event pairs, 454 based on Foata normal form. 7/3582 useless extension candidates. Maximal degree in co-relation 18199. Up to 3119 conditions per place. [2024-05-12 12:41:04,193 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 156 selfloop transitions, 46 changer transitions 0/214 dead transitions. [2024-05-12 12:41:04,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 214 transitions, 2398 flow [2024-05-12 12:41:04,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:04,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:04,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:41:04,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 12:41:04,194 INFO L175 Difference]: Start difference. First operand has 169 places, 186 transitions, 1840 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:41:04,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 214 transitions, 2398 flow [2024-05-12 12:41:04,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 214 transitions, 2332 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:04,307 INFO L231 Difference]: Finished difference. Result has 173 places, 189 transitions, 1920 flow [2024-05-12 12:41:04,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1920, PETRI_PLACES=173, PETRI_TRANSITIONS=189} [2024-05-12 12:41:04,308 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 123 predicate places. [2024-05-12 12:41:04,308 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 189 transitions, 1920 flow [2024-05-12 12:41:04,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:04,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:04,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] [2024-05-12 12:41:04,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:41:04,309 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:04,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:04,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1042414974, now seen corresponding path program 3 times [2024-05-12 12:41:04,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:04,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488576943] [2024-05-12 12:41:04,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:04,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:04,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:04,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:04,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:04,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488576943] [2024-05-12 12:41:04,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488576943] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:04,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:04,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:04,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430965420] [2024-05-12 12:41:04,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:04,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:04,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:04,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:04,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:04,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:04,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 189 transitions, 1920 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:04,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:04,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:04,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:04,896 INFO L124 PetriNetUnfolderBase]: 2195/3601 cut-off events. [2024-05-12 12:41:04,897 INFO L125 PetriNetUnfolderBase]: For 55713/55731 co-relation queries the response was YES. [2024-05-12 12:41:04,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18482 conditions, 3601 events. 2195/3601 cut-off events. For 55713/55731 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 22354 event pairs, 478 based on Foata normal form. 13/3596 useless extension candidates. Maximal degree in co-relation 18399. Up to 3116 conditions per place. [2024-05-12 12:41:04,921 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 150 selfloop transitions, 42 changer transitions 0/204 dead transitions. [2024-05-12 12:41:04,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 204 transitions, 2338 flow [2024-05-12 12:41:04,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:41:04,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:41:04,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-05-12 12:41:04,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5956521739130435 [2024-05-12 12:41:04,923 INFO L175 Difference]: Start difference. First operand has 173 places, 189 transitions, 1920 flow. Second operand 5 states and 137 transitions. [2024-05-12 12:41:04,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 204 transitions, 2338 flow [2024-05-12 12:41:05,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 204 transitions, 2222 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:05,047 INFO L231 Difference]: Finished difference. Result has 172 places, 189 transitions, 1898 flow [2024-05-12 12:41:05,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1898, PETRI_PLACES=172, PETRI_TRANSITIONS=189} [2024-05-12 12:41:05,048 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 122 predicate places. [2024-05-12 12:41:05,048 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 189 transitions, 1898 flow [2024-05-12 12:41:05,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:05,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:05,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:05,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:41:05,049 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:05,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:05,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1042406046, now seen corresponding path program 1 times [2024-05-12 12:41:05,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:05,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318030230] [2024-05-12 12:41:05,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:05,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:05,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:05,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:05,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:05,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318030230] [2024-05-12 12:41:05,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318030230] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:05,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:05,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:05,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348439408] [2024-05-12 12:41:05,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:05,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:05,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:05,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:05,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:05,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:41:05,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 189 transitions, 1898 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:05,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:05,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:41:05,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:05,611 INFO L124 PetriNetUnfolderBase]: 2182/3570 cut-off events. [2024-05-12 12:41:05,611 INFO L125 PetriNetUnfolderBase]: For 56648/56659 co-relation queries the response was YES. [2024-05-12 12:41:05,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18206 conditions, 3570 events. 2182/3570 cut-off events. For 56648/56659 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22272 event pairs, 459 based on Foata normal form. 16/3565 useless extension candidates. Maximal degree in co-relation 18124. Up to 2993 conditions per place. [2024-05-12 12:41:05,638 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 159 selfloop transitions, 23 changer transitions 0/209 dead transitions. [2024-05-12 12:41:05,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 209 transitions, 2340 flow [2024-05-12 12:41:05,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:41:05,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:41:05,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-05-12 12:41:05,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130434782608696 [2024-05-12 12:41:05,639 INFO L175 Difference]: Start difference. First operand has 172 places, 189 transitions, 1898 flow. Second operand 5 states and 141 transitions. [2024-05-12 12:41:05,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 209 transitions, 2340 flow [2024-05-12 12:41:05,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 209 transitions, 2250 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:05,753 INFO L231 Difference]: Finished difference. Result has 172 places, 190 transitions, 1877 flow [2024-05-12 12:41:05,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1808, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1877, PETRI_PLACES=172, PETRI_TRANSITIONS=190} [2024-05-12 12:41:05,754 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 122 predicate places. [2024-05-12 12:41:05,754 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 190 transitions, 1877 flow [2024-05-12 12:41:05,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:05,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:05,754 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-05-12 12:41:05,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:41:05,754 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:05,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:05,755 INFO L85 PathProgramCache]: Analyzing trace with hash 650241460, now seen corresponding path program 4 times [2024-05-12 12:41:05,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:05,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755397264] [2024-05-12 12:41:05,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:05,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:05,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:05,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:05,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:05,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755397264] [2024-05-12 12:41:05,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755397264] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:05,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:05,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:05,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255646295] [2024-05-12 12:41:05,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:05,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:05,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:05,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:05,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:05,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:05,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 190 transitions, 1877 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:05,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:05,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:05,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:06,270 INFO L124 PetriNetUnfolderBase]: 2288/3712 cut-off events. [2024-05-12 12:41:06,271 INFO L125 PetriNetUnfolderBase]: For 53211/53220 co-relation queries the response was YES. [2024-05-12 12:41:06,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19020 conditions, 3712 events. 2288/3712 cut-off events. For 53211/53220 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22956 event pairs, 471 based on Foata normal form. 7/3711 useless extension candidates. Maximal degree in co-relation 18938. Up to 3223 conditions per place. [2024-05-12 12:41:06,299 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 162 selfloop transitions, 50 changer transitions 0/224 dead transitions. [2024-05-12 12:41:06,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 224 transitions, 2509 flow [2024-05-12 12:41:06,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:06,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:06,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 12:41:06,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5807453416149069 [2024-05-12 12:41:06,300 INFO L175 Difference]: Start difference. First operand has 172 places, 190 transitions, 1877 flow. Second operand 7 states and 187 transitions. [2024-05-12 12:41:06,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 224 transitions, 2509 flow [2024-05-12 12:41:06,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 224 transitions, 2468 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:06,406 INFO L231 Difference]: Finished difference. Result has 177 places, 199 transitions, 2057 flow [2024-05-12 12:41:06,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1836, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2057, PETRI_PLACES=177, PETRI_TRANSITIONS=199} [2024-05-12 12:41:06,407 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 127 predicate places. [2024-05-12 12:41:06,407 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 199 transitions, 2057 flow [2024-05-12 12:41:06,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:06,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:06,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] [2024-05-12 12:41:06,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:41:06,407 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:06,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:06,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1888919908, now seen corresponding path program 5 times [2024-05-12 12:41:06,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:06,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884493507] [2024-05-12 12:41:06,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:06,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:06,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:06,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:06,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:06,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884493507] [2024-05-12 12:41:06,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884493507] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:06,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:06,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:06,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121176177] [2024-05-12 12:41:06,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:06,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:06,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:06,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:06,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:06,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:06,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 199 transitions, 2057 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:06,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:06,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:06,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:06,984 INFO L124 PetriNetUnfolderBase]: 2299/3838 cut-off events. [2024-05-12 12:41:06,985 INFO L125 PetriNetUnfolderBase]: For 57946/57955 co-relation queries the response was YES. [2024-05-12 12:41:07,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19704 conditions, 3838 events. 2299/3838 cut-off events. For 57946/57955 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24362 event pairs, 542 based on Foata normal form. 7/3830 useless extension candidates. Maximal degree in co-relation 19620. Up to 3235 conditions per place. [2024-05-12 12:41:07,014 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 158 selfloop transitions, 54 changer transitions 0/224 dead transitions. [2024-05-12 12:41:07,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 224 transitions, 2637 flow [2024-05-12 12:41:07,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:07,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:07,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:41:07,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:41:07,015 INFO L175 Difference]: Start difference. First operand has 177 places, 199 transitions, 2057 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:41:07,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 224 transitions, 2637 flow [2024-05-12 12:41:07,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 224 transitions, 2582 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:07,144 INFO L231 Difference]: Finished difference. Result has 181 places, 202 transitions, 2162 flow [2024-05-12 12:41:07,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2162, PETRI_PLACES=181, PETRI_TRANSITIONS=202} [2024-05-12 12:41:07,148 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 131 predicate places. [2024-05-12 12:41:07,148 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 202 transitions, 2162 flow [2024-05-12 12:41:07,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:07,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:07,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:07,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:41:07,149 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:07,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:07,149 INFO L85 PathProgramCache]: Analyzing trace with hash 738084228, now seen corresponding path program 6 times [2024-05-12 12:41:07,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:07,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770649803] [2024-05-12 12:41:07,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:07,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:07,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:07,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:07,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:07,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770649803] [2024-05-12 12:41:07,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770649803] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:07,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:07,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:07,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782167582] [2024-05-12 12:41:07,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:07,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:07,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:07,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:07,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:07,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:07,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 202 transitions, 2162 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:07,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:07,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:07,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:07,758 INFO L124 PetriNetUnfolderBase]: 2310/3768 cut-off events. [2024-05-12 12:41:07,759 INFO L125 PetriNetUnfolderBase]: For 60524/60542 co-relation queries the response was YES. [2024-05-12 12:41:07,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19742 conditions, 3768 events. 2310/3768 cut-off events. For 60524/60542 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 23563 event pairs, 486 based on Foata normal form. 13/3763 useless extension candidates. Maximal degree in co-relation 19655. Up to 3247 conditions per place. [2024-05-12 12:41:07,790 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 157 selfloop transitions, 55 changer transitions 0/224 dead transitions. [2024-05-12 12:41:07,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 224 transitions, 2742 flow [2024-05-12 12:41:07,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:07,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:07,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-05-12 12:41:07,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-05-12 12:41:07,792 INFO L175 Difference]: Start difference. First operand has 181 places, 202 transitions, 2162 flow. Second operand 6 states and 160 transitions. [2024-05-12 12:41:07,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 224 transitions, 2742 flow [2024-05-12 12:41:07,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 224 transitions, 2629 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:07,930 INFO L231 Difference]: Finished difference. Result has 183 places, 205 transitions, 2215 flow [2024-05-12 12:41:07,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2054, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2215, PETRI_PLACES=183, PETRI_TRANSITIONS=205} [2024-05-12 12:41:07,932 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 133 predicate places. [2024-05-12 12:41:07,932 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 205 transitions, 2215 flow [2024-05-12 12:41:07,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:07,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:07,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:07,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:41:07,932 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:07,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:07,933 INFO L85 PathProgramCache]: Analyzing trace with hash 2116821058, now seen corresponding path program 7 times [2024-05-12 12:41:07,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:07,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161382735] [2024-05-12 12:41:07,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:07,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:07,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:08,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:08,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:08,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161382735] [2024-05-12 12:41:08,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161382735] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:08,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:08,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:08,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116178823] [2024-05-12 12:41:08,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:08,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:08,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:08,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:08,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:08,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:08,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 205 transitions, 2215 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:08,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:08,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:08,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:08,516 INFO L124 PetriNetUnfolderBase]: 2307/3772 cut-off events. [2024-05-12 12:41:08,516 INFO L125 PetriNetUnfolderBase]: For 60020/60038 co-relation queries the response was YES. [2024-05-12 12:41:08,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19656 conditions, 3772 events. 2307/3772 cut-off events. For 60020/60038 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 23682 event pairs, 492 based on Foata normal form. 13/3767 useless extension candidates. Maximal degree in co-relation 19569. Up to 3244 conditions per place. [2024-05-12 12:41:08,546 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 157 selfloop transitions, 54 changer transitions 0/223 dead transitions. [2024-05-12 12:41:08,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 223 transitions, 2677 flow [2024-05-12 12:41:08,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:08,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:08,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-05-12 12:41:08,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:41:08,547 INFO L175 Difference]: Start difference. First operand has 183 places, 205 transitions, 2215 flow. Second operand 6 states and 159 transitions. [2024-05-12 12:41:08,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 223 transitions, 2677 flow [2024-05-12 12:41:08,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 223 transitions, 2489 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:08,695 INFO L231 Difference]: Finished difference. Result has 185 places, 205 transitions, 2141 flow [2024-05-12 12:41:08,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2027, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2141, PETRI_PLACES=185, PETRI_TRANSITIONS=205} [2024-05-12 12:41:08,696 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 135 predicate places. [2024-05-12 12:41:08,696 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 205 transitions, 2141 flow [2024-05-12 12:41:08,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:08,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:08,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:08,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:41:08,697 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:08,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:08,697 INFO L85 PathProgramCache]: Analyzing trace with hash 2111116066, now seen corresponding path program 2 times [2024-05-12 12:41:08,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:08,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975690138] [2024-05-12 12:41:08,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:08,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:08,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:08,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:08,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:08,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975690138] [2024-05-12 12:41:08,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975690138] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:08,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:08,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:08,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841858715] [2024-05-12 12:41:08,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:08,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:08,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:08,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:08,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:08,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:41:08,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 205 transitions, 2141 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:08,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:08,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:41:08,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:09,283 INFO L124 PetriNetUnfolderBase]: 2286/3732 cut-off events. [2024-05-12 12:41:09,283 INFO L125 PetriNetUnfolderBase]: For 66230/66239 co-relation queries the response was YES. [2024-05-12 12:41:09,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19321 conditions, 3732 events. 2286/3732 cut-off events. For 66230/66239 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23404 event pairs, 472 based on Foata normal form. 15/3719 useless extension candidates. Maximal degree in co-relation 19234. Up to 3146 conditions per place. [2024-05-12 12:41:09,314 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 170 selfloop transitions, 26 changer transitions 0/228 dead transitions. [2024-05-12 12:41:09,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 228 transitions, 2619 flow [2024-05-12 12:41:09,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:09,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:09,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-05-12 12:41:09,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5905797101449275 [2024-05-12 12:41:09,315 INFO L175 Difference]: Start difference. First operand has 185 places, 205 transitions, 2141 flow. Second operand 6 states and 163 transitions. [2024-05-12 12:41:09,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 228 transitions, 2619 flow [2024-05-12 12:41:09,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 228 transitions, 2514 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:09,447 INFO L231 Difference]: Finished difference. Result has 187 places, 206 transitions, 2110 flow [2024-05-12 12:41:09,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2110, PETRI_PLACES=187, PETRI_TRANSITIONS=206} [2024-05-12 12:41:09,448 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 137 predicate places. [2024-05-12 12:41:09,448 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 206 transitions, 2110 flow [2024-05-12 12:41:09,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:09,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:09,448 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-05-12 12:41:09,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:41:09,449 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:09,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:09,449 INFO L85 PathProgramCache]: Analyzing trace with hash 2125400866, now seen corresponding path program 3 times [2024-05-12 12:41:09,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:09,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154629555] [2024-05-12 12:41:09,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:09,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:09,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:09,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:09,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:09,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154629555] [2024-05-12 12:41:09,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154629555] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:09,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:09,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:09,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727082322] [2024-05-12 12:41:09,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:09,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:09,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:09,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:09,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:09,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:41:09,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 206 transitions, 2110 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:09,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:09,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:41:09,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:10,046 INFO L124 PetriNetUnfolderBase]: 2305/3770 cut-off events. [2024-05-12 12:41:10,046 INFO L125 PetriNetUnfolderBase]: For 66121/66128 co-relation queries the response was YES. [2024-05-12 12:41:10,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19413 conditions, 3770 events. 2305/3770 cut-off events. For 66121/66128 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 23786 event pairs, 464 based on Foata normal form. 14/3761 useless extension candidates. Maximal degree in co-relation 19325. Up to 3025 conditions per place. [2024-05-12 12:41:10,077 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 171 selfloop transitions, 29 changer transitions 0/232 dead transitions. [2024-05-12 12:41:10,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 232 transitions, 2618 flow [2024-05-12 12:41:10,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:10,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:10,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-05-12 12:41:10,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 12:41:10,079 INFO L175 Difference]: Start difference. First operand has 187 places, 206 transitions, 2110 flow. Second operand 6 states and 165 transitions. [2024-05-12 12:41:10,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 232 transitions, 2618 flow [2024-05-12 12:41:10,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 232 transitions, 2564 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:10,229 INFO L231 Difference]: Finished difference. Result has 189 places, 207 transitions, 2136 flow [2024-05-12 12:41:10,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2136, PETRI_PLACES=189, PETRI_TRANSITIONS=207} [2024-05-12 12:41:10,229 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 139 predicate places. [2024-05-12 12:41:10,230 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 207 transitions, 2136 flow [2024-05-12 12:41:10,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:10,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:10,230 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-05-12 12:41:10,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:41:10,230 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:10,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:10,231 INFO L85 PathProgramCache]: Analyzing trace with hash 531923512, now seen corresponding path program 1 times [2024-05-12 12:41:10,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:10,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494223761] [2024-05-12 12:41:10,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:10,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:10,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:10,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-05-12 12:41:10,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:10,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494223761] [2024-05-12 12:41:10,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494223761] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:10,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:10,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:10,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615921748] [2024-05-12 12:41:10,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:10,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:10,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:10,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:10,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:10,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:41:10,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 207 transitions, 2136 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:10,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:10,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:41:10,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:10,848 INFO L124 PetriNetUnfolderBase]: 2362/3842 cut-off events. [2024-05-12 12:41:10,848 INFO L125 PetriNetUnfolderBase]: For 67830/67830 co-relation queries the response was YES. [2024-05-12 12:41:10,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19992 conditions, 3842 events. 2362/3842 cut-off events. For 67830/67830 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 24181 event pairs, 405 based on Foata normal form. 4/3834 useless extension candidates. Maximal degree in co-relation 19903. Up to 3162 conditions per place. [2024-05-12 12:41:10,879 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 168 selfloop transitions, 46 changer transitions 0/244 dead transitions. [2024-05-12 12:41:10,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 244 transitions, 2764 flow [2024-05-12 12:41:10,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:10,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:10,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:41:10,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-05-12 12:41:10,881 INFO L175 Difference]: Start difference. First operand has 189 places, 207 transitions, 2136 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:41:10,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 244 transitions, 2764 flow [2024-05-12 12:41:11,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 244 transitions, 2700 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:11,088 INFO L231 Difference]: Finished difference. Result has 192 places, 211 transitions, 2225 flow [2024-05-12 12:41:11,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2225, PETRI_PLACES=192, PETRI_TRANSITIONS=211} [2024-05-12 12:41:11,089 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 142 predicate places. [2024-05-12 12:41:11,089 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 211 transitions, 2225 flow [2024-05-12 12:41:11,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:11,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:11,089 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-05-12 12:41:11,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:41:11,089 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:11,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:11,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1652990410, now seen corresponding path program 2 times [2024-05-12 12:41:11,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:11,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052376901] [2024-05-12 12:41:11,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:11,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:11,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:11,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:11,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:11,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052376901] [2024-05-12 12:41:11,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052376901] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:11,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:11,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:11,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122107527] [2024-05-12 12:41:11,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:11,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:11,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:11,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:11,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:11,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:41:11,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 211 transitions, 2225 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:11,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:11,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:41:11,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:11,694 INFO L124 PetriNetUnfolderBase]: 2394/3882 cut-off events. [2024-05-12 12:41:11,695 INFO L125 PetriNetUnfolderBase]: For 71220/71220 co-relation queries the response was YES. [2024-05-12 12:41:11,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20396 conditions, 3882 events. 2394/3882 cut-off events. For 71220/71220 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 24423 event pairs, 460 based on Foata normal form. 4/3874 useless extension candidates. Maximal degree in co-relation 20306. Up to 3316 conditions per place. [2024-05-12 12:41:11,727 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 167 selfloop transitions, 44 changer transitions 0/241 dead transitions. [2024-05-12 12:41:11,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 241 transitions, 2741 flow [2024-05-12 12:41:11,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:11,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:11,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:41:11,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5900621118012422 [2024-05-12 12:41:11,728 INFO L175 Difference]: Start difference. First operand has 192 places, 211 transitions, 2225 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:41:11,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 241 transitions, 2741 flow [2024-05-12 12:41:11,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 241 transitions, 2653 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:11,882 INFO L231 Difference]: Finished difference. Result has 196 places, 213 transitions, 2265 flow [2024-05-12 12:41:11,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2145, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2265, PETRI_PLACES=196, PETRI_TRANSITIONS=213} [2024-05-12 12:41:11,883 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-05-12 12:41:11,883 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 213 transitions, 2265 flow [2024-05-12 12:41:11,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:11,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:11,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:11,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:41:11,884 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:11,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:11,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1768281580, now seen corresponding path program 3 times [2024-05-12 12:41:11,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:11,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724276002] [2024-05-12 12:41:11,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:11,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:11,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:12,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:12,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:12,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724276002] [2024-05-12 12:41:12,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724276002] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:12,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:12,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:12,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552736769] [2024-05-12 12:41:12,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:12,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:12,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:12,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:12,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:12,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:41:12,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 213 transitions, 2265 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:12,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:12,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:41:12,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:12,530 INFO L124 PetriNetUnfolderBase]: 2414/3999 cut-off events. [2024-05-12 12:41:12,531 INFO L125 PetriNetUnfolderBase]: For 75674/75680 co-relation queries the response was YES. [2024-05-12 12:41:12,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20694 conditions, 3999 events. 2414/3999 cut-off events. For 75674/75680 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25683 event pairs, 538 based on Foata normal form. 10/3990 useless extension candidates. Maximal degree in co-relation 20602. Up to 3414 conditions per place. [2024-05-12 12:41:12,564 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 179 selfloop transitions, 31 changer transitions 0/240 dead transitions. [2024-05-12 12:41:12,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 240 transitions, 2767 flow [2024-05-12 12:41:12,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:12,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:12,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:41:12,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 12:41:12,566 INFO L175 Difference]: Start difference. First operand has 196 places, 213 transitions, 2265 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:41:12,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 240 transitions, 2767 flow [2024-05-12 12:41:12,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 240 transitions, 2669 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:12,729 INFO L231 Difference]: Finished difference. Result has 198 places, 215 transitions, 2265 flow [2024-05-12 12:41:12,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2167, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2265, PETRI_PLACES=198, PETRI_TRANSITIONS=215} [2024-05-12 12:41:12,729 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 148 predicate places. [2024-05-12 12:41:12,729 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 215 transitions, 2265 flow [2024-05-12 12:41:12,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:12,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:12,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:12,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:41:12,730 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:12,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:12,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1768466278, now seen corresponding path program 1 times [2024-05-12 12:41:12,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:12,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985370507] [2024-05-12 12:41:12,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:12,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:12,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:12,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:12,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985370507] [2024-05-12 12:41:12,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985370507] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:12,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:12,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:12,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835600295] [2024-05-12 12:41:12,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:12,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:12,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:12,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:12,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:12,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:12,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 215 transitions, 2265 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:12,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:12,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:12,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:13,471 INFO L124 PetriNetUnfolderBase]: 2533/4135 cut-off events. [2024-05-12 12:41:13,471 INFO L125 PetriNetUnfolderBase]: For 76731/76731 co-relation queries the response was YES. [2024-05-12 12:41:13,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21448 conditions, 4135 events. 2533/4135 cut-off events. For 76731/76731 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 26197 event pairs, 868 based on Foata normal form. 2/4119 useless extension candidates. Maximal degree in co-relation 21355. Up to 3699 conditions per place. [2024-05-12 12:41:13,509 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 206 selfloop transitions, 25 changer transitions 0/243 dead transitions. [2024-05-12 12:41:13,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 243 transitions, 2814 flow [2024-05-12 12:41:13,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:13,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:13,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-05-12 12:41:13,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:41:13,510 INFO L175 Difference]: Start difference. First operand has 198 places, 215 transitions, 2265 flow. Second operand 7 states and 182 transitions. [2024-05-12 12:41:13,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 243 transitions, 2814 flow [2024-05-12 12:41:13,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 243 transitions, 2738 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:13,732 INFO L231 Difference]: Finished difference. Result has 200 places, 217 transitions, 2270 flow [2024-05-12 12:41:13,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2189, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2270, PETRI_PLACES=200, PETRI_TRANSITIONS=217} [2024-05-12 12:41:13,733 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 150 predicate places. [2024-05-12 12:41:13,733 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 217 transitions, 2270 flow [2024-05-12 12:41:13,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:13,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:13,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] [2024-05-12 12:41:13,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:41:13,734 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:13,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:13,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1888750090, now seen corresponding path program 4 times [2024-05-12 12:41:13,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:13,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880656020] [2024-05-12 12:41:13,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:13,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:13,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:13,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:13,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:13,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880656020] [2024-05-12 12:41:13,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880656020] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:13,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:13,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:13,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312494448] [2024-05-12 12:41:13,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:13,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:13,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:13,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:13,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:13,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:41:13,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 217 transitions, 2270 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:13,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:13,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:41:13,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:14,463 INFO L124 PetriNetUnfolderBase]: 2430/3938 cut-off events. [2024-05-12 12:41:14,463 INFO L125 PetriNetUnfolderBase]: For 77008/77008 co-relation queries the response was YES. [2024-05-12 12:41:14,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20578 conditions, 3938 events. 2430/3938 cut-off events. For 77008/77008 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 24737 event pairs, 399 based on Foata normal form. 4/3930 useless extension candidates. Maximal degree in co-relation 20484. Up to 3300 conditions per place. [2024-05-12 12:41:14,496 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 171 selfloop transitions, 43 changer transitions 0/245 dead transitions. [2024-05-12 12:41:14,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 245 transitions, 2764 flow [2024-05-12 12:41:14,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:14,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:14,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:41:14,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:41:14,498 INFO L175 Difference]: Start difference. First operand has 200 places, 217 transitions, 2270 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:41:14,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 245 transitions, 2764 flow [2024-05-12 12:41:14,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 245 transitions, 2687 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:14,655 INFO L231 Difference]: Finished difference. Result has 201 places, 217 transitions, 2293 flow [2024-05-12 12:41:14,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2193, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2293, PETRI_PLACES=201, PETRI_TRANSITIONS=217} [2024-05-12 12:41:14,655 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 151 predicate places. [2024-05-12 12:41:14,656 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 217 transitions, 2293 flow [2024-05-12 12:41:14,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:14,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:14,661 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-05-12 12:41:14,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:41:14,661 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:14,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:14,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1888934788, now seen corresponding path program 2 times [2024-05-12 12:41:14,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:14,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550064175] [2024-05-12 12:41:14,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:14,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:14,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:14,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:14,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:14,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550064175] [2024-05-12 12:41:14,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550064175] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:14,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:14,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:14,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675860253] [2024-05-12 12:41:14,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:14,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:14,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:14,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:14,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:14,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:14,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 217 transitions, 2293 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:14,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:14,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:14,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:15,299 INFO L124 PetriNetUnfolderBase]: 2541/4121 cut-off events. [2024-05-12 12:41:15,299 INFO L125 PetriNetUnfolderBase]: For 79937/79937 co-relation queries the response was YES. [2024-05-12 12:41:15,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21558 conditions, 4121 events. 2541/4121 cut-off events. For 79937/79937 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 26087 event pairs, 490 based on Foata normal form. 2/4114 useless extension candidates. Maximal degree in co-relation 21463. Up to 3697 conditions per place. [2024-05-12 12:41:15,334 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 203 selfloop transitions, 27 changer transitions 0/242 dead transitions. [2024-05-12 12:41:15,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 242 transitions, 2838 flow [2024-05-12 12:41:15,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:15,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:15,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-05-12 12:41:15,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-05-12 12:41:15,336 INFO L175 Difference]: Start difference. First operand has 201 places, 217 transitions, 2293 flow. Second operand 6 states and 160 transitions. [2024-05-12 12:41:15,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 242 transitions, 2838 flow [2024-05-12 12:41:15,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 242 transitions, 2742 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:15,611 INFO L231 Difference]: Finished difference. Result has 202 places, 219 transitions, 2289 flow [2024-05-12 12:41:15,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2197, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2289, PETRI_PLACES=202, PETRI_TRANSITIONS=219} [2024-05-12 12:41:15,611 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 152 predicate places. [2024-05-12 12:41:15,612 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 219 transitions, 2289 flow [2024-05-12 12:41:15,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:15,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:15,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] [2024-05-12 12:41:15,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:41:15,612 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:15,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:15,613 INFO L85 PathProgramCache]: Analyzing trace with hash 2116835938, now seen corresponding path program 3 times [2024-05-12 12:41:15,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:15,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049601481] [2024-05-12 12:41:15,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:15,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:15,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:15,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:15,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:15,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049601481] [2024-05-12 12:41:15,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049601481] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:15,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:15,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:15,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277778578] [2024-05-12 12:41:15,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:15,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:15,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:15,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:15,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:15,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:15,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 219 transitions, 2289 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:15,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:15,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:15,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:16,269 INFO L124 PetriNetUnfolderBase]: 2559/4117 cut-off events. [2024-05-12 12:41:16,270 INFO L125 PetriNetUnfolderBase]: For 80669/80678 co-relation queries the response was YES. [2024-05-12 12:41:16,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21737 conditions, 4117 events. 2559/4117 cut-off events. For 80669/80678 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25776 event pairs, 478 based on Foata normal form. 8/4118 useless extension candidates. Maximal degree in co-relation 21641. Up to 3737 conditions per place. [2024-05-12 12:41:16,301 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 205 selfloop transitions, 24 changer transitions 0/241 dead transitions. [2024-05-12 12:41:16,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 241 transitions, 2828 flow [2024-05-12 12:41:16,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:16,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:16,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-05-12 12:41:16,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:41:16,302 INFO L175 Difference]: Start difference. First operand has 202 places, 219 transitions, 2289 flow. Second operand 6 states and 156 transitions. [2024-05-12 12:41:16,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 241 transitions, 2828 flow [2024-05-12 12:41:16,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 241 transitions, 2765 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:16,551 INFO L231 Difference]: Finished difference. Result has 205 places, 221 transitions, 2313 flow [2024-05-12 12:41:16,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2313, PETRI_PLACES=205, PETRI_TRANSITIONS=221} [2024-05-12 12:41:16,562 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 155 predicate places. [2024-05-12 12:41:16,562 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 221 transitions, 2313 flow [2024-05-12 12:41:16,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:16,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:16,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:16,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:41:16,563 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:16,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:16,563 INFO L85 PathProgramCache]: Analyzing trace with hash 738545508, now seen corresponding path program 4 times [2024-05-12 12:41:16,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:16,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096068563] [2024-05-12 12:41:16,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:16,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:16,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:16,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:16,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:16,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096068563] [2024-05-12 12:41:16,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096068563] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:16,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:16,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:16,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062558405] [2024-05-12 12:41:16,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:16,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:16,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:16,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:16,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:16,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:16,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 221 transitions, 2313 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:16,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:16,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:16,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:17,155 INFO L124 PetriNetUnfolderBase]: 2554/4110 cut-off events. [2024-05-12 12:41:17,155 INFO L125 PetriNetUnfolderBase]: For 78695/78704 co-relation queries the response was YES. [2024-05-12 12:41:17,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21544 conditions, 4110 events. 2554/4110 cut-off events. For 78695/78704 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 25753 event pairs, 457 based on Foata normal form. 8/4111 useless extension candidates. Maximal degree in co-relation 21447. Up to 3670 conditions per place. [2024-05-12 12:41:17,189 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 201 selfloop transitions, 31 changer transitions 0/244 dead transitions. [2024-05-12 12:41:17,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 244 transitions, 2860 flow [2024-05-12 12:41:17,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:17,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:17,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-05-12 12:41:17,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688405797101449 [2024-05-12 12:41:17,190 INFO L175 Difference]: Start difference. First operand has 205 places, 221 transitions, 2313 flow. Second operand 6 states and 157 transitions. [2024-05-12 12:41:17,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 244 transitions, 2860 flow [2024-05-12 12:41:17,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 244 transitions, 2793 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:17,435 INFO L231 Difference]: Finished difference. Result has 207 places, 223 transitions, 2347 flow [2024-05-12 12:41:17,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2347, PETRI_PLACES=207, PETRI_TRANSITIONS=223} [2024-05-12 12:41:17,436 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 157 predicate places. [2024-05-12 12:41:17,436 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 223 transitions, 2347 flow [2024-05-12 12:41:17,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:17,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:17,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:17,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:41:17,437 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:17,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:17,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1767540966, now seen corresponding path program 1 times [2024-05-12 12:41:17,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:17,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914737572] [2024-05-12 12:41:17,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:17,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:17,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:17,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:17,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:17,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914737572] [2024-05-12 12:41:17,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914737572] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:17,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:17,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:41:17,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092148557] [2024-05-12 12:41:17,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:17,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:41:17,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:17,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:41:17,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:41:17,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 46 [2024-05-12 12:41:17,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 223 transitions, 2347 flow. Second operand has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:17,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:17,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 46 [2024-05-12 12:41:17,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:17,973 INFO L124 PetriNetUnfolderBase]: 1601/3522 cut-off events. [2024-05-12 12:41:17,973 INFO L125 PetriNetUnfolderBase]: For 40647/40813 co-relation queries the response was YES. [2024-05-12 12:41:17,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13838 conditions, 3522 events. 1601/3522 cut-off events. For 40647/40813 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 28683 event pairs, 257 based on Foata normal form. 169/3431 useless extension candidates. Maximal degree in co-relation 13740. Up to 1338 conditions per place. [2024-05-12 12:41:18,001 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 32 selfloop transitions, 54 changer transitions 0/240 dead transitions. [2024-05-12 12:41:18,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 240 transitions, 2625 flow [2024-05-12 12:41:18,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:41:18,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:41:18,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-05-12 12:41:18,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7336956521739131 [2024-05-12 12:41:18,002 INFO L175 Difference]: Start difference. First operand has 207 places, 223 transitions, 2347 flow. Second operand 4 states and 135 transitions. [2024-05-12 12:41:18,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 240 transitions, 2625 flow [2024-05-12 12:41:18,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 240 transitions, 2540 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:18,098 INFO L231 Difference]: Finished difference. Result has 208 places, 227 transitions, 2530 flow [2024-05-12 12:41:18,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2530, PETRI_PLACES=208, PETRI_TRANSITIONS=227} [2024-05-12 12:41:18,098 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-05-12 12:41:18,098 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 227 transitions, 2530 flow [2024-05-12 12:41:18,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:18,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:18,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:18,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:41:18,099 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:18,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:18,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1204975444, now seen corresponding path program 1 times [2024-05-12 12:41:18,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:18,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354501648] [2024-05-12 12:41:18,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:18,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:18,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:18,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:18,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:18,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354501648] [2024-05-12 12:41:18,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354501648] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:18,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:18,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:18,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565678057] [2024-05-12 12:41:18,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:18,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:18,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:18,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:18,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:18,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:18,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 227 transitions, 2530 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:18,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:18,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:18,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:18,930 INFO L124 PetriNetUnfolderBase]: 2612/4428 cut-off events. [2024-05-12 12:41:18,930 INFO L125 PetriNetUnfolderBase]: For 91733/91752 co-relation queries the response was YES. [2024-05-12 12:41:18,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23616 conditions, 4428 events. 2612/4428 cut-off events. For 91733/91752 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 29275 event pairs, 619 based on Foata normal form. 16/4284 useless extension candidates. Maximal degree in co-relation 23516. Up to 3606 conditions per place. [2024-05-12 12:41:18,959 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 217 selfloop transitions, 30 changer transitions 0/260 dead transitions. [2024-05-12 12:41:18,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 260 transitions, 3267 flow [2024-05-12 12:41:18,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:18,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:18,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 12:41:18,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5807453416149069 [2024-05-12 12:41:18,960 INFO L175 Difference]: Start difference. First operand has 208 places, 227 transitions, 2530 flow. Second operand 7 states and 187 transitions. [2024-05-12 12:41:18,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 260 transitions, 3267 flow [2024-05-12 12:41:19,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 260 transitions, 3265 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:41:19,170 INFO L231 Difference]: Finished difference. Result has 215 places, 230 transitions, 2628 flow [2024-05-12 12:41:19,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2528, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2628, PETRI_PLACES=215, PETRI_TRANSITIONS=230} [2024-05-12 12:41:19,171 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-05-12 12:41:19,171 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 230 transitions, 2628 flow [2024-05-12 12:41:19,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:19,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:19,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:19,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:41:19,171 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:19,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:19,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1799464000, now seen corresponding path program 2 times [2024-05-12 12:41:19,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:19,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442476712] [2024-05-12 12:41:19,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:19,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:19,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:19,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-05-12 12:41:19,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:19,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442476712] [2024-05-12 12:41:19,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442476712] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:19,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:19,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:19,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757405992] [2024-05-12 12:41:19,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:19,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:19,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:19,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:19,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:19,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:19,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 230 transitions, 2628 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:19,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:19,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:19,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:19,942 INFO L124 PetriNetUnfolderBase]: 2599/4409 cut-off events. [2024-05-12 12:41:19,943 INFO L125 PetriNetUnfolderBase]: For 90798/90817 co-relation queries the response was YES. [2024-05-12 12:41:19,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23606 conditions, 4409 events. 2599/4409 cut-off events. For 90798/90817 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 29101 event pairs, 594 based on Foata normal form. 16/4265 useless extension candidates. Maximal degree in co-relation 23503. Up to 3600 conditions per place. [2024-05-12 12:41:19,982 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 212 selfloop transitions, 30 changer transitions 0/255 dead transitions. [2024-05-12 12:41:19,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 255 transitions, 3226 flow [2024-05-12 12:41:19,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:19,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:19,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:41:19,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:41:19,984 INFO L175 Difference]: Start difference. First operand has 215 places, 230 transitions, 2628 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:41:19,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 255 transitions, 3226 flow [2024-05-12 12:41:20,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 255 transitions, 3145 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:20,296 INFO L231 Difference]: Finished difference. Result has 217 places, 230 transitions, 2613 flow [2024-05-12 12:41:20,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2547, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2613, PETRI_PLACES=217, PETRI_TRANSITIONS=230} [2024-05-12 12:41:20,297 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 167 predicate places. [2024-05-12 12:41:20,297 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 230 transitions, 2613 flow [2024-05-12 12:41:20,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:20,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:20,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:20,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:41:20,297 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:20,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:20,298 INFO L85 PathProgramCache]: Analyzing trace with hash -730295386, now seen corresponding path program 1 times [2024-05-12 12:41:20,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:20,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253475367] [2024-05-12 12:41:20,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:20,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:20,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:20,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-05-12 12:41:20,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:20,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253475367] [2024-05-12 12:41:20,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253475367] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:20,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:20,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:20,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644219315] [2024-05-12 12:41:20,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:20,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:20,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:20,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:20,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:20,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:20,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 230 transitions, 2613 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:20,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:20,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:20,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:21,006 INFO L124 PetriNetUnfolderBase]: 2616/4433 cut-off events. [2024-05-12 12:41:21,007 INFO L125 PetriNetUnfolderBase]: For 89778/89800 co-relation queries the response was YES. [2024-05-12 12:41:21,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23593 conditions, 4433 events. 2616/4433 cut-off events. For 89778/89800 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29303 event pairs, 899 based on Foata normal form. 11/4271 useless extension candidates. Maximal degree in co-relation 23490. Up to 3834 conditions per place. [2024-05-12 12:41:21,046 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 181 selfloop transitions, 59 changer transitions 0/253 dead transitions. [2024-05-12 12:41:21,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 253 transitions, 3331 flow [2024-05-12 12:41:21,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:21,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:21,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-05-12 12:41:21,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5905797101449275 [2024-05-12 12:41:21,047 INFO L175 Difference]: Start difference. First operand has 217 places, 230 transitions, 2613 flow. Second operand 6 states and 163 transitions. [2024-05-12 12:41:21,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 253 transitions, 3331 flow [2024-05-12 12:41:21,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 253 transitions, 3261 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:21,335 INFO L231 Difference]: Finished difference. Result has 218 places, 236 transitions, 2790 flow [2024-05-12 12:41:21,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2790, PETRI_PLACES=218, PETRI_TRANSITIONS=236} [2024-05-12 12:41:21,336 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 168 predicate places. [2024-05-12 12:41:21,336 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 236 transitions, 2790 flow [2024-05-12 12:41:21,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:21,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:21,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:21,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:41:21,337 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:21,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:21,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1427317814, now seen corresponding path program 2 times [2024-05-12 12:41:21,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:21,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799536450] [2024-05-12 12:41:21,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:21,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:21,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:21,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-05-12 12:41:21,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:21,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799536450] [2024-05-12 12:41:21,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799536450] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:21,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:21,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:21,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603761692] [2024-05-12 12:41:21,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:21,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:21,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:21,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:21,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:21,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:21,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 236 transitions, 2790 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:21,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:21,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:21,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:22,120 INFO L124 PetriNetUnfolderBase]: 2629/4452 cut-off events. [2024-05-12 12:41:22,120 INFO L125 PetriNetUnfolderBase]: For 89618/89649 co-relation queries the response was YES. [2024-05-12 12:41:22,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23639 conditions, 4452 events. 2629/4452 cut-off events. For 89618/89649 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29370 event pairs, 899 based on Foata normal form. 16/4293 useless extension candidates. Maximal degree in co-relation 23536. Up to 3902 conditions per place. [2024-05-12 12:41:22,154 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 198 selfloop transitions, 44 changer transitions 0/255 dead transitions. [2024-05-12 12:41:22,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 255 transitions, 3400 flow [2024-05-12 12:41:22,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:22,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:22,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-05-12 12:41:22,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572463768115942 [2024-05-12 12:41:22,155 INFO L175 Difference]: Start difference. First operand has 218 places, 236 transitions, 2790 flow. Second operand 6 states and 158 transitions. [2024-05-12 12:41:22,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 255 transitions, 3400 flow [2024-05-12 12:41:22,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 255 transitions, 3316 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:22,473 INFO L231 Difference]: Finished difference. Result has 221 places, 242 transitions, 2907 flow [2024-05-12 12:41:22,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2907, PETRI_PLACES=221, PETRI_TRANSITIONS=242} [2024-05-12 12:41:22,474 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 171 predicate places. [2024-05-12 12:41:22,474 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 242 transitions, 2907 flow [2024-05-12 12:41:22,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:22,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:22,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:22,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:41:22,475 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:22,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:22,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1427318000, now seen corresponding path program 1 times [2024-05-12 12:41:22,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:22,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572279384] [2024-05-12 12:41:22,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:22,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:22,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:22,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-05-12 12:41:22,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:22,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572279384] [2024-05-12 12:41:22,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572279384] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:22,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:22,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:22,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493158229] [2024-05-12 12:41:22,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:22,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:22,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:22,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:22,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:22,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:22,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 242 transitions, 2907 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:22,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:22,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:22,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:23,214 INFO L124 PetriNetUnfolderBase]: 2679/4526 cut-off events. [2024-05-12 12:41:23,214 INFO L125 PetriNetUnfolderBase]: For 92045/92076 co-relation queries the response was YES. [2024-05-12 12:41:23,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24388 conditions, 4526 events. 2679/4526 cut-off events. For 92045/92076 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29779 event pairs, 898 based on Foata normal form. 16/4361 useless extension candidates. Maximal degree in co-relation 24284. Up to 3952 conditions per place. [2024-05-12 12:41:23,256 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 198 selfloop transitions, 67 changer transitions 0/278 dead transitions. [2024-05-12 12:41:23,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 278 transitions, 3912 flow [2024-05-12 12:41:23,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:23,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:23,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-05-12 12:41:23,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:41:23,257 INFO L175 Difference]: Start difference. First operand has 221 places, 242 transitions, 2907 flow. Second operand 7 states and 182 transitions. [2024-05-12 12:41:23,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 278 transitions, 3912 flow [2024-05-12 12:41:23,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 278 transitions, 3792 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:23,577 INFO L231 Difference]: Finished difference. Result has 227 places, 262 transitions, 3354 flow [2024-05-12 12:41:23,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3354, PETRI_PLACES=227, PETRI_TRANSITIONS=262} [2024-05-12 12:41:23,577 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 177 predicate places. [2024-05-12 12:41:23,577 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 262 transitions, 3354 flow [2024-05-12 12:41:23,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:23,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:23,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:23,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:41:23,578 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:23,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:23,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1799793406, now seen corresponding path program 2 times [2024-05-12 12:41:23,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:23,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7540614] [2024-05-12 12:41:23,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:23,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:23,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:23,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:23,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:23,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7540614] [2024-05-12 12:41:23,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7540614] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:23,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:23,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:23,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696707954] [2024-05-12 12:41:23,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:23,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:23,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:23,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:23,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:23,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:23,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 262 transitions, 3354 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:23,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:23,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:23,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:24,339 INFO L124 PetriNetUnfolderBase]: 2686/4537 cut-off events. [2024-05-12 12:41:24,339 INFO L125 PetriNetUnfolderBase]: For 96006/96037 co-relation queries the response was YES. [2024-05-12 12:41:24,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24826 conditions, 4537 events. 2686/4537 cut-off events. For 96006/96037 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29894 event pairs, 898 based on Foata normal form. 16/4370 useless extension candidates. Maximal degree in co-relation 24719. Up to 3960 conditions per place. [2024-05-12 12:41:24,377 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 198 selfloop transitions, 70 changer transitions 0/281 dead transitions. [2024-05-12 12:41:24,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 281 transitions, 4099 flow [2024-05-12 12:41:24,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:24,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:24,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-05-12 12:41:24,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562111801242236 [2024-05-12 12:41:24,378 INFO L175 Difference]: Start difference. First operand has 227 places, 262 transitions, 3354 flow. Second operand 7 states and 181 transitions. [2024-05-12 12:41:24,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 281 transitions, 4099 flow [2024-05-12 12:41:24,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 281 transitions, 4017 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:24,710 INFO L231 Difference]: Finished difference. Result has 232 places, 266 transitions, 3540 flow [2024-05-12 12:41:24,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3540, PETRI_PLACES=232, PETRI_TRANSITIONS=266} [2024-05-12 12:41:24,711 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-05-12 12:41:24,711 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 266 transitions, 3540 flow [2024-05-12 12:41:24,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:24,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:24,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-05-12 12:41:24,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:41:24,711 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:24,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:24,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1799556070, now seen corresponding path program 3 times [2024-05-12 12:41:24,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:24,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430623815] [2024-05-12 12:41:24,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:24,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:24,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:24,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:24,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:24,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430623815] [2024-05-12 12:41:24,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430623815] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:24,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:24,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:24,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850690776] [2024-05-12 12:41:24,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:24,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:24,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:24,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:24,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:24,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:24,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 266 transitions, 3540 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:24,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:24,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:24,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:25,533 INFO L124 PetriNetUnfolderBase]: 2683/4533 cut-off events. [2024-05-12 12:41:25,534 INFO L125 PetriNetUnfolderBase]: For 98440/98465 co-relation queries the response was YES. [2024-05-12 12:41:25,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25031 conditions, 4533 events. 2683/4533 cut-off events. For 98440/98465 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29921 event pairs, 898 based on Foata normal form. 13/4363 useless extension candidates. Maximal degree in co-relation 24921. Up to 3915 conditions per place. [2024-05-12 12:41:25,577 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 203 selfloop transitions, 65 changer transitions 0/281 dead transitions. [2024-05-12 12:41:25,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 281 transitions, 4114 flow [2024-05-12 12:41:25,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:41:25,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:41:25,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 12:41:25,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:41:25,578 INFO L175 Difference]: Start difference. First operand has 232 places, 266 transitions, 3540 flow. Second operand 5 states and 140 transitions. [2024-05-12 12:41:25,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 281 transitions, 4114 flow [2024-05-12 12:41:25,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 281 transitions, 3969 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:25,965 INFO L231 Difference]: Finished difference. Result has 233 places, 266 transitions, 3563 flow [2024-05-12 12:41:25,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3563, PETRI_PLACES=233, PETRI_TRANSITIONS=266} [2024-05-12 12:41:25,966 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 183 predicate places. [2024-05-12 12:41:25,966 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 266 transitions, 3563 flow [2024-05-12 12:41:25,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:25,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:25,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:25,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:41:25,967 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:25,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:25,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1799556256, now seen corresponding path program 3 times [2024-05-12 12:41:25,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:25,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404103338] [2024-05-12 12:41:25,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:25,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:25,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:26,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:26,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:26,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404103338] [2024-05-12 12:41:26,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404103338] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:26,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:26,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:26,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896262426] [2024-05-12 12:41:26,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:26,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:26,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:26,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:26,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:26,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:26,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 266 transitions, 3563 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:26,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:26,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:26,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:26,783 INFO L124 PetriNetUnfolderBase]: 2680/4529 cut-off events. [2024-05-12 12:41:26,784 INFO L125 PetriNetUnfolderBase]: For 97792/97817 co-relation queries the response was YES. [2024-05-12 12:41:26,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24967 conditions, 4529 events. 2680/4529 cut-off events. For 97792/97817 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29824 event pairs, 898 based on Foata normal form. 13/4359 useless extension candidates. Maximal degree in co-relation 24857. Up to 3953 conditions per place. [2024-05-12 12:41:26,824 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 196 selfloop transitions, 70 changer transitions 0/279 dead transitions. [2024-05-12 12:41:26,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 279 transitions, 4127 flow [2024-05-12 12:41:26,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:26,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:26,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-05-12 12:41:26,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:41:26,825 INFO L175 Difference]: Start difference. First operand has 233 places, 266 transitions, 3563 flow. Second operand 6 states and 159 transitions. [2024-05-12 12:41:26,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 279 transitions, 4127 flow [2024-05-12 12:41:27,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 279 transitions, 3941 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:27,150 INFO L231 Difference]: Finished difference. Result has 234 places, 266 transitions, 3543 flow [2024-05-12 12:41:27,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3543, PETRI_PLACES=234, PETRI_TRANSITIONS=266} [2024-05-12 12:41:27,151 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 184 predicate places. [2024-05-12 12:41:27,151 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 266 transitions, 3543 flow [2024-05-12 12:41:27,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:27,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:27,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:27,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:41:27,151 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:27,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:27,152 INFO L85 PathProgramCache]: Analyzing trace with hash -921313726, now seen corresponding path program 4 times [2024-05-12 12:41:27,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:27,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502693234] [2024-05-12 12:41:27,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:27,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:27,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:27,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:27,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:27,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502693234] [2024-05-12 12:41:27,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502693234] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:27,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:27,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:27,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459745383] [2024-05-12 12:41:27,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:27,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:27,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:27,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:27,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:27,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:27,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 266 transitions, 3543 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:27,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:27,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:27,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:27,983 INFO L124 PetriNetUnfolderBase]: 2697/4561 cut-off events. [2024-05-12 12:41:27,984 INFO L125 PetriNetUnfolderBase]: For 96080/96105 co-relation queries the response was YES. [2024-05-12 12:41:28,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25141 conditions, 4561 events. 2697/4561 cut-off events. For 96080/96105 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30129 event pairs, 898 based on Foata normal form. 13/4387 useless extension candidates. Maximal degree in co-relation 25031. Up to 3862 conditions per place. [2024-05-12 12:41:28,015 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 207 selfloop transitions, 77 changer transitions 0/297 dead transitions. [2024-05-12 12:41:28,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 297 transitions, 4531 flow [2024-05-12 12:41:28,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:28,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:28,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:41:28,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 12:41:28,016 INFO L175 Difference]: Start difference. First operand has 234 places, 266 transitions, 3543 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:41:28,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 297 transitions, 4531 flow [2024-05-12 12:41:28,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 297 transitions, 4391 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:28,301 INFO L231 Difference]: Finished difference. Result has 236 places, 275 transitions, 3755 flow [2024-05-12 12:41:28,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3755, PETRI_PLACES=236, PETRI_TRANSITIONS=275} [2024-05-12 12:41:28,301 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 186 predicate places. [2024-05-12 12:41:28,301 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 275 transitions, 3755 flow [2024-05-12 12:41:28,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:28,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:28,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:28,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:41:28,302 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:28,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:28,302 INFO L85 PathProgramCache]: Analyzing trace with hash 921235260, now seen corresponding path program 5 times [2024-05-12 12:41:28,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:28,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390178088] [2024-05-12 12:41:28,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:28,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:28,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:28,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:28,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:28,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390178088] [2024-05-12 12:41:28,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390178088] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:28,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:28,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:28,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818265726] [2024-05-12 12:41:28,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:28,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:28,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:28,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:28,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:28,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:28,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 275 transitions, 3755 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:28,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:28,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:28,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:29,087 INFO L124 PetriNetUnfolderBase]: 2704/4572 cut-off events. [2024-05-12 12:41:29,087 INFO L125 PetriNetUnfolderBase]: For 100280/100305 co-relation queries the response was YES. [2024-05-12 12:41:29,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25436 conditions, 4572 events. 2704/4572 cut-off events. For 100280/100305 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30160 event pairs, 898 based on Foata normal form. 13/4396 useless extension candidates. Maximal degree in co-relation 25325. Up to 3870 conditions per place. [2024-05-12 12:41:29,128 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 201 selfloop transitions, 86 changer transitions 0/300 dead transitions. [2024-05-12 12:41:29,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 300 transitions, 4635 flow [2024-05-12 12:41:29,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:29,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:29,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:41:29,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 12:41:29,129 INFO L175 Difference]: Start difference. First operand has 236 places, 275 transitions, 3755 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:41:29,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 300 transitions, 4635 flow [2024-05-12 12:41:29,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 300 transitions, 4411 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:29,484 INFO L231 Difference]: Finished difference. Result has 240 places, 278 transitions, 3777 flow [2024-05-12 12:41:29,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=240, PETRI_TRANSITIONS=278} [2024-05-12 12:41:29,485 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 190 predicate places. [2024-05-12 12:41:29,485 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 278 transitions, 3777 flow [2024-05-12 12:41:29,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:29,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:29,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:29,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:41:29,486 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:29,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:29,486 INFO L85 PathProgramCache]: Analyzing trace with hash -915652444, now seen corresponding path program 1 times [2024-05-12 12:41:29,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:29,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767585560] [2024-05-12 12:41:29,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:29,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:29,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:29,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:29,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:29,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767585560] [2024-05-12 12:41:29,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767585560] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:29,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:29,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:29,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212598410] [2024-05-12 12:41:29,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:29,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:29,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:29,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:29,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:29,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:29,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 278 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:29,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:29,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:29,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:30,318 INFO L124 PetriNetUnfolderBase]: 2721/4595 cut-off events. [2024-05-12 12:41:30,318 INFO L125 PetriNetUnfolderBase]: For 103586/103618 co-relation queries the response was YES. [2024-05-12 12:41:30,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25623 conditions, 4595 events. 2721/4595 cut-off events. For 103586/103618 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30300 event pairs, 889 based on Foata normal form. 18/4419 useless extension candidates. Maximal degree in co-relation 25511. Up to 3939 conditions per place. [2024-05-12 12:41:30,363 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 188 selfloop transitions, 104 changer transitions 0/305 dead transitions. [2024-05-12 12:41:30,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 305 transitions, 4601 flow [2024-05-12 12:41:30,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:30,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:30,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-05-12 12:41:30,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282608695652173 [2024-05-12 12:41:30,365 INFO L175 Difference]: Start difference. First operand has 240 places, 278 transitions, 3777 flow. Second operand 10 states and 243 transitions. [2024-05-12 12:41:30,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 305 transitions, 4601 flow [2024-05-12 12:41:30,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 305 transitions, 4390 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:30,724 INFO L231 Difference]: Finished difference. Result has 245 places, 284 transitions, 3886 flow [2024-05-12 12:41:30,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3566, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3886, PETRI_PLACES=245, PETRI_TRANSITIONS=284} [2024-05-12 12:41:30,724 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 195 predicate places. [2024-05-12 12:41:30,724 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 284 transitions, 3886 flow [2024-05-12 12:41:30,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:30,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:30,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:30,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:41:30,725 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:30,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:30,725 INFO L85 PathProgramCache]: Analyzing trace with hash 921533790, now seen corresponding path program 6 times [2024-05-12 12:41:30,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:30,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009607243] [2024-05-12 12:41:30,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:30,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:30,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:30,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:30,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:30,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009607243] [2024-05-12 12:41:30,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009607243] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:30,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:30,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:30,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299919580] [2024-05-12 12:41:30,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:30,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:30,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:30,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:30,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:30,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:30,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 284 transitions, 3886 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:30,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:30,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:30,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:31,565 INFO L124 PetriNetUnfolderBase]: 2728/4607 cut-off events. [2024-05-12 12:41:31,565 INFO L125 PetriNetUnfolderBase]: For 106981/107006 co-relation queries the response was YES. [2024-05-12 12:41:31,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25851 conditions, 4607 events. 2728/4607 cut-off events. For 106981/107006 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30385 event pairs, 897 based on Foata normal form. 13/4425 useless extension candidates. Maximal degree in co-relation 25738. Up to 3900 conditions per place. [2024-05-12 12:41:31,609 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 202 selfloop transitions, 90 changer transitions 0/305 dead transitions. [2024-05-12 12:41:31,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 305 transitions, 4660 flow [2024-05-12 12:41:31,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:31,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:31,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 12:41:31,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683229813664596 [2024-05-12 12:41:31,610 INFO L175 Difference]: Start difference. First operand has 245 places, 284 transitions, 3886 flow. Second operand 7 states and 183 transitions. [2024-05-12 12:41:31,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 305 transitions, 4660 flow [2024-05-12 12:41:31,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 305 transitions, 4499 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:31,967 INFO L231 Difference]: Finished difference. Result has 245 places, 287 transitions, 3963 flow [2024-05-12 12:41:31,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3727, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3963, PETRI_PLACES=245, PETRI_TRANSITIONS=287} [2024-05-12 12:41:31,968 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 195 predicate places. [2024-05-12 12:41:31,968 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 287 transitions, 3963 flow [2024-05-12 12:41:31,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:31,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:31,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:31,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:41:31,968 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:31,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:31,969 INFO L85 PathProgramCache]: Analyzing trace with hash -912256270, now seen corresponding path program 4 times [2024-05-12 12:41:31,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:31,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703415312] [2024-05-12 12:41:31,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:31,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:31,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:32,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:32,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:32,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703415312] [2024-05-12 12:41:32,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703415312] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:32,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:32,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:32,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891985615] [2024-05-12 12:41:32,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:32,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:32,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:32,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:32,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:32,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:32,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 287 transitions, 3963 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:32,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:32,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:32,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:32,791 INFO L124 PetriNetUnfolderBase]: 2751/4643 cut-off events. [2024-05-12 12:41:32,791 INFO L125 PetriNetUnfolderBase]: For 109039/109064 co-relation queries the response was YES. [2024-05-12 12:41:32,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26334 conditions, 4643 events. 2751/4643 cut-off events. For 109039/109064 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30608 event pairs, 897 based on Foata normal form. 13/4456 useless extension candidates. Maximal degree in co-relation 26220. Up to 3979 conditions per place. [2024-05-12 12:41:32,833 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 207 selfloop transitions, 97 changer transitions 0/317 dead transitions. [2024-05-12 12:41:32,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 317 transitions, 4880 flow [2024-05-12 12:41:32,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:32,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:32,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-05-12 12:41:32,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282608695652173 [2024-05-12 12:41:32,834 INFO L175 Difference]: Start difference. First operand has 245 places, 287 transitions, 3963 flow. Second operand 10 states and 243 transitions. [2024-05-12 12:41:32,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 317 transitions, 4880 flow [2024-05-12 12:41:33,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 317 transitions, 4716 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:33,151 INFO L231 Difference]: Finished difference. Result has 251 places, 296 transitions, 4168 flow [2024-05-12 12:41:33,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3804, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4168, PETRI_PLACES=251, PETRI_TRANSITIONS=296} [2024-05-12 12:41:33,151 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 201 predicate places. [2024-05-12 12:41:33,152 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 296 transitions, 4168 flow [2024-05-12 12:41:33,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:33,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:33,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:33,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:41:33,152 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:33,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:33,153 INFO L85 PathProgramCache]: Analyzing trace with hash -921193756, now seen corresponding path program 7 times [2024-05-12 12:41:33,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:33,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215211732] [2024-05-12 12:41:33,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:33,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:33,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:33,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:33,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:33,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215211732] [2024-05-12 12:41:33,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215211732] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:33,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:33,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:33,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581263744] [2024-05-12 12:41:33,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:33,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:33,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:33,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:33,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:33,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:33,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 296 transitions, 4168 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:33,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:33,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:33,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:34,046 INFO L124 PetriNetUnfolderBase]: 2758/4654 cut-off events. [2024-05-12 12:41:34,047 INFO L125 PetriNetUnfolderBase]: For 113357/113382 co-relation queries the response was YES. [2024-05-12 12:41:34,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26559 conditions, 4654 events. 2758/4654 cut-off events. For 113357/113382 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30674 event pairs, 897 based on Foata normal form. 13/4465 useless extension candidates. Maximal degree in co-relation 26444. Up to 4046 conditions per place. [2024-05-12 12:41:34,083 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 250 selfloop transitions, 53 changer transitions 0/316 dead transitions. [2024-05-12 12:41:34,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 316 transitions, 4869 flow [2024-05-12 12:41:34,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:34,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:34,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-05-12 12:41:34,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527950310559007 [2024-05-12 12:41:34,084 INFO L175 Difference]: Start difference. First operand has 251 places, 296 transitions, 4168 flow. Second operand 7 states and 178 transitions. [2024-05-12 12:41:34,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 316 transitions, 4869 flow [2024-05-12 12:41:34,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 316 transitions, 4615 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:34,443 INFO L231 Difference]: Finished difference. Result has 252 places, 299 transitions, 4085 flow [2024-05-12 12:41:34,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4085, PETRI_PLACES=252, PETRI_TRANSITIONS=299} [2024-05-12 12:41:34,443 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 202 predicate places. [2024-05-12 12:41:34,444 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 299 transitions, 4085 flow [2024-05-12 12:41:34,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:34,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:34,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:34,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:41:34,444 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:34,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:34,445 INFO L85 PathProgramCache]: Analyzing trace with hash 925247466, now seen corresponding path program 5 times [2024-05-12 12:41:34,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:34,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584677328] [2024-05-12 12:41:34,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:34,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:34,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:34,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:34,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:34,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584677328] [2024-05-12 12:41:34,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584677328] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:34,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:34,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:34,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812468976] [2024-05-12 12:41:34,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:34,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:34,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:34,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:34,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:34,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:34,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 299 transitions, 4085 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:34,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:34,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:34,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:35,388 INFO L124 PetriNetUnfolderBase]: 2781/4690 cut-off events. [2024-05-12 12:41:35,388 INFO L125 PetriNetUnfolderBase]: For 116712/116737 co-relation queries the response was YES. [2024-05-12 12:41:35,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26679 conditions, 4690 events. 2781/4690 cut-off events. For 116712/116737 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30947 event pairs, 897 based on Foata normal form. 13/4496 useless extension candidates. Maximal degree in co-relation 26563. Up to 4012 conditions per place. [2024-05-12 12:41:35,433 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 212 selfloop transitions, 103 changer transitions 0/328 dead transitions. [2024-05-12 12:41:35,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 328 transitions, 5092 flow [2024-05-12 12:41:35,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:35,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:35,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 264 transitions. [2024-05-12 12:41:35,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-05-12 12:41:35,435 INFO L175 Difference]: Start difference. First operand has 252 places, 299 transitions, 4085 flow. Second operand 11 states and 264 transitions. [2024-05-12 12:41:35,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 328 transitions, 5092 flow [2024-05-12 12:41:35,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 328 transitions, 4954 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:35,845 INFO L231 Difference]: Finished difference. Result has 258 places, 308 transitions, 4290 flow [2024-05-12 12:41:35,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3953, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4290, PETRI_PLACES=258, PETRI_TRANSITIONS=308} [2024-05-12 12:41:35,846 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 208 predicate places. [2024-05-12 12:41:35,846 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 308 transitions, 4290 flow [2024-05-12 12:41:35,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:35,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:35,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:35,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:41:35,846 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:35,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:35,847 INFO L85 PathProgramCache]: Analyzing trace with hash -911939326, now seen corresponding path program 8 times [2024-05-12 12:41:35,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:35,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975312227] [2024-05-12 12:41:35,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:35,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:35,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:36,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:36,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:36,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975312227] [2024-05-12 12:41:36,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975312227] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:36,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:36,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:36,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737313280] [2024-05-12 12:41:36,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:36,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:36,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:36,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:36,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:36,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:36,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 308 transitions, 4290 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:36,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:36,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:36,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:36,734 INFO L124 PetriNetUnfolderBase]: 2798/4716 cut-off events. [2024-05-12 12:41:36,734 INFO L125 PetriNetUnfolderBase]: For 122042/122067 co-relation queries the response was YES. [2024-05-12 12:41:36,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27085 conditions, 4716 events. 2798/4716 cut-off events. For 122042/122067 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31130 event pairs, 897 based on Foata normal form. 13/4518 useless extension candidates. Maximal degree in co-relation 26968. Up to 4077 conditions per place. [2024-05-12 12:41:36,780 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 248 selfloop transitions, 70 changer transitions 0/331 dead transitions. [2024-05-12 12:41:36,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 331 transitions, 5180 flow [2024-05-12 12:41:36,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:36,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:36,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-05-12 12:41:36,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-05-12 12:41:36,781 INFO L175 Difference]: Start difference. First operand has 258 places, 308 transitions, 4290 flow. Second operand 9 states and 219 transitions. [2024-05-12 12:41:36,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 331 transitions, 5180 flow [2024-05-12 12:41:37,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 331 transitions, 5015 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:37,220 INFO L231 Difference]: Finished difference. Result has 263 places, 314 transitions, 4399 flow [2024-05-12 12:41:37,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4399, PETRI_PLACES=263, PETRI_TRANSITIONS=314} [2024-05-12 12:41:37,221 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 213 predicate places. [2024-05-12 12:41:37,221 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 314 transitions, 4399 flow [2024-05-12 12:41:37,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:37,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:37,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:37,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:41:37,222 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:37,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:37,222 INFO L85 PathProgramCache]: Analyzing trace with hash 925258626, now seen corresponding path program 6 times [2024-05-12 12:41:37,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:37,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856501379] [2024-05-12 12:41:37,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:37,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:37,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:37,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-05-12 12:41:37,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:37,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856501379] [2024-05-12 12:41:37,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856501379] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:37,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:37,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:37,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170998160] [2024-05-12 12:41:37,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:37,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:37,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:37,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:37,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:37,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:37,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 314 transitions, 4399 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:37,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:37,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:37,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:38,199 INFO L124 PetriNetUnfolderBase]: 2795/4712 cut-off events. [2024-05-12 12:41:38,199 INFO L125 PetriNetUnfolderBase]: For 124426/124451 co-relation queries the response was YES. [2024-05-12 12:41:38,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27037 conditions, 4712 events. 2795/4712 cut-off events. For 124426/124451 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31047 event pairs, 897 based on Foata normal form. 13/4514 useless extension candidates. Maximal degree in co-relation 26918. Up to 4031 conditions per place. [2024-05-12 12:41:38,248 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 217 selfloop transitions, 101 changer transitions 0/331 dead transitions. [2024-05-12 12:41:38,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 331 transitions, 5179 flow [2024-05-12 12:41:38,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:38,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:38,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-05-12 12:41:38,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.538647342995169 [2024-05-12 12:41:38,249 INFO L175 Difference]: Start difference. First operand has 263 places, 314 transitions, 4399 flow. Second operand 9 states and 223 transitions. [2024-05-12 12:41:38,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 331 transitions, 5179 flow [2024-05-12 12:41:38,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 331 transitions, 4979 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:38,687 INFO L231 Difference]: Finished difference. Result has 266 places, 314 transitions, 4408 flow [2024-05-12 12:41:38,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4199, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4408, PETRI_PLACES=266, PETRI_TRANSITIONS=314} [2024-05-12 12:41:38,688 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 216 predicate places. [2024-05-12 12:41:38,688 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 314 transitions, 4408 flow [2024-05-12 12:41:38,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:38,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:38,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] [2024-05-12 12:41:38,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:41:38,689 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:38,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:38,689 INFO L85 PathProgramCache]: Analyzing trace with hash 925258812, now seen corresponding path program 2 times [2024-05-12 12:41:38,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:38,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632798843] [2024-05-12 12:41:38,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:38,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:38,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:38,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-05-12 12:41:38,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:38,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632798843] [2024-05-12 12:41:38,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632798843] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:38,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:38,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:38,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185676090] [2024-05-12 12:41:38,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:38,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:38,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:38,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:38,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:38,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:38,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 314 transitions, 4408 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:38,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:38,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:38,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:39,586 INFO L124 PetriNetUnfolderBase]: 2818/4745 cut-off events. [2024-05-12 12:41:39,587 INFO L125 PetriNetUnfolderBase]: For 129611/129643 co-relation queries the response was YES. [2024-05-12 12:41:39,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27382 conditions, 4745 events. 2818/4745 cut-off events. For 129611/129643 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31324 event pairs, 889 based on Foata normal form. 18/4546 useless extension candidates. Maximal degree in co-relation 27262. Up to 4135 conditions per place. [2024-05-12 12:41:39,631 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 248 selfloop transitions, 81 changer transitions 0/342 dead transitions. [2024-05-12 12:41:39,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 342 transitions, 5342 flow [2024-05-12 12:41:39,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:39,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:39,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-05-12 12:41:39,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138339920948617 [2024-05-12 12:41:39,633 INFO L175 Difference]: Start difference. First operand has 266 places, 314 transitions, 4408 flow. Second operand 11 states and 260 transitions. [2024-05-12 12:41:39,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 342 transitions, 5342 flow [2024-05-12 12:41:40,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 342 transitions, 5140 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:40,121 INFO L231 Difference]: Finished difference. Result has 270 places, 323 transitions, 4526 flow [2024-05-12 12:41:40,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4206, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4526, PETRI_PLACES=270, PETRI_TRANSITIONS=323} [2024-05-12 12:41:40,121 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 220 predicate places. [2024-05-12 12:41:40,122 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 323 transitions, 4526 flow [2024-05-12 12:41:40,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:40,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:40,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:40,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:41:40,122 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:40,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:40,123 INFO L85 PathProgramCache]: Analyzing trace with hash 925253232, now seen corresponding path program 3 times [2024-05-12 12:41:40,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:40,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950543143] [2024-05-12 12:41:40,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:40,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:40,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:40,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:40,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:40,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950543143] [2024-05-12 12:41:40,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950543143] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:40,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:40,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:40,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902486152] [2024-05-12 12:41:40,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:40,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:40,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:40,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:40,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:40,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:40,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 323 transitions, 4526 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:40,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:40,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:40,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:41,093 INFO L124 PetriNetUnfolderBase]: 2815/4741 cut-off events. [2024-05-12 12:41:41,094 INFO L125 PetriNetUnfolderBase]: For 131796/131828 co-relation queries the response was YES. [2024-05-12 12:41:41,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27357 conditions, 4741 events. 2815/4741 cut-off events. For 131796/131828 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31276 event pairs, 889 based on Foata normal form. 18/4542 useless extension candidates. Maximal degree in co-relation 27235. Up to 4132 conditions per place. [2024-05-12 12:41:41,139 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 246 selfloop transitions, 81 changer transitions 0/340 dead transitions. [2024-05-12 12:41:41,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 340 transitions, 5220 flow [2024-05-12 12:41:41,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:41,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:41,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-05-12 12:41:41,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195652173913043 [2024-05-12 12:41:41,141 INFO L175 Difference]: Start difference. First operand has 270 places, 323 transitions, 4526 flow. Second operand 10 states and 239 transitions. [2024-05-12 12:41:41,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 340 transitions, 5220 flow [2024-05-12 12:41:41,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 340 transitions, 5116 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:41,740 INFO L231 Difference]: Finished difference. Result has 274 places, 323 transitions, 4594 flow [2024-05-12 12:41:41,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4594, PETRI_PLACES=274, PETRI_TRANSITIONS=323} [2024-05-12 12:41:41,742 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 224 predicate places. [2024-05-12 12:41:41,742 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 323 transitions, 4594 flow [2024-05-12 12:41:41,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:41,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:41,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] [2024-05-12 12:41:41,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:41:41,742 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:41,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:41,743 INFO L85 PathProgramCache]: Analyzing trace with hash 925252860, now seen corresponding path program 9 times [2024-05-12 12:41:41,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:41,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991676909] [2024-05-12 12:41:41,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:41,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:41,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:41,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-05-12 12:41:41,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:41,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991676909] [2024-05-12 12:41:41,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991676909] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:41,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:41,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:41,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413872075] [2024-05-12 12:41:41,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:41,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:41,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:41,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:41,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:41,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:41,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 323 transitions, 4594 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:41,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:41,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:41,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:42,633 INFO L124 PetriNetUnfolderBase]: 2812/4738 cut-off events. [2024-05-12 12:41:42,633 INFO L125 PetriNetUnfolderBase]: For 134173/134198 co-relation queries the response was YES. [2024-05-12 12:41:42,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27495 conditions, 4738 events. 2812/4738 cut-off events. For 134173/134198 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31244 event pairs, 897 based on Foata normal form. 13/4535 useless extension candidates. Maximal degree in co-relation 27371. Up to 4093 conditions per place. [2024-05-12 12:41:42,679 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 253 selfloop transitions, 71 changer transitions 0/337 dead transitions. [2024-05-12 12:41:42,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 337 transitions, 5276 flow [2024-05-12 12:41:42,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:42,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:42,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-05-12 12:41:42,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527950310559007 [2024-05-12 12:41:42,680 INFO L175 Difference]: Start difference. First operand has 274 places, 323 transitions, 4594 flow. Second operand 7 states and 178 transitions. [2024-05-12 12:41:42,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 337 transitions, 5276 flow [2024-05-12 12:41:43,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 337 transitions, 5108 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:43,185 INFO L231 Difference]: Finished difference. Result has 273 places, 323 transitions, 4575 flow [2024-05-12 12:41:43,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4426, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4575, PETRI_PLACES=273, PETRI_TRANSITIONS=323} [2024-05-12 12:41:43,185 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 223 predicate places. [2024-05-12 12:41:43,186 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 323 transitions, 4575 flow [2024-05-12 12:41:43,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:43,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:43,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] [2024-05-12 12:41:43,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:41:43,186 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:43,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:43,187 INFO L85 PathProgramCache]: Analyzing trace with hash 2044875200, now seen corresponding path program 4 times [2024-05-12 12:41:43,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:43,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216084545] [2024-05-12 12:41:43,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:43,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:43,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:43,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:43,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:43,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216084545] [2024-05-12 12:41:43,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216084545] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:43,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:43,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:43,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910306240] [2024-05-12 12:41:43,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:43,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:43,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:43,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:43,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:43,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:43,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 323 transitions, 4575 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:43,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:43,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:43,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:44,074 INFO L124 PetriNetUnfolderBase]: 2847/4800 cut-off events. [2024-05-12 12:41:44,074 INFO L125 PetriNetUnfolderBase]: For 142717/142888 co-relation queries the response was YES. [2024-05-12 12:41:44,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28050 conditions, 4800 events. 2847/4800 cut-off events. For 142717/142888 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31734 event pairs, 907 based on Foata normal form. 110/4693 useless extension candidates. Maximal degree in co-relation 27925. Up to 4124 conditions per place. [2024-05-12 12:41:44,123 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 238 selfloop transitions, 100 changer transitions 0/351 dead transitions. [2024-05-12 12:41:44,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 351 transitions, 5602 flow [2024-05-12 12:41:44,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:44,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:44,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-05-12 12:41:44,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407608695652174 [2024-05-12 12:41:44,125 INFO L175 Difference]: Start difference. First operand has 273 places, 323 transitions, 4575 flow. Second operand 8 states and 199 transitions. [2024-05-12 12:41:44,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 351 transitions, 5602 flow [2024-05-12 12:41:44,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 351 transitions, 5460 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:44,759 INFO L231 Difference]: Finished difference. Result has 276 places, 335 transitions, 4888 flow [2024-05-12 12:41:44,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4433, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4888, PETRI_PLACES=276, PETRI_TRANSITIONS=335} [2024-05-12 12:41:44,759 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 226 predicate places. [2024-05-12 12:41:44,759 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 335 transitions, 4888 flow [2024-05-12 12:41:44,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:44,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:44,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:44,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:41:44,760 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:44,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:44,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1584562702, now seen corresponding path program 5 times [2024-05-12 12:41:44,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:44,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241800658] [2024-05-12 12:41:44,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:44,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:44,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:44,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:44,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:44,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241800658] [2024-05-12 12:41:44,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241800658] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:44,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:44,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:44,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477129320] [2024-05-12 12:41:44,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:44,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:44,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:44,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:44,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:44,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:44,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 335 transitions, 4888 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:44,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:44,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:44,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:45,719 INFO L124 PetriNetUnfolderBase]: 2854/4799 cut-off events. [2024-05-12 12:41:45,719 INFO L125 PetriNetUnfolderBase]: For 144776/144808 co-relation queries the response was YES. [2024-05-12 12:41:45,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28356 conditions, 4799 events. 2854/4799 cut-off events. For 144776/144808 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31609 event pairs, 889 based on Foata normal form. 18/4592 useless extension candidates. Maximal degree in co-relation 28229. Up to 4132 conditions per place. [2024-05-12 12:41:45,768 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 239 selfloop transitions, 107 changer transitions 0/359 dead transitions. [2024-05-12 12:41:45,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 359 transitions, 5792 flow [2024-05-12 12:41:45,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:45,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:45,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-05-12 12:41:45,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304347826086957 [2024-05-12 12:41:45,769 INFO L175 Difference]: Start difference. First operand has 276 places, 335 transitions, 4888 flow. Second operand 10 states and 244 transitions. [2024-05-12 12:41:45,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 359 transitions, 5792 flow [2024-05-12 12:41:46,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 359 transitions, 5700 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:46,301 INFO L231 Difference]: Finished difference. Result has 283 places, 338 transitions, 5080 flow [2024-05-12 12:41:46,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4798, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5080, PETRI_PLACES=283, PETRI_TRANSITIONS=338} [2024-05-12 12:41:46,302 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 233 predicate places. [2024-05-12 12:41:46,302 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 338 transitions, 5080 flow [2024-05-12 12:41:46,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:46,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:46,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:46,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:41:46,303 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:46,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:46,303 INFO L85 PathProgramCache]: Analyzing trace with hash 2037523364, now seen corresponding path program 7 times [2024-05-12 12:41:46,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:46,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996360466] [2024-05-12 12:41:46,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:46,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:46,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:46,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:46,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:46,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996360466] [2024-05-12 12:41:46,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996360466] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:46,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:46,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:46,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575752871] [2024-05-12 12:41:46,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:46,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:46,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:46,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:46,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:46,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:46,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 338 transitions, 5080 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:46,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:46,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:46,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:47,199 INFO L124 PetriNetUnfolderBase]: 2871/4826 cut-off events. [2024-05-12 12:41:47,199 INFO L125 PetriNetUnfolderBase]: For 147346/147371 co-relation queries the response was YES. [2024-05-12 12:41:47,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28861 conditions, 4826 events. 2871/4826 cut-off events. For 147346/147371 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31790 event pairs, 897 based on Foata normal form. 13/4611 useless extension candidates. Maximal degree in co-relation 28733. Up to 4128 conditions per place. [2024-05-12 12:41:47,249 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 244 selfloop transitions, 104 changer transitions 0/361 dead transitions. [2024-05-12 12:41:47,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 361 transitions, 6146 flow [2024-05-12 12:41:47,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:47,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:47,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-05-12 12:41:47,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5489130434782609 [2024-05-12 12:41:47,250 INFO L175 Difference]: Start difference. First operand has 283 places, 338 transitions, 5080 flow. Second operand 8 states and 202 transitions. [2024-05-12 12:41:47,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 361 transitions, 6146 flow [2024-05-12 12:41:47,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 361 transitions, 5891 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-05-12 12:41:47,921 INFO L231 Difference]: Finished difference. Result has 281 places, 344 transitions, 5155 flow [2024-05-12 12:41:47,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5155, PETRI_PLACES=281, PETRI_TRANSITIONS=344} [2024-05-12 12:41:47,922 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 231 predicate places. [2024-05-12 12:41:47,922 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 344 transitions, 5155 flow [2024-05-12 12:41:47,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:47,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:47,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:47,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:41:47,923 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:47,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:47,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1814165198, now seen corresponding path program 10 times [2024-05-12 12:41:47,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:47,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701952366] [2024-05-12 12:41:47,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:47,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:47,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:48,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:48,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:48,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701952366] [2024-05-12 12:41:48,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701952366] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:48,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:48,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:48,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857964637] [2024-05-12 12:41:48,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:48,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:48,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:48,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:48,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:48,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:48,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 344 transitions, 5155 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:48,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:48,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:48,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:48,859 INFO L124 PetriNetUnfolderBase]: 2868/4822 cut-off events. [2024-05-12 12:41:48,860 INFO L125 PetriNetUnfolderBase]: For 141812/141837 co-relation queries the response was YES. [2024-05-12 12:41:48,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28662 conditions, 4822 events. 2868/4822 cut-off events. For 141812/141837 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31773 event pairs, 897 based on Foata normal form. 13/4607 useless extension candidates. Maximal degree in co-relation 28535. Up to 4080 conditions per place. [2024-05-12 12:41:48,909 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 253 selfloop transitions, 106 changer transitions 0/372 dead transitions. [2024-05-12 12:41:48,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 372 transitions, 6055 flow [2024-05-12 12:41:48,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:48,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:48,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 12:41:48,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5788043478260869 [2024-05-12 12:41:48,910 INFO L175 Difference]: Start difference. First operand has 281 places, 344 transitions, 5155 flow. Second operand 8 states and 213 transitions. [2024-05-12 12:41:48,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 372 transitions, 6055 flow [2024-05-12 12:41:49,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 372 transitions, 5852 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:49,540 INFO L231 Difference]: Finished difference. Result has 284 places, 344 transitions, 5184 flow [2024-05-12 12:41:49,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4954, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5184, PETRI_PLACES=284, PETRI_TRANSITIONS=344} [2024-05-12 12:41:49,541 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 234 predicate places. [2024-05-12 12:41:49,541 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 344 transitions, 5184 flow [2024-05-12 12:41:49,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:49,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:49,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:49,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:41:49,541 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:49,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:49,542 INFO L85 PathProgramCache]: Analyzing trace with hash 2037517970, now seen corresponding path program 6 times [2024-05-12 12:41:49,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:49,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353985133] [2024-05-12 12:41:49,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:49,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:49,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:49,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-05-12 12:41:49,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:49,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353985133] [2024-05-12 12:41:49,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353985133] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:49,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:49,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:49,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645083334] [2024-05-12 12:41:49,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:49,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:49,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:49,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:49,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:49,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:49,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 344 transitions, 5184 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:49,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:49,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:49,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:50,488 INFO L124 PetriNetUnfolderBase]: 2865/4817 cut-off events. [2024-05-12 12:41:50,489 INFO L125 PetriNetUnfolderBase]: For 140618/140650 co-relation queries the response was YES. [2024-05-12 12:41:50,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28609 conditions, 4817 events. 2865/4817 cut-off events. For 140618/140650 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31763 event pairs, 889 based on Foata normal form. 18/4606 useless extension candidates. Maximal degree in co-relation 28482. Up to 4147 conditions per place. [2024-05-12 12:41:50,538 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 242 selfloop transitions, 107 changer transitions 0/362 dead transitions. [2024-05-12 12:41:50,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 362 transitions, 5926 flow [2024-05-12 12:41:50,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:50,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:50,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 12:41:50,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461956521739131 [2024-05-12 12:41:50,539 INFO L175 Difference]: Start difference. First operand has 284 places, 344 transitions, 5184 flow. Second operand 8 states and 201 transitions. [2024-05-12 12:41:50,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 362 transitions, 5926 flow [2024-05-12 12:41:51,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 362 transitions, 5624 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:51,205 INFO L231 Difference]: Finished difference. Result has 283 places, 344 transitions, 5114 flow [2024-05-12 12:41:51,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5114, PETRI_PLACES=283, PETRI_TRANSITIONS=344} [2024-05-12 12:41:51,206 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 233 predicate places. [2024-05-12 12:41:51,206 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 344 transitions, 5114 flow [2024-05-12 12:41:51,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:51,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:51,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:41:51,206 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:51,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:51,207 INFO L85 PathProgramCache]: Analyzing trace with hash 2044875014, now seen corresponding path program 8 times [2024-05-12 12:41:51,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:51,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717267502] [2024-05-12 12:41:51,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:51,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:51,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:51,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:51,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:51,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717267502] [2024-05-12 12:41:51,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717267502] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:51,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:51,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:51,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182915265] [2024-05-12 12:41:51,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:51,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:51,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:51,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:51,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:51,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:51,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 344 transitions, 5114 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:51,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:51,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:52,051 INFO L124 PetriNetUnfolderBase]: 2862/4831 cut-off events. [2024-05-12 12:41:52,051 INFO L125 PetriNetUnfolderBase]: For 133945/134152 co-relation queries the response was YES. [2024-05-12 12:41:52,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28335 conditions, 4831 events. 2862/4831 cut-off events. For 133945/134152 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 31972 event pairs, 928 based on Foata normal form. 120/4734 useless extension candidates. Maximal degree in co-relation 28208. Up to 4117 conditions per place. [2024-05-12 12:41:52,100 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 247 selfloop transitions, 95 changer transitions 0/355 dead transitions. [2024-05-12 12:41:52,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 355 transitions, 5932 flow [2024-05-12 12:41:52,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:52,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:52,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-05-12 12:41:52,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5615942028985508 [2024-05-12 12:41:52,102 INFO L175 Difference]: Start difference. First operand has 283 places, 344 transitions, 5114 flow. Second operand 6 states and 155 transitions. [2024-05-12 12:41:52,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 355 transitions, 5932 flow [2024-05-12 12:41:52,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 355 transitions, 5666 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:52,610 INFO L231 Difference]: Finished difference. Result has 280 places, 344 transitions, 5048 flow [2024-05-12 12:41:52,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4852, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5048, PETRI_PLACES=280, PETRI_TRANSITIONS=344} [2024-05-12 12:41:52,610 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 230 predicate places. [2024-05-12 12:41:52,610 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 344 transitions, 5048 flow [2024-05-12 12:41:52,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:52,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:52,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:52,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:41:52,618 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:52,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:52,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1814165012, now seen corresponding path program 9 times [2024-05-12 12:41:52,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:52,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104435849] [2024-05-12 12:41:52,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:52,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:52,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:52,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:52,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104435849] [2024-05-12 12:41:52,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104435849] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:52,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:52,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:52,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206516253] [2024-05-12 12:41:52,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:52,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:52,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:52,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:52,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:52,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:52,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 344 transitions, 5048 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:52,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:52,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:52,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:53,550 INFO L124 PetriNetUnfolderBase]: 2859/4810 cut-off events. [2024-05-12 12:41:53,550 INFO L125 PetriNetUnfolderBase]: For 125244/125269 co-relation queries the response was YES. [2024-05-12 12:41:53,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28067 conditions, 4810 events. 2859/4810 cut-off events. For 125244/125269 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31709 event pairs, 897 based on Foata normal form. 13/4595 useless extension candidates. Maximal degree in co-relation 27941. Up to 4114 conditions per place. [2024-05-12 12:41:53,590 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 239 selfloop transitions, 111 changer transitions 0/363 dead transitions. [2024-05-12 12:41:53,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 363 transitions, 5794 flow [2024-05-12 12:41:53,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:53,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:53,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-05-12 12:41:53,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5362318840579711 [2024-05-12 12:41:53,591 INFO L175 Difference]: Start difference. First operand has 280 places, 344 transitions, 5048 flow. Second operand 9 states and 222 transitions. [2024-05-12 12:41:53,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 363 transitions, 5794 flow [2024-05-12 12:41:54,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 363 transitions, 5566 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:54,128 INFO L231 Difference]: Finished difference. Result has 284 places, 344 transitions, 5056 flow [2024-05-12 12:41:54,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4820, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5056, PETRI_PLACES=284, PETRI_TRANSITIONS=344} [2024-05-12 12:41:54,129 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 234 predicate places. [2024-05-12 12:41:54,129 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 344 transitions, 5056 flow [2024-05-12 12:41:54,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:54,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:54,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-05-12 12:41:54,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:41:54,130 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:54,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:54,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1584556750, now seen corresponding path program 11 times [2024-05-12 12:41:54,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:54,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81170665] [2024-05-12 12:41:54,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:54,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:54,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:54,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:54,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:54,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81170665] [2024-05-12 12:41:54,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81170665] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:54,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:54,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:54,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098281520] [2024-05-12 12:41:54,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:54,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:54,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:54,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:54,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:54,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:54,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 344 transitions, 5056 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:54,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:54,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:54,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:55,035 INFO L124 PetriNetUnfolderBase]: 2856/4806 cut-off events. [2024-05-12 12:41:55,036 INFO L125 PetriNetUnfolderBase]: For 127172/127197 co-relation queries the response was YES. [2024-05-12 12:41:55,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28077 conditions, 4806 events. 2856/4806 cut-off events. For 127172/127197 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31676 event pairs, 897 based on Foata normal form. 13/4591 useless extension candidates. Maximal degree in co-relation 27950. Up to 4065 conditions per place. [2024-05-12 12:41:55,087 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 250 selfloop transitions, 100 changer transitions 0/363 dead transitions. [2024-05-12 12:41:55,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 363 transitions, 5804 flow [2024-05-12 12:41:55,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:55,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:55,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:41:55,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:41:55,088 INFO L175 Difference]: Start difference. First operand has 284 places, 344 transitions, 5056 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:41:55,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 363 transitions, 5804 flow [2024-05-12 12:41:55,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 363 transitions, 5512 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-05-12 12:41:55,705 INFO L231 Difference]: Finished difference. Result has 280 places, 344 transitions, 4981 flow [2024-05-12 12:41:55,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4764, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4981, PETRI_PLACES=280, PETRI_TRANSITIONS=344} [2024-05-12 12:41:55,706 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 230 predicate places. [2024-05-12 12:41:55,706 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 344 transitions, 4981 flow [2024-05-12 12:41:55,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:55,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:55,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] [2024-05-12 12:41:55,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:41:55,707 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:55,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:55,707 INFO L85 PathProgramCache]: Analyzing trace with hash -601534398, now seen corresponding path program 7 times [2024-05-12 12:41:55,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:55,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120343480] [2024-05-12 12:41:55,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:55,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:55,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:55,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:55,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120343480] [2024-05-12 12:41:55,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120343480] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:55,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:55,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:55,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929764383] [2024-05-12 12:41:55,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:55,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:55,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:55,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:55,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:55,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:55,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 344 transitions, 4981 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:55,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:55,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:55,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:56,566 INFO L124 PetriNetUnfolderBase]: 2863/4816 cut-off events. [2024-05-12 12:41:56,567 INFO L125 PetriNetUnfolderBase]: For 124019/124051 co-relation queries the response was YES. [2024-05-12 12:41:56,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28063 conditions, 4816 events. 2863/4816 cut-off events. For 124019/124051 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 31753 event pairs, 892 based on Foata normal form. 18/4603 useless extension candidates. Maximal degree in co-relation 27937. Up to 4069 conditions per place. [2024-05-12 12:41:56,615 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 230 selfloop transitions, 126 changer transitions 0/369 dead transitions. [2024-05-12 12:41:56,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 369 transitions, 5953 flow [2024-05-12 12:41:56,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:56,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:56,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 12:41:56,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5516304347826086 [2024-05-12 12:41:56,616 INFO L175 Difference]: Start difference. First operand has 280 places, 344 transitions, 4981 flow. Second operand 8 states and 203 transitions. [2024-05-12 12:41:56,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 369 transitions, 5953 flow [2024-05-12 12:41:57,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 369 transitions, 5735 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:57,114 INFO L231 Difference]: Finished difference. Result has 281 places, 350 transitions, 5139 flow [2024-05-12 12:41:57,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5139, PETRI_PLACES=281, PETRI_TRANSITIONS=350} [2024-05-12 12:41:57,114 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 231 predicate places. [2024-05-12 12:41:57,114 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 350 transitions, 5139 flow [2024-05-12 12:41:57,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:57,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:57,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] [2024-05-12 12:41:57,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:41:57,115 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:57,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:57,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1012580484, now seen corresponding path program 8 times [2024-05-12 12:41:57,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:57,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811220450] [2024-05-12 12:41:57,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:57,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:57,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:57,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:57,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:57,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811220450] [2024-05-12 12:41:57,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811220450] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:57,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:57,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:57,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905001679] [2024-05-12 12:41:57,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:57,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:57,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:57,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:57,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:57,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:57,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 350 transitions, 5139 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:57,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:57,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:57,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:58,013 INFO L124 PetriNetUnfolderBase]: 2890/4855 cut-off events. [2024-05-12 12:41:58,014 INFO L125 PetriNetUnfolderBase]: For 124752/124784 co-relation queries the response was YES. [2024-05-12 12:41:58,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28567 conditions, 4855 events. 2890/4855 cut-off events. For 124752/124784 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 31972 event pairs, 892 based on Foata normal form. 18/4636 useless extension candidates. Maximal degree in co-relation 28442. Up to 4199 conditions per place. [2024-05-12 12:41:58,066 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 267 selfloop transitions, 99 changer transitions 0/379 dead transitions. [2024-05-12 12:41:58,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 379 transitions, 6293 flow [2024-05-12 12:41:58,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:58,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:58,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-05-12 12:41:58,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138339920948617 [2024-05-12 12:41:58,067 INFO L175 Difference]: Start difference. First operand has 281 places, 350 transitions, 5139 flow. Second operand 11 states and 260 transitions. [2024-05-12 12:41:58,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 379 transitions, 6293 flow [2024-05-12 12:41:58,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 379 transitions, 6137 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:58,517 INFO L231 Difference]: Finished difference. Result has 289 places, 359 transitions, 5388 flow [2024-05-12 12:41:58,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4999, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5388, PETRI_PLACES=289, PETRI_TRANSITIONS=359} [2024-05-12 12:41:58,517 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 239 predicate places. [2024-05-12 12:41:58,517 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 359 transitions, 5388 flow [2024-05-12 12:41:58,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:58,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:58,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:58,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:41:58,518 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:58,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:58,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1017705714, now seen corresponding path program 9 times [2024-05-12 12:41:58,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:58,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225155950] [2024-05-12 12:41:58,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:58,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:58,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:58,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:58,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:58,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225155950] [2024-05-12 12:41:58,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225155950] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:58,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:58,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:58,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857740340] [2024-05-12 12:41:58,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:58,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:58,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:58,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:58,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:58,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:58,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 359 transitions, 5388 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:58,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:58,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:58,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:59,429 INFO L124 PetriNetUnfolderBase]: 2897/4864 cut-off events. [2024-05-12 12:41:59,430 INFO L125 PetriNetUnfolderBase]: For 127788/127820 co-relation queries the response was YES. [2024-05-12 12:41:59,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28832 conditions, 4864 events. 2897/4864 cut-off events. For 127788/127820 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 32018 event pairs, 892 based on Foata normal form. 18/4643 useless extension candidates. Maximal degree in co-relation 28704. Up to 4207 conditions per place. [2024-05-12 12:41:59,479 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 269 selfloop transitions, 97 changer transitions 0/379 dead transitions. [2024-05-12 12:41:59,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 379 transitions, 6430 flow [2024-05-12 12:41:59,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:59,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:59,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 12:41:59,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461956521739131 [2024-05-12 12:41:59,480 INFO L175 Difference]: Start difference. First operand has 289 places, 359 transitions, 5388 flow. Second operand 8 states and 201 transitions. [2024-05-12 12:41:59,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 379 transitions, 6430 flow [2024-05-12 12:41:59,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 379 transitions, 6263 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:59,996 INFO L231 Difference]: Finished difference. Result has 291 places, 362 transitions, 5479 flow [2024-05-12 12:41:59,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5241, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5479, PETRI_PLACES=291, PETRI_TRANSITIONS=362} [2024-05-12 12:41:59,996 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 241 predicate places. [2024-05-12 12:41:59,997 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 362 transitions, 5479 flow [2024-05-12 12:41:59,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:59,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:59,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:59,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:41:59,997 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:59,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:59,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1018121424, now seen corresponding path program 10 times [2024-05-12 12:41:59,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:59,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807987336] [2024-05-12 12:41:59,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:59,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:00,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:00,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:00,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:00,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807987336] [2024-05-12 12:42:00,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807987336] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:00,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:00,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:00,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106738234] [2024-05-12 12:42:00,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:00,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:00,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:00,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:00,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:00,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:00,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 362 transitions, 5479 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:00,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:00,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:00,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:00,978 INFO L124 PetriNetUnfolderBase]: 2894/4860 cut-off events. [2024-05-12 12:42:00,978 INFO L125 PetriNetUnfolderBase]: For 129640/129672 co-relation queries the response was YES. [2024-05-12 12:42:01,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28928 conditions, 4860 events. 2894/4860 cut-off events. For 129640/129672 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31994 event pairs, 889 based on Foata normal form. 18/4639 useless extension candidates. Maximal degree in co-relation 28798. Up to 4273 conditions per place. [2024-05-12 12:42:01,030 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 319 selfloop transitions, 45 changer transitions 0/377 dead transitions. [2024-05-12 12:42:01,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 377 transitions, 6243 flow [2024-05-12 12:42:01,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:01,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:01,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-05-12 12:42:01,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271739130434783 [2024-05-12 12:42:01,031 INFO L175 Difference]: Start difference. First operand has 291 places, 362 transitions, 5479 flow. Second operand 8 states and 194 transitions. [2024-05-12 12:42:01,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 377 transitions, 6243 flow [2024-05-12 12:42:01,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 377 transitions, 6046 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:01,706 INFO L231 Difference]: Finished difference. Result has 294 places, 362 transitions, 5378 flow [2024-05-12 12:42:01,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5378, PETRI_PLACES=294, PETRI_TRANSITIONS=362} [2024-05-12 12:42:01,706 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 244 predicate places. [2024-05-12 12:42:01,707 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 362 transitions, 5378 flow [2024-05-12 12:42:01,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:01,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:01,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] [2024-05-12 12:42:01,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:42:01,708 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:01,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:01,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1012580670, now seen corresponding path program 10 times [2024-05-12 12:42:01,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:01,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818065443] [2024-05-12 12:42:01,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:01,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:01,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:01,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:01,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:01,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818065443] [2024-05-12 12:42:01,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818065443] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:01,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:01,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:01,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401164274] [2024-05-12 12:42:01,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:01,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:01,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:01,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:01,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:01,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:01,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 362 transitions, 5378 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:01,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:01,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:01,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:02,538 INFO L124 PetriNetUnfolderBase]: 2901/4870 cut-off events. [2024-05-12 12:42:02,538 INFO L125 PetriNetUnfolderBase]: For 133003/133028 co-relation queries the response was YES. [2024-05-12 12:42:02,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28945 conditions, 4870 events. 2901/4870 cut-off events. For 133003/133028 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 32091 event pairs, 902 based on Foata normal form. 10/4640 useless extension candidates. Maximal degree in co-relation 28814. Up to 4137 conditions per place. [2024-05-12 12:42:02,587 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 257 selfloop transitions, 114 changer transitions 0/384 dead transitions. [2024-05-12 12:42:02,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 384 transitions, 6400 flow [2024-05-12 12:42:02,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:02,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:02,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 12:42:02,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461956521739131 [2024-05-12 12:42:02,588 INFO L175 Difference]: Start difference. First operand has 294 places, 362 transitions, 5378 flow. Second operand 8 states and 201 transitions. [2024-05-12 12:42:02,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 384 transitions, 6400 flow [2024-05-12 12:42:03,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 384 transitions, 6275 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:03,096 INFO L231 Difference]: Finished difference. Result has 295 places, 368 transitions, 5625 flow [2024-05-12 12:42:03,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5253, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5625, PETRI_PLACES=295, PETRI_TRANSITIONS=368} [2024-05-12 12:42:03,097 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 245 predicate places. [2024-05-12 12:42:03,097 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 368 transitions, 5625 flow [2024-05-12 12:42:03,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:03,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:03,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:03,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:42:03,098 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:03,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:03,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1317113044, now seen corresponding path program 11 times [2024-05-12 12:42:03,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:03,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064953968] [2024-05-12 12:42:03,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:03,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:03,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:03,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:03,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:03,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064953968] [2024-05-12 12:42:03,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064953968] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:03,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:03,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:03,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312961336] [2024-05-12 12:42:03,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:03,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:03,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:03,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:03,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:03,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:03,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 368 transitions, 5625 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:03,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:03,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:03,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:03,975 INFO L124 PetriNetUnfolderBase]: 2898/4862 cut-off events. [2024-05-12 12:42:03,975 INFO L125 PetriNetUnfolderBase]: For 136066/136101 co-relation queries the response was YES. [2024-05-12 12:42:04,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29154 conditions, 4862 events. 2898/4862 cut-off events. For 136066/136101 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 32005 event pairs, 885 based on Foata normal form. 18/4638 useless extension candidates. Maximal degree in co-relation 29023. Up to 4210 conditions per place. [2024-05-12 12:42:04,025 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 272 selfloop transitions, 100 changer transitions 0/385 dead transitions. [2024-05-12 12:42:04,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 385 transitions, 6409 flow [2024-05-12 12:42:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:04,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:04,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-05-12 12:42:04,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195652173913043 [2024-05-12 12:42:04,027 INFO L175 Difference]: Start difference. First operand has 295 places, 368 transitions, 5625 flow. Second operand 10 states and 239 transitions. [2024-05-12 12:42:04,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 385 transitions, 6409 flow [2024-05-12 12:42:04,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 385 transitions, 6269 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:04,636 INFO L231 Difference]: Finished difference. Result has 301 places, 368 transitions, 5691 flow [2024-05-12 12:42:04,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5485, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5691, PETRI_PLACES=301, PETRI_TRANSITIONS=368} [2024-05-12 12:42:04,636 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 251 predicate places. [2024-05-12 12:42:04,636 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 368 transitions, 5691 flow [2024-05-12 12:42:04,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:04,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:04,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:04,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:42:04,637 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:04,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:04,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1212724354, now seen corresponding path program 12 times [2024-05-12 12:42:04,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:04,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933540055] [2024-05-12 12:42:04,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:04,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:04,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:04,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:04,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:04,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933540055] [2024-05-12 12:42:04,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933540055] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:04,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:04,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:04,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83609688] [2024-05-12 12:42:04,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:04,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:04,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:04,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:04,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:04,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:04,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 368 transitions, 5691 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:04,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:04,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:04,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:05,625 INFO L124 PetriNetUnfolderBase]: 2895/4861 cut-off events. [2024-05-12 12:42:05,626 INFO L125 PetriNetUnfolderBase]: For 137429/137461 co-relation queries the response was YES. [2024-05-12 12:42:05,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29224 conditions, 4861 events. 2895/4861 cut-off events. For 137429/137461 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31951 event pairs, 889 based on Foata normal form. 18/4638 useless extension candidates. Maximal degree in co-relation 29091. Up to 4228 conditions per place. [2024-05-12 12:42:05,674 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 313 selfloop transitions, 62 changer transitions 0/388 dead transitions. [2024-05-12 12:42:05,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 388 transitions, 6491 flow [2024-05-12 12:42:05,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:05,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:05,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-05-12 12:42:05,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562111801242236 [2024-05-12 12:42:05,675 INFO L175 Difference]: Start difference. First operand has 301 places, 368 transitions, 5691 flow. Second operand 7 states and 181 transitions. [2024-05-12 12:42:05,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 388 transitions, 6491 flow [2024-05-12 12:42:06,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 388 transitions, 6249 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-05-12 12:42:06,337 INFO L231 Difference]: Finished difference. Result has 298 places, 368 transitions, 5583 flow [2024-05-12 12:42:06,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5449, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5583, PETRI_PLACES=298, PETRI_TRANSITIONS=368} [2024-05-12 12:42:06,338 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 248 predicate places. [2024-05-12 12:42:06,338 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 368 transitions, 5583 flow [2024-05-12 12:42:06,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:06,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:06,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:06,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:42:06,339 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:06,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:06,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1213140064, now seen corresponding path program 13 times [2024-05-12 12:42:06,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:06,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562591255] [2024-05-12 12:42:06,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:06,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:06,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:06,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-05-12 12:42:06,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:06,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562591255] [2024-05-12 12:42:06,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562591255] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:06,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:06,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:06,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256799053] [2024-05-12 12:42:06,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:06,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:06,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:06,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:06,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:06,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:06,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 368 transitions, 5583 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:06,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:06,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:06,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:07,247 INFO L124 PetriNetUnfolderBase]: 2902/4872 cut-off events. [2024-05-12 12:42:07,247 INFO L125 PetriNetUnfolderBase]: For 140785/140817 co-relation queries the response was YES. [2024-05-12 12:42:07,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29286 conditions, 4872 events. 2902/4872 cut-off events. For 140785/140817 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 32031 event pairs, 892 based on Foata normal form. 18/4647 useless extension candidates. Maximal degree in co-relation 29152. Up to 4134 conditions per place. [2024-05-12 12:42:07,299 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 241 selfloop transitions, 135 changer transitions 0/389 dead transitions. [2024-05-12 12:42:07,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 389 transitions, 6553 flow [2024-05-12 12:42:07,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:07,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:07,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-05-12 12:42:07,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:42:07,301 INFO L175 Difference]: Start difference. First operand has 298 places, 368 transitions, 5583 flow. Second operand 7 states and 182 transitions. [2024-05-12 12:42:07,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 389 transitions, 6553 flow [2024-05-12 12:42:07,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 389 transitions, 6231 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:07,962 INFO L231 Difference]: Finished difference. Result has 296 places, 371 transitions, 5601 flow [2024-05-12 12:42:07,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5263, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5601, PETRI_PLACES=296, PETRI_TRANSITIONS=371} [2024-05-12 12:42:07,962 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 246 predicate places. [2024-05-12 12:42:07,963 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 371 transitions, 5601 flow [2024-05-12 12:42:07,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:07,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:07,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:07,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:42:07,963 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:07,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:07,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1573024156, now seen corresponding path program 11 times [2024-05-12 12:42:07,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:07,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033636080] [2024-05-12 12:42:07,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:07,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:07,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:08,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:08,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:08,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033636080] [2024-05-12 12:42:08,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033636080] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:08,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:08,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:08,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127514626] [2024-05-12 12:42:08,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:08,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:08,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:08,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:08,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:08,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:08,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 371 transitions, 5601 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:08,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:08,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:08,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:08,840 INFO L124 PetriNetUnfolderBase]: 2909/4882 cut-off events. [2024-05-12 12:42:08,841 INFO L125 PetriNetUnfolderBase]: For 141013/141038 co-relation queries the response was YES. [2024-05-12 12:42:08,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29245 conditions, 4882 events. 2909/4882 cut-off events. For 141013/141038 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 32132 event pairs, 902 based on Foata normal form. 10/4648 useless extension candidates. Maximal degree in co-relation 29113. Up to 4146 conditions per place. [2024-05-12 12:42:08,892 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 257 selfloop transitions, 119 changer transitions 0/389 dead transitions. [2024-05-12 12:42:08,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 389 transitions, 6577 flow [2024-05-12 12:42:08,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:08,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:08,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-05-12 12:42:08,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5559006211180124 [2024-05-12 12:42:08,893 INFO L175 Difference]: Start difference. First operand has 296 places, 371 transitions, 5601 flow. Second operand 7 states and 179 transitions. [2024-05-12 12:42:08,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 389 transitions, 6577 flow [2024-05-12 12:42:09,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 389 transitions, 6259 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:09,602 INFO L231 Difference]: Finished difference. Result has 297 places, 374 transitions, 5605 flow [2024-05-12 12:42:09,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5285, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5605, PETRI_PLACES=297, PETRI_TRANSITIONS=374} [2024-05-12 12:42:09,603 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 247 predicate places. [2024-05-12 12:42:09,603 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 374 transitions, 5605 flow [2024-05-12 12:42:09,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:09,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:09,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:09,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:42:09,603 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:09,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:09,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1019692708, now seen corresponding path program 12 times [2024-05-12 12:42:09,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:09,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14854573] [2024-05-12 12:42:09,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:09,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:09,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:09,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:09,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:09,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14854573] [2024-05-12 12:42:09,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14854573] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:09,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:09,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:09,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149926415] [2024-05-12 12:42:09,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:09,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:09,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:09,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:09,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:09,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:09,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 374 transitions, 5605 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:09,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:09,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:09,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:10,505 INFO L124 PetriNetUnfolderBase]: 2916/4888 cut-off events. [2024-05-12 12:42:10,506 INFO L125 PetriNetUnfolderBase]: For 140874/140902 co-relation queries the response was YES. [2024-05-12 12:42:10,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29282 conditions, 4888 events. 2916/4888 cut-off events. For 140874/140902 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 32112 event pairs, 890 based on Foata normal form. 13/4654 useless extension candidates. Maximal degree in co-relation 29150. Up to 4322 conditions per place. [2024-05-12 12:42:10,560 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 346 selfloop transitions, 29 changer transitions 0/388 dead transitions. [2024-05-12 12:42:10,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 388 transitions, 6459 flow [2024-05-12 12:42:10,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:10,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:10,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 12:42:10,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5279503105590062 [2024-05-12 12:42:10,561 INFO L175 Difference]: Start difference. First operand has 297 places, 374 transitions, 5605 flow. Second operand 7 states and 170 transitions. [2024-05-12 12:42:10,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 388 transitions, 6459 flow [2024-05-12 12:42:11,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 388 transitions, 6230 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:11,248 INFO L231 Difference]: Finished difference. Result has 299 places, 377 transitions, 5524 flow [2024-05-12 12:42:11,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5379, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5524, PETRI_PLACES=299, PETRI_TRANSITIONS=377} [2024-05-12 12:42:11,249 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 249 predicate places. [2024-05-12 12:42:11,249 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 377 transitions, 5524 flow [2024-05-12 12:42:11,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:11,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:11,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:11,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:42:11,250 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:11,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:11,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1019812864, now seen corresponding path program 14 times [2024-05-12 12:42:11,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:11,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245654906] [2024-05-12 12:42:11,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:11,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:11,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:11,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:11,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:11,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245654906] [2024-05-12 12:42:11,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245654906] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:11,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:11,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:11,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951761331] [2024-05-12 12:42:11,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:11,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:11,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:11,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:11,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:11,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:11,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 377 transitions, 5524 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:11,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:11,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:11,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:12,149 INFO L124 PetriNetUnfolderBase]: 2923/4908 cut-off events. [2024-05-12 12:42:12,149 INFO L125 PetriNetUnfolderBase]: For 142889/143061 co-relation queries the response was YES. [2024-05-12 12:42:12,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29110 conditions, 4908 events. 2923/4908 cut-off events. For 142889/143061 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 32282 event pairs, 900 based on Foata normal form. 107/4771 useless extension candidates. Maximal degree in co-relation 28978. Up to 4160 conditions per place. [2024-05-12 12:42:12,201 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 238 selfloop transitions, 147 changer transitions 0/398 dead transitions. [2024-05-12 12:42:12,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 398 transitions, 6510 flow [2024-05-12 12:42:12,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:12,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:12,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-05-12 12:42:12,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173913043478261 [2024-05-12 12:42:12,202 INFO L175 Difference]: Start difference. First operand has 299 places, 377 transitions, 5524 flow. Second operand 10 states and 238 transitions. [2024-05-12 12:42:12,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 398 transitions, 6510 flow [2024-05-12 12:42:12,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 398 transitions, 6318 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:12,939 INFO L231 Difference]: Finished difference. Result has 301 places, 380 transitions, 5690 flow [2024-05-12 12:42:12,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5332, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5690, PETRI_PLACES=301, PETRI_TRANSITIONS=380} [2024-05-12 12:42:12,940 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 251 predicate places. [2024-05-12 12:42:12,940 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 380 transitions, 5690 flow [2024-05-12 12:42:12,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:12,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:12,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:12,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:42:12,940 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:12,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:12,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1412441854, now seen corresponding path program 15 times [2024-05-12 12:42:12,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:12,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621776399] [2024-05-12 12:42:12,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:12,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:13,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:13,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:13,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621776399] [2024-05-12 12:42:13,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621776399] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:13,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:13,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:13,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926611967] [2024-05-12 12:42:13,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:13,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:13,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:13,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:13,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:13,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:13,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 380 transitions, 5690 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:13,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:13,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:13,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:13,875 INFO L124 PetriNetUnfolderBase]: 2940/4934 cut-off events. [2024-05-12 12:42:13,876 INFO L125 PetriNetUnfolderBase]: For 149287/149455 co-relation queries the response was YES. [2024-05-12 12:42:13,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29647 conditions, 4934 events. 2940/4934 cut-off events. For 149287/149455 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 32499 event pairs, 900 based on Foata normal form. 103/4789 useless extension candidates. Maximal degree in co-relation 29516. Up to 4179 conditions per place. [2024-05-12 12:42:13,924 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 244 selfloop transitions, 147 changer transitions 0/404 dead transitions. [2024-05-12 12:42:13,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 404 transitions, 6878 flow [2024-05-12 12:42:13,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:13,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:13,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-05-12 12:42:13,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5314009661835749 [2024-05-12 12:42:13,925 INFO L175 Difference]: Start difference. First operand has 301 places, 380 transitions, 5690 flow. Second operand 9 states and 220 transitions. [2024-05-12 12:42:13,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 404 transitions, 6878 flow [2024-05-12 12:42:14,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 404 transitions, 6418 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:14,625 INFO L231 Difference]: Finished difference. Result has 302 places, 386 transitions, 5658 flow [2024-05-12 12:42:14,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5276, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5658, PETRI_PLACES=302, PETRI_TRANSITIONS=386} [2024-05-12 12:42:14,625 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 252 predicate places. [2024-05-12 12:42:14,625 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 386 transitions, 5658 flow [2024-05-12 12:42:14,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:14,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:14,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:14,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:42:14,626 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:14,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:14,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1019812678, now seen corresponding path program 13 times [2024-05-12 12:42:14,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:14,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635523504] [2024-05-12 12:42:14,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:14,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:14,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:14,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:14,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:14,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635523504] [2024-05-12 12:42:14,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635523504] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:14,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:14,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:14,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317669149] [2024-05-12 12:42:14,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:14,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:14,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:14,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:14,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:14,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:14,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 386 transitions, 5658 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:14,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:14,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:14,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:15,498 INFO L124 PetriNetUnfolderBase]: 2947/4951 cut-off events. [2024-05-12 12:42:15,499 INFO L125 PetriNetUnfolderBase]: For 153782/153975 co-relation queries the response was YES. [2024-05-12 12:42:15,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29447 conditions, 4951 events. 2947/4951 cut-off events. For 153782/153975 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32605 event pairs, 921 based on Foata normal form. 102/4809 useless extension candidates. Maximal degree in co-relation 29316. Up to 4193 conditions per place. [2024-05-12 12:42:15,551 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 268 selfloop transitions, 120 changer transitions 0/401 dead transitions. [2024-05-12 12:42:15,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 401 transitions, 6663 flow [2024-05-12 12:42:15,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:15,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:15,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-05-12 12:42:15,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546583850931677 [2024-05-12 12:42:15,552 INFO L175 Difference]: Start difference. First operand has 302 places, 386 transitions, 5658 flow. Second operand 7 states and 176 transitions. [2024-05-12 12:42:15,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 401 transitions, 6663 flow [2024-05-12 12:42:16,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 401 transitions, 6420 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:16,202 INFO L231 Difference]: Finished difference. Result has 304 places, 389 transitions, 5742 flow [2024-05-12 12:42:16,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5415, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5742, PETRI_PLACES=304, PETRI_TRANSITIONS=389} [2024-05-12 12:42:16,202 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 254 predicate places. [2024-05-12 12:42:16,202 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 389 transitions, 5742 flow [2024-05-12 12:42:16,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:16,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:16,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:16,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:42:16,203 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:16,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:16,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1196944198, now seen corresponding path program 14 times [2024-05-12 12:42:16,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:16,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658978870] [2024-05-12 12:42:16,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:16,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:16,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:16,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:16,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658978870] [2024-05-12 12:42:16,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658978870] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:16,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:16,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:16,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352785257] [2024-05-12 12:42:16,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:16,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:16,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:16,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:16,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:16,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:16,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 389 transitions, 5742 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:16,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:16,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:16,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:17,082 INFO L124 PetriNetUnfolderBase]: 2944/4945 cut-off events. [2024-05-12 12:42:17,083 INFO L125 PetriNetUnfolderBase]: For 156007/156200 co-relation queries the response was YES. [2024-05-12 12:42:17,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29339 conditions, 4945 events. 2944/4945 cut-off events. For 156007/156200 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32599 event pairs, 921 based on Foata normal form. 102/4803 useless extension candidates. Maximal degree in co-relation 29207. Up to 4190 conditions per place. [2024-05-12 12:42:17,240 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 267 selfloop transitions, 120 changer transitions 0/400 dead transitions. [2024-05-12 12:42:17,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 400 transitions, 6542 flow [2024-05-12 12:42:17,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:17,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:17,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 12:42:17,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403726708074534 [2024-05-12 12:42:17,242 INFO L175 Difference]: Start difference. First operand has 304 places, 389 transitions, 5742 flow. Second operand 7 states and 174 transitions. [2024-05-12 12:42:17,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 400 transitions, 6542 flow [2024-05-12 12:42:18,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 400 transitions, 6143 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:18,053 INFO L231 Difference]: Finished difference. Result has 306 places, 389 transitions, 5589 flow [2024-05-12 12:42:18,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5343, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5589, PETRI_PLACES=306, PETRI_TRANSITIONS=389} [2024-05-12 12:42:18,054 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 256 predicate places. [2024-05-12 12:42:18,054 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 389 transitions, 5589 flow [2024-05-12 12:42:18,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:18,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:18,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:18,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:42:18,054 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:18,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:18,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1196944384, now seen corresponding path program 16 times [2024-05-12 12:42:18,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:18,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761130561] [2024-05-12 12:42:18,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:18,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:18,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:18,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:18,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:18,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761130561] [2024-05-12 12:42:18,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761130561] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:18,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:18,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:18,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31100493] [2024-05-12 12:42:18,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:18,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:18,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:18,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:18,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:18,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:18,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 389 transitions, 5589 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:18,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:18,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:18,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:19,010 INFO L124 PetriNetUnfolderBase]: 2941/4935 cut-off events. [2024-05-12 12:42:19,010 INFO L125 PetriNetUnfolderBase]: For 155862/156030 co-relation queries the response was YES. [2024-05-12 12:42:19,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28965 conditions, 4935 events. 2941/4935 cut-off events. For 155862/156030 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 32492 event pairs, 900 based on Foata normal form. 103/4788 useless extension candidates. Maximal degree in co-relation 28833. Up to 4181 conditions per place. [2024-05-12 12:42:19,062 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 247 selfloop transitions, 148 changer transitions 0/408 dead transitions. [2024-05-12 12:42:19,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 408 transitions, 6547 flow [2024-05-12 12:42:19,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:19,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:19,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-05-12 12:42:19,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5118577075098815 [2024-05-12 12:42:19,063 INFO L175 Difference]: Start difference. First operand has 306 places, 389 transitions, 5589 flow. Second operand 11 states and 259 transitions. [2024-05-12 12:42:19,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 408 transitions, 6547 flow [2024-05-12 12:42:19,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 408 transitions, 6201 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:19,714 INFO L231 Difference]: Finished difference. Result has 310 places, 389 transitions, 5545 flow [2024-05-12 12:42:19,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5243, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5545, PETRI_PLACES=310, PETRI_TRANSITIONS=389} [2024-05-12 12:42:19,714 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 260 predicate places. [2024-05-12 12:42:19,714 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 389 transitions, 5545 flow [2024-05-12 12:42:19,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:19,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:19,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:19,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 12:42:19,715 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:19,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:19,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1572786820, now seen corresponding path program 17 times [2024-05-12 12:42:19,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:19,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863617864] [2024-05-12 12:42:19,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:19,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:19,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:19,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:19,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:19,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863617864] [2024-05-12 12:42:19,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863617864] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:19,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:19,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:19,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490902960] [2024-05-12 12:42:19,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:19,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:19,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:19,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:19,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:19,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:19,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 389 transitions, 5545 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:19,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:19,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:19,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:20,636 INFO L124 PetriNetUnfolderBase]: 2948/4934 cut-off events. [2024-05-12 12:42:20,636 INFO L125 PetriNetUnfolderBase]: For 156776/156811 co-relation queries the response was YES. [2024-05-12 12:42:20,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29106 conditions, 4934 events. 2948/4934 cut-off events. For 156776/156811 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32419 event pairs, 885 based on Foata normal form. 18/4694 useless extension candidates. Maximal degree in co-relation 28973. Up to 4189 conditions per place. [2024-05-12 12:42:20,690 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 246 selfloop transitions, 153 changer transitions 0/412 dead transitions. [2024-05-12 12:42:20,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 412 transitions, 6567 flow [2024-05-12 12:42:20,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:20,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:20,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 12:42:20,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5410628019323671 [2024-05-12 12:42:20,691 INFO L175 Difference]: Start difference. First operand has 310 places, 389 transitions, 5545 flow. Second operand 9 states and 224 transitions. [2024-05-12 12:42:20,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 412 transitions, 6567 flow [2024-05-12 12:42:21,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 412 transitions, 6253 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 12:42:21,530 INFO L231 Difference]: Finished difference. Result has 309 places, 392 transitions, 5597 flow [2024-05-12 12:42:21,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5237, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5597, PETRI_PLACES=309, PETRI_TRANSITIONS=392} [2024-05-12 12:42:21,531 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 259 predicate places. [2024-05-12 12:42:21,531 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 392 transitions, 5597 flow [2024-05-12 12:42:21,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:21,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:21,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] [2024-05-12 12:42:21,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 12:42:21,532 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:21,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:21,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1218265294, now seen corresponding path program 18 times [2024-05-12 12:42:21,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:21,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577214556] [2024-05-12 12:42:21,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:21,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:21,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:21,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-05-12 12:42:21,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:21,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577214556] [2024-05-12 12:42:21,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577214556] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:21,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:21,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:21,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113289936] [2024-05-12 12:42:21,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:21,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:21,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:21,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:21,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:21,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:21,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 392 transitions, 5597 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:21,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:21,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:21,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:22,623 INFO L124 PetriNetUnfolderBase]: 2945/4935 cut-off events. [2024-05-12 12:42:22,623 INFO L125 PetriNetUnfolderBase]: For 158756/158788 co-relation queries the response was YES. [2024-05-12 12:42:22,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29102 conditions, 4935 events. 2945/4935 cut-off events. For 158756/158788 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32477 event pairs, 892 based on Foata normal form. 18/4696 useless extension candidates. Maximal degree in co-relation 28968. Up to 4186 conditions per place. [2024-05-12 12:42:22,689 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 242 selfloop transitions, 157 changer transitions 0/412 dead transitions. [2024-05-12 12:42:22,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 412 transitions, 6443 flow [2024-05-12 12:42:22,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:22,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:22,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-05-12 12:42:22,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260869565217391 [2024-05-12 12:42:22,690 INFO L175 Difference]: Start difference. First operand has 309 places, 392 transitions, 5597 flow. Second operand 10 states and 242 transitions. [2024-05-12 12:42:22,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 412 transitions, 6443 flow [2024-05-12 12:42:23,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 412 transitions, 6002 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:23,567 INFO L231 Difference]: Finished difference. Result has 310 places, 392 transitions, 5480 flow [2024-05-12 12:42:23,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5156, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5480, PETRI_PLACES=310, PETRI_TRANSITIONS=392} [2024-05-12 12:42:23,568 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 260 predicate places. [2024-05-12 12:42:23,568 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 392 transitions, 5480 flow [2024-05-12 12:42:23,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:23,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:23,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:23,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 12:42:23,569 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:23,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:23,569 INFO L85 PathProgramCache]: Analyzing trace with hash -385469390, now seen corresponding path program 1 times [2024-05-12 12:42:23,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:23,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44055990] [2024-05-12 12:42:23,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:23,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:23,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:23,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-05-12 12:42:23,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:23,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44055990] [2024-05-12 12:42:23,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44055990] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:23,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:23,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:23,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337424519] [2024-05-12 12:42:23,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:23,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:23,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:23,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:23,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:23,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:23,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 392 transitions, 5480 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:23,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:23,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:23,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:24,531 INFO L124 PetriNetUnfolderBase]: 3064/5121 cut-off events. [2024-05-12 12:42:24,532 INFO L125 PetriNetUnfolderBase]: For 180935/180947 co-relation queries the response was YES. [2024-05-12 12:42:24,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30333 conditions, 5121 events. 3064/5121 cut-off events. For 180935/180947 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 33873 event pairs, 898 based on Foata normal form. 6/4867 useless extension candidates. Maximal degree in co-relation 30199. Up to 4231 conditions per place. [2024-05-12 12:42:24,589 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 373 selfloop transitions, 51 changer transitions 0/437 dead transitions. [2024-05-12 12:42:24,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 437 transitions, 6674 flow [2024-05-12 12:42:24,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:24,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:24,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:42:24,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:42:24,590 INFO L175 Difference]: Start difference. First operand has 310 places, 392 transitions, 5480 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:42:24,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 437 transitions, 6674 flow [2024-05-12 12:42:25,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 437 transitions, 6293 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-05-12 12:42:25,386 INFO L231 Difference]: Finished difference. Result has 308 places, 397 transitions, 5295 flow [2024-05-12 12:42:25,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5101, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5295, PETRI_PLACES=308, PETRI_TRANSITIONS=397} [2024-05-12 12:42:25,386 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 258 predicate places. [2024-05-12 12:42:25,386 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 397 transitions, 5295 flow [2024-05-12 12:42:25,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:25,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:25,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:25,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 12:42:25,387 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:25,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:25,387 INFO L85 PathProgramCache]: Analyzing trace with hash -601525470, now seen corresponding path program 2 times [2024-05-12 12:42:25,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:25,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320182541] [2024-05-12 12:42:25,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:25,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:25,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:25,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-05-12 12:42:25,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:25,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320182541] [2024-05-12 12:42:25,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320182541] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:25,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:25,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:25,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420713952] [2024-05-12 12:42:25,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:25,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:25,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:25,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:25,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:25,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:25,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 397 transitions, 5295 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:25,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:25,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:25,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:26,369 INFO L124 PetriNetUnfolderBase]: 3138/5253 cut-off events. [2024-05-12 12:42:26,370 INFO L125 PetriNetUnfolderBase]: For 186643/186658 co-relation queries the response was YES. [2024-05-12 12:42:26,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31078 conditions, 5253 events. 3138/5253 cut-off events. For 186643/186658 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 35064 event pairs, 956 based on Foata normal form. 8/4993 useless extension candidates. Maximal degree in co-relation 30942. Up to 4575 conditions per place. [2024-05-12 12:42:26,429 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 361 selfloop transitions, 49 changer transitions 0/423 dead transitions. [2024-05-12 12:42:26,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 423 transitions, 6224 flow [2024-05-12 12:42:26,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:26,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:26,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 12:42:26,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461956521739131 [2024-05-12 12:42:26,431 INFO L175 Difference]: Start difference. First operand has 308 places, 397 transitions, 5295 flow. Second operand 8 states and 201 transitions. [2024-05-12 12:42:26,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 423 transitions, 6224 flow [2024-05-12 12:42:27,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 423 transitions, 6149 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:27,238 INFO L231 Difference]: Finished difference. Result has 313 places, 398 transitions, 5342 flow [2024-05-12 12:42:27,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5220, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5342, PETRI_PLACES=313, PETRI_TRANSITIONS=398} [2024-05-12 12:42:27,238 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 263 predicate places. [2024-05-12 12:42:27,238 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 398 transitions, 5342 flow [2024-05-12 12:42:27,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:27,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:27,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:27,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 12:42:27,239 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:27,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:27,239 INFO L85 PathProgramCache]: Analyzing trace with hash -601673340, now seen corresponding path program 3 times [2024-05-12 12:42:27,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:27,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520768035] [2024-05-12 12:42:27,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:27,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:27,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:27,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:27,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:27,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520768035] [2024-05-12 12:42:27,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520768035] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:27,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:27,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:27,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784230055] [2024-05-12 12:42:27,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:27,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:27,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:27,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:27,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:27,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:27,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 398 transitions, 5342 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:27,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:27,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:27,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:28,227 INFO L124 PetriNetUnfolderBase]: 3191/5341 cut-off events. [2024-05-12 12:42:28,227 INFO L125 PetriNetUnfolderBase]: For 188623/188641 co-relation queries the response was YES. [2024-05-12 12:42:28,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31772 conditions, 5341 events. 3191/5341 cut-off events. For 188623/188641 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 35693 event pairs, 949 based on Foata normal form. 6/5077 useless extension candidates. Maximal degree in co-relation 31634. Up to 4581 conditions per place. [2024-05-12 12:42:28,287 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 367 selfloop transitions, 51 changer transitions 0/431 dead transitions. [2024-05-12 12:42:28,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 431 transitions, 6339 flow [2024-05-12 12:42:28,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:28,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:28,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 12:42:28,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597826086956522 [2024-05-12 12:42:28,288 INFO L175 Difference]: Start difference. First operand has 313 places, 398 transitions, 5342 flow. Second operand 8 states and 206 transitions. [2024-05-12 12:42:28,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 431 transitions, 6339 flow [2024-05-12 12:42:29,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 431 transitions, 6236 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:29,129 INFO L231 Difference]: Finished difference. Result has 316 places, 401 transitions, 5398 flow [2024-05-12 12:42:29,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5239, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5398, PETRI_PLACES=316, PETRI_TRANSITIONS=401} [2024-05-12 12:42:29,130 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 266 predicate places. [2024-05-12 12:42:29,130 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 401 transitions, 5398 flow [2024-05-12 12:42:29,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:29,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:29,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:29,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 12:42:29,131 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:29,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:29,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1017696786, now seen corresponding path program 4 times [2024-05-12 12:42:29,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:29,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525705027] [2024-05-12 12:42:29,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:29,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:29,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:29,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:29,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:29,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525705027] [2024-05-12 12:42:29,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525705027] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:29,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:29,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:29,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593066413] [2024-05-12 12:42:29,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:29,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:29,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:29,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:29,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:29,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:29,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 401 transitions, 5398 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:29,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:29,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:29,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:30,215 INFO L124 PetriNetUnfolderBase]: 3265/5470 cut-off events. [2024-05-12 12:42:30,215 INFO L125 PetriNetUnfolderBase]: For 199633/199651 co-relation queries the response was YES. [2024-05-12 12:42:30,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32699 conditions, 5470 events. 3265/5470 cut-off events. For 199633/199651 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 36819 event pairs, 1005 based on Foata normal form. 8/5201 useless extension candidates. Maximal degree in co-relation 32559. Up to 4799 conditions per place. [2024-05-12 12:42:30,279 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 379 selfloop transitions, 32 changer transitions 0/424 dead transitions. [2024-05-12 12:42:30,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 424 transitions, 6325 flow [2024-05-12 12:42:30,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:30,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:30,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 12:42:30,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380434782608695 [2024-05-12 12:42:30,281 INFO L175 Difference]: Start difference. First operand has 316 places, 401 transitions, 5398 flow. Second operand 8 states and 198 transitions. [2024-05-12 12:42:30,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 424 transitions, 6325 flow [2024-05-12 12:42:30,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 424 transitions, 6250 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:30,994 INFO L231 Difference]: Finished difference. Result has 320 places, 402 transitions, 5415 flow [2024-05-12 12:42:30,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5323, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5415, PETRI_PLACES=320, PETRI_TRANSITIONS=402} [2024-05-12 12:42:30,994 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 270 predicate places. [2024-05-12 12:42:30,994 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 402 transitions, 5415 flow [2024-05-12 12:42:30,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:30,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:30,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:30,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 12:42:30,995 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:30,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:30,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1017844656, now seen corresponding path program 5 times [2024-05-12 12:42:30,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:30,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640316921] [2024-05-12 12:42:30,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:30,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:31,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:31,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:31,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:31,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640316921] [2024-05-12 12:42:31,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640316921] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:31,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:31,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:31,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992181412] [2024-05-12 12:42:31,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:31,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:31,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:31,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:31,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:31,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:31,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 402 transitions, 5415 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:31,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:31,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:31,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:32,234 INFO L124 PetriNetUnfolderBase]: 3410/5708 cut-off events. [2024-05-12 12:42:32,234 INFO L125 PetriNetUnfolderBase]: For 221745/221769 co-relation queries the response was YES. [2024-05-12 12:42:32,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34894 conditions, 5708 events. 3410/5708 cut-off events. For 221745/221769 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38832 event pairs, 1028 based on Foata normal form. 6/5429 useless extension candidates. Maximal degree in co-relation 34752. Up to 4847 conditions per place. [2024-05-12 12:42:32,284 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 386 selfloop transitions, 34 changer transitions 0/433 dead transitions. [2024-05-12 12:42:32,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 433 transitions, 6554 flow [2024-05-12 12:42:32,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:32,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:32,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 12:42:32,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5516304347826086 [2024-05-12 12:42:32,286 INFO L175 Difference]: Start difference. First operand has 320 places, 402 transitions, 5415 flow. Second operand 8 states and 203 transitions. [2024-05-12 12:42:32,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 433 transitions, 6554 flow [2024-05-12 12:42:33,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 433 transitions, 6481 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:33,102 INFO L231 Difference]: Finished difference. Result has 323 places, 405 transitions, 5479 flow [2024-05-12 12:42:33,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5342, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5479, PETRI_PLACES=323, PETRI_TRANSITIONS=405} [2024-05-12 12:42:33,103 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 273 predicate places. [2024-05-12 12:42:33,103 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 405 transitions, 5479 flow [2024-05-12 12:42:33,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:33,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:33,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:33,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 12:42:33,103 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:33,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:33,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1012334406, now seen corresponding path program 6 times [2024-05-12 12:42:33,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:33,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678470939] [2024-05-12 12:42:33,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:33,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:33,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:33,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:33,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:33,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678470939] [2024-05-12 12:42:33,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678470939] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:33,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:33,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:33,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987151822] [2024-05-12 12:42:33,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:33,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:33,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:33,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:33,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:33,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:33,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 405 transitions, 5479 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:33,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:33,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:33,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:34,224 INFO L124 PetriNetUnfolderBase]: 3392/5682 cut-off events. [2024-05-12 12:42:34,225 INFO L125 PetriNetUnfolderBase]: For 213645/213672 co-relation queries the response was YES. [2024-05-12 12:42:34,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34331 conditions, 5682 events. 3392/5682 cut-off events. For 213645/213672 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 38721 event pairs, 1047 based on Foata normal form. 8/5402 useless extension candidates. Maximal degree in co-relation 34187. Up to 4996 conditions per place. [2024-05-12 12:42:34,287 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 384 selfloop transitions, 33 changer transitions 0/430 dead transitions. [2024-05-12 12:42:34,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 430 transitions, 6427 flow [2024-05-12 12:42:34,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:34,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:34,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-05-12 12:42:34,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130434782608696 [2024-05-12 12:42:34,288 INFO L175 Difference]: Start difference. First operand has 323 places, 405 transitions, 5479 flow. Second operand 10 states and 236 transitions. [2024-05-12 12:42:34,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 430 transitions, 6427 flow [2024-05-12 12:42:35,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 430 transitions, 6353 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:35,195 INFO L231 Difference]: Finished difference. Result has 329 places, 406 transitions, 5504 flow [2024-05-12 12:42:35,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5417, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5504, PETRI_PLACES=329, PETRI_TRANSITIONS=406} [2024-05-12 12:42:35,195 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 279 predicate places. [2024-05-12 12:42:35,195 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 406 transitions, 5504 flow [2024-05-12 12:42:35,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:35,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:35,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:35,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 12:42:35,196 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:35,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:35,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1012119204, now seen corresponding path program 1 times [2024-05-12 12:42:35,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:35,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299089537] [2024-05-12 12:42:35,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:35,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:35,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:35,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:35,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:35,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299089537] [2024-05-12 12:42:35,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299089537] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:35,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:35,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:35,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845033494] [2024-05-12 12:42:35,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:35,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:35,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:35,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:35,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:35,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:35,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 406 transitions, 5504 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:35,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:35,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:35,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:36,382 INFO L124 PetriNetUnfolderBase]: 3445/5787 cut-off events. [2024-05-12 12:42:36,383 INFO L125 PetriNetUnfolderBase]: For 211285/211309 co-relation queries the response was YES. [2024-05-12 12:42:36,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34525 conditions, 5787 events. 3445/5787 cut-off events. For 211285/211309 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 39611 event pairs, 1055 based on Foata normal form. 6/5504 useless extension candidates. Maximal degree in co-relation 34379. Up to 4922 conditions per place. [2024-05-12 12:42:36,451 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 386 selfloop transitions, 37 changer transitions 0/436 dead transitions. [2024-05-12 12:42:36,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 436 transitions, 6480 flow [2024-05-12 12:42:36,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:36,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:36,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-05-12 12:42:36,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-05-12 12:42:36,453 INFO L175 Difference]: Start difference. First operand has 329 places, 406 transitions, 5504 flow. Second operand 10 states and 240 transitions. [2024-05-12 12:42:36,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 436 transitions, 6480 flow [2024-05-12 12:42:37,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 436 transitions, 6419 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:37,328 INFO L231 Difference]: Finished difference. Result has 332 places, 407 transitions, 5539 flow [2024-05-12 12:42:37,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5443, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5539, PETRI_PLACES=332, PETRI_TRANSITIONS=407} [2024-05-12 12:42:37,329 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 282 predicate places. [2024-05-12 12:42:37,329 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 407 transitions, 5539 flow [2024-05-12 12:42:37,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:37,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:37,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:37,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 12:42:37,330 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:37,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:37,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1197190462, now seen corresponding path program 7 times [2024-05-12 12:42:37,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:37,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642367722] [2024-05-12 12:42:37,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:37,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:37,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:37,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:37,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:37,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642367722] [2024-05-12 12:42:37,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642367722] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:37,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:37,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:37,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657087873] [2024-05-12 12:42:37,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:37,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:37,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:37,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:37,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:37,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:37,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 407 transitions, 5539 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:37,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:37,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:37,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:38,495 INFO L124 PetriNetUnfolderBase]: 3519/5904 cut-off events. [2024-05-12 12:42:38,495 INFO L125 PetriNetUnfolderBase]: For 226152/226213 co-relation queries the response was YES. [2024-05-12 12:42:38,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35568 conditions, 5904 events. 3519/5904 cut-off events. For 226152/226213 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 40639 event pairs, 1101 based on Foata normal form. 35/5643 useless extension candidates. Maximal degree in co-relation 35421. Up to 5172 conditions per place. [2024-05-12 12:42:38,566 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 372 selfloop transitions, 46 changer transitions 0/431 dead transitions. [2024-05-12 12:42:38,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 431 transitions, 6486 flow [2024-05-12 12:42:38,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:38,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:38,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-05-12 12:42:38,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-05-12 12:42:38,568 INFO L175 Difference]: Start difference. First operand has 332 places, 407 transitions, 5539 flow. Second operand 9 states and 216 transitions. [2024-05-12 12:42:38,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 431 transitions, 6486 flow [2024-05-12 12:42:39,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 431 transitions, 6402 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:39,601 INFO L231 Difference]: Finished difference. Result has 333 places, 408 transitions, 5579 flow [2024-05-12 12:42:39,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5455, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5579, PETRI_PLACES=333, PETRI_TRANSITIONS=408} [2024-05-12 12:42:39,602 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 283 predicate places. [2024-05-12 12:42:39,602 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 408 transitions, 5579 flow [2024-05-12 12:42:39,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:39,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:39,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:39,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 12:42:39,603 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:39,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:39,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1218511372, now seen corresponding path program 8 times [2024-05-12 12:42:39,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:39,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596163231] [2024-05-12 12:42:39,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:39,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:39,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:39,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:39,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:39,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596163231] [2024-05-12 12:42:39,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596163231] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:39,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:39,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:39,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490733517] [2024-05-12 12:42:39,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:39,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:39,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:39,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:39,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:39,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:39,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 408 transitions, 5579 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:39,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:39,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:39,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:40,776 INFO L124 PetriNetUnfolderBase]: 3593/6023 cut-off events. [2024-05-12 12:42:40,777 INFO L125 PetriNetUnfolderBase]: For 233131/233164 co-relation queries the response was YES. [2024-05-12 12:42:40,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36418 conditions, 6023 events. 3593/6023 cut-off events. For 233131/233164 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 41602 event pairs, 1118 based on Foata normal form. 8/5728 useless extension candidates. Maximal degree in co-relation 36270. Up to 5206 conditions per place. [2024-05-12 12:42:40,849 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 374 selfloop transitions, 48 changer transitions 0/435 dead transitions. [2024-05-12 12:42:40,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 435 transitions, 6544 flow [2024-05-12 12:42:40,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:40,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:40,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-05-12 12:42:40,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.533816425120773 [2024-05-12 12:42:40,850 INFO L175 Difference]: Start difference. First operand has 333 places, 408 transitions, 5579 flow. Second operand 9 states and 221 transitions. [2024-05-12 12:42:40,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 435 transitions, 6544 flow [2024-05-12 12:42:41,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 435 transitions, 6450 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:41,832 INFO L231 Difference]: Finished difference. Result has 336 places, 409 transitions, 5618 flow [2024-05-12 12:42:41,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5485, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5618, PETRI_PLACES=336, PETRI_TRANSITIONS=409} [2024-05-12 12:42:41,833 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 286 predicate places. [2024-05-12 12:42:41,833 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 409 transitions, 5618 flow [2024-05-12 12:42:41,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:41,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:41,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:41,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 12:42:41,833 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:41,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:41,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1213004842, now seen corresponding path program 9 times [2024-05-12 12:42:41,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:41,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137602126] [2024-05-12 12:42:41,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:41,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:41,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:41,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:41,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:41,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137602126] [2024-05-12 12:42:41,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137602126] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:41,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:41,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:41,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550194603] [2024-05-12 12:42:41,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:41,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:41,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:41,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:41,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:42,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:42,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 409 transitions, 5618 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:42,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:42,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:42,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:43,062 INFO L124 PetriNetUnfolderBase]: 3641/6109 cut-off events. [2024-05-12 12:42:43,063 INFO L125 PetriNetUnfolderBase]: For 234765/234792 co-relation queries the response was YES. [2024-05-12 12:42:43,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36850 conditions, 6109 events. 3641/6109 cut-off events. For 234765/234792 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 42281 event pairs, 1144 based on Foata normal form. 8/5813 useless extension candidates. Maximal degree in co-relation 36701. Up to 5282 conditions per place. [2024-05-12 12:42:43,127 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 375 selfloop transitions, 46 changer transitions 0/434 dead transitions. [2024-05-12 12:42:43,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 434 transitions, 6579 flow [2024-05-12 12:42:43,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:43,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:43,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-05-12 12:42:43,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562111801242236 [2024-05-12 12:42:43,129 INFO L175 Difference]: Start difference. First operand has 336 places, 409 transitions, 5618 flow. Second operand 7 states and 181 transitions. [2024-05-12 12:42:43,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 434 transitions, 6579 flow [2024-05-12 12:42:44,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 434 transitions, 6473 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:44,268 INFO L231 Difference]: Finished difference. Result has 336 places, 410 transitions, 5643 flow [2024-05-12 12:42:44,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5512, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5643, PETRI_PLACES=336, PETRI_TRANSITIONS=410} [2024-05-12 12:42:44,269 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 286 predicate places. [2024-05-12 12:42:44,269 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 410 transitions, 5643 flow [2024-05-12 12:42:44,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:44,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:44,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:44,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 12:42:44,270 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:44,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:44,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1213001122, now seen corresponding path program 10 times [2024-05-12 12:42:44,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:44,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457225907] [2024-05-12 12:42:44,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:44,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:44,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:44,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:44,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:44,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457225907] [2024-05-12 12:42:44,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457225907] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:44,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:44,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:44,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184509901] [2024-05-12 12:42:44,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:44,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:44,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:44,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:44,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:44,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:44,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 410 transitions, 5643 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:44,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:44,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:44,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:45,467 INFO L124 PetriNetUnfolderBase]: 3628/6110 cut-off events. [2024-05-12 12:42:45,468 INFO L125 PetriNetUnfolderBase]: For 217389/217416 co-relation queries the response was YES. [2024-05-12 12:42:45,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36188 conditions, 6110 events. 3628/6110 cut-off events. For 217389/217416 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42460 event pairs, 1059 based on Foata normal form. 6/5818 useless extension candidates. Maximal degree in co-relation 36038. Up to 4843 conditions per place. [2024-05-12 12:42:45,542 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 377 selfloop transitions, 54 changer transitions 0/444 dead transitions. [2024-05-12 12:42:45,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 444 transitions, 6667 flow [2024-05-12 12:42:45,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:45,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:45,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:42:45,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:42:45,543 INFO L175 Difference]: Start difference. First operand has 336 places, 410 transitions, 5643 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:42:45,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 444 transitions, 6667 flow [2024-05-12 12:42:46,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 444 transitions, 6549 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:46,875 INFO L231 Difference]: Finished difference. Result has 339 places, 412 transitions, 5702 flow [2024-05-12 12:42:46,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5533, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5702, PETRI_PLACES=339, PETRI_TRANSITIONS=412} [2024-05-12 12:42:46,876 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 289 predicate places. [2024-05-12 12:42:46,876 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 412 transitions, 5702 flow [2024-05-12 12:42:46,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:46,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:46,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] [2024-05-12 12:42:46,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 12:42:46,877 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:46,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:46,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1197405664, now seen corresponding path program 2 times [2024-05-12 12:42:46,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:46,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531748225] [2024-05-12 12:42:46,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:46,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:46,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:47,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-05-12 12:42:47,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:47,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531748225] [2024-05-12 12:42:47,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531748225] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:47,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:47,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:47,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269850445] [2024-05-12 12:42:47,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:47,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:47,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:47,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:47,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:47,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:47,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 412 transitions, 5702 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:47,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:47,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:47,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:48,201 INFO L124 PetriNetUnfolderBase]: 3681/6188 cut-off events. [2024-05-12 12:42:48,202 INFO L125 PetriNetUnfolderBase]: For 221532/221596 co-relation queries the response was YES. [2024-05-12 12:42:48,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36770 conditions, 6188 events. 3681/6188 cut-off events. For 221532/221596 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 43081 event pairs, 1142 based on Foata normal form. 33/5918 useless extension candidates. Maximal degree in co-relation 36618. Up to 5349 conditions per place. [2024-05-12 12:42:48,259 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 380 selfloop transitions, 49 changer transitions 0/442 dead transitions. [2024-05-12 12:42:48,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 442 transitions, 6692 flow [2024-05-12 12:42:48,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:48,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:48,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-05-12 12:42:48,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-05-12 12:42:48,260 INFO L175 Difference]: Start difference. First operand has 339 places, 412 transitions, 5702 flow. Second operand 10 states and 240 transitions. [2024-05-12 12:42:48,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 442 transitions, 6692 flow [2024-05-12 12:42:49,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 442 transitions, 6525 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:49,352 INFO L231 Difference]: Finished difference. Result has 342 places, 413 transitions, 5657 flow [2024-05-12 12:42:49,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5535, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5657, PETRI_PLACES=342, PETRI_TRANSITIONS=413} [2024-05-12 12:42:49,353 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 292 predicate places. [2024-05-12 12:42:49,353 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 413 transitions, 5657 flow [2024-05-12 12:42:49,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:49,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:49,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:49,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 12:42:49,354 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:49,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:49,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1463102944, now seen corresponding path program 3 times [2024-05-12 12:42:49,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:49,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920859203] [2024-05-12 12:42:49,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:49,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:49,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:49,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-05-12 12:42:49,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:49,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920859203] [2024-05-12 12:42:49,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920859203] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:49,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:49,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:49,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435464500] [2024-05-12 12:42:49,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:49,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:49,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:49,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:49,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:49,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:49,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 413 transitions, 5657 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:49,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:49,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:49,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:50,563 INFO L124 PetriNetUnfolderBase]: 3734/6301 cut-off events. [2024-05-12 12:42:50,563 INFO L125 PetriNetUnfolderBase]: For 219300/219358 co-relation queries the response was YES. [2024-05-12 12:42:50,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36705 conditions, 6301 events. 3734/6301 cut-off events. For 219300/219358 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 44021 event pairs, 1136 based on Foata normal form. 33/6032 useless extension candidates. Maximal degree in co-relation 36554. Up to 4847 conditions per place. [2024-05-12 12:42:50,638 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 373 selfloop transitions, 60 changer transitions 0/446 dead transitions. [2024-05-12 12:42:50,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 446 transitions, 6815 flow [2024-05-12 12:42:50,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:50,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:50,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 12:42:50,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5410628019323671 [2024-05-12 12:42:50,640 INFO L175 Difference]: Start difference. First operand has 342 places, 413 transitions, 5657 flow. Second operand 9 states and 224 transitions. [2024-05-12 12:42:50,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 446 transitions, 6815 flow [2024-05-12 12:42:52,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 446 transitions, 6705 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:52,080 INFO L231 Difference]: Finished difference. Result has 343 places, 414 transitions, 5691 flow [2024-05-12 12:42:52,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5547, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5691, PETRI_PLACES=343, PETRI_TRANSITIONS=414} [2024-05-12 12:42:52,081 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 293 predicate places. [2024-05-12 12:42:52,081 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 414 transitions, 5691 flow [2024-05-12 12:42:52,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:52,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:52,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:52,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 12:42:52,082 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:52,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:52,082 INFO L85 PathProgramCache]: Analyzing trace with hash -772558114, now seen corresponding path program 4 times [2024-05-12 12:42:52,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:52,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136527904] [2024-05-12 12:42:52,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:52,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:52,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:52,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:52,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:52,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136527904] [2024-05-12 12:42:52,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136527904] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:52,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:52,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:52,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687229469] [2024-05-12 12:42:52,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:52,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:52,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:52,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:52,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:52,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:52,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 414 transitions, 5691 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:52,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:52,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:52,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:53,337 INFO L124 PetriNetUnfolderBase]: 3721/6273 cut-off events. [2024-05-12 12:42:53,337 INFO L125 PetriNetUnfolderBase]: For 206519/206546 co-relation queries the response was YES. [2024-05-12 12:42:53,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36328 conditions, 6273 events. 3721/6273 cut-off events. For 206519/206546 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 43872 event pairs, 1146 based on Foata normal form. 6/5974 useless extension candidates. Maximal degree in co-relation 36176. Up to 5096 conditions per place. [2024-05-12 12:42:53,409 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 376 selfloop transitions, 56 changer transitions 0/445 dead transitions. [2024-05-12 12:42:53,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 445 transitions, 6675 flow [2024-05-12 12:42:53,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:53,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:53,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-05-12 12:42:53,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-05-12 12:42:53,410 INFO L175 Difference]: Start difference. First operand has 343 places, 414 transitions, 5691 flow. Second operand 9 states and 225 transitions. [2024-05-12 12:42:53,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 445 transitions, 6675 flow [2024-05-12 12:42:54,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 445 transitions, 6566 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:54,923 INFO L231 Difference]: Finished difference. Result has 346 places, 414 transitions, 5700 flow [2024-05-12 12:42:54,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5582, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5700, PETRI_PLACES=346, PETRI_TRANSITIONS=414} [2024-05-12 12:42:54,923 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 296 predicate places. [2024-05-12 12:42:54,923 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 414 transitions, 5700 flow [2024-05-12 12:42:54,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:54,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:54,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:54,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 12:42:54,924 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:54,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:54,925 INFO L85 PathProgramCache]: Analyzing trace with hash -249825524, now seen corresponding path program 1 times [2024-05-12 12:42:54,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:54,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597805877] [2024-05-12 12:42:54,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:54,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:54,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:55,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:55,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:55,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597805877] [2024-05-12 12:42:55,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597805877] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:55,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:55,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:55,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336379082] [2024-05-12 12:42:55,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:55,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:55,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:55,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:55,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:55,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:55,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 414 transitions, 5700 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:55,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:55,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:55,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:56,230 INFO L124 PetriNetUnfolderBase]: 3805/6389 cut-off events. [2024-05-12 12:42:56,231 INFO L125 PetriNetUnfolderBase]: For 201691/201737 co-relation queries the response was YES. [2024-05-12 12:42:56,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37195 conditions, 6389 events. 3805/6389 cut-off events. For 201691/201737 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44633 event pairs, 1200 based on Foata normal form. 13/6073 useless extension candidates. Maximal degree in co-relation 37042. Up to 5509 conditions per place. [2024-05-12 12:42:56,304 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 318 selfloop transitions, 135 changer transitions 0/466 dead transitions. [2024-05-12 12:42:56,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 466 transitions, 7316 flow [2024-05-12 12:42:56,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:56,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:56,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 12:42:56,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-05-12 12:42:56,305 INFO L175 Difference]: Start difference. First operand has 346 places, 414 transitions, 5700 flow. Second operand 8 states and 209 transitions. [2024-05-12 12:42:56,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 466 transitions, 7316 flow [2024-05-12 12:42:57,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 466 transitions, 7130 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:57,694 INFO L231 Difference]: Finished difference. Result has 347 places, 445 transitions, 6419 flow [2024-05-12 12:42:57,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5516, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6419, PETRI_PLACES=347, PETRI_TRANSITIONS=445} [2024-05-12 12:42:57,694 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 297 predicate places. [2024-05-12 12:42:57,694 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 445 transitions, 6419 flow [2024-05-12 12:42:57,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:57,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:57,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:57,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 12:42:57,695 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:57,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:57,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1160600204, now seen corresponding path program 2 times [2024-05-12 12:42:57,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:57,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967894898] [2024-05-12 12:42:57,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:57,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:57,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:57,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:57,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:57,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967894898] [2024-05-12 12:42:57,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967894898] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:57,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:57,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:57,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465688121] [2024-05-12 12:42:57,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:57,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:57,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:57,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:57,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:57,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:57,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 445 transitions, 6419 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:57,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:57,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:57,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:59,009 INFO L124 PetriNetUnfolderBase]: 3824/6417 cut-off events. [2024-05-12 12:42:59,009 INFO L125 PetriNetUnfolderBase]: For 203078/203124 co-relation queries the response was YES. [2024-05-12 12:42:59,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37182 conditions, 6417 events. 3824/6417 cut-off events. For 203078/203124 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44854 event pairs, 1200 based on Foata normal form. 13/6095 useless extension candidates. Maximal degree in co-relation 37027. Up to 5610 conditions per place. [2024-05-12 12:42:59,082 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 361 selfloop transitions, 94 changer transitions 0/468 dead transitions. [2024-05-12 12:42:59,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 468 transitions, 7683 flow [2024-05-12 12:42:59,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:59,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:59,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 12:42:59,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597826086956522 [2024-05-12 12:42:59,084 INFO L175 Difference]: Start difference. First operand has 347 places, 445 transitions, 6419 flow. Second operand 8 states and 206 transitions. [2024-05-12 12:42:59,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 468 transitions, 7683 flow [2024-05-12 12:43:00,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 468 transitions, 7513 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:00,753 INFO L231 Difference]: Finished difference. Result has 352 places, 452 transitions, 6649 flow [2024-05-12 12:43:00,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6267, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6649, PETRI_PLACES=352, PETRI_TRANSITIONS=452} [2024-05-12 12:43:00,754 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 302 predicate places. [2024-05-12 12:43:00,754 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 452 transitions, 6649 flow [2024-05-12 12:43:00,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:00,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:00,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:00,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 12:43:00,754 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:00,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:00,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1160594624, now seen corresponding path program 3 times [2024-05-12 12:43:00,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:00,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826912139] [2024-05-12 12:43:00,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:00,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:00,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:00,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-05-12 12:43:00,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:00,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826912139] [2024-05-12 12:43:00,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826912139] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:00,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:00,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:00,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291610309] [2024-05-12 12:43:00,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:00,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:00,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:00,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:00,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:00,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:00,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 452 transitions, 6649 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:00,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:00,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:00,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:02,135 INFO L124 PetriNetUnfolderBase]: 3821/6413 cut-off events. [2024-05-12 12:43:02,136 INFO L125 PetriNetUnfolderBase]: For 200127/200173 co-relation queries the response was YES. [2024-05-12 12:43:02,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37253 conditions, 6413 events. 3821/6413 cut-off events. For 200127/200173 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44843 event pairs, 1200 based on Foata normal form. 13/6091 useless extension candidates. Maximal degree in co-relation 37095. Up to 5607 conditions per place. [2024-05-12 12:43:02,214 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 359 selfloop transitions, 97 changer transitions 0/469 dead transitions. [2024-05-12 12:43:02,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 469 transitions, 7601 flow [2024-05-12 12:43:02,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:02,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:02,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-05-12 12:43:02,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5369565217391304 [2024-05-12 12:43:02,215 INFO L175 Difference]: Start difference. First operand has 352 places, 452 transitions, 6649 flow. Second operand 10 states and 247 transitions. [2024-05-12 12:43:02,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 469 transitions, 7601 flow [2024-05-12 12:43:03,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 469 transitions, 7504 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:03,993 INFO L231 Difference]: Finished difference. Result has 359 places, 452 transitions, 6760 flow [2024-05-12 12:43:03,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6552, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6760, PETRI_PLACES=359, PETRI_TRANSITIONS=452} [2024-05-12 12:43:03,994 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 309 predicate places. [2024-05-12 12:43:03,994 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 452 transitions, 6760 flow [2024-05-12 12:43:03,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:03,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:03,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:03,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 12:43:03,995 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:03,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:03,995 INFO L85 PathProgramCache]: Analyzing trace with hash -40978236, now seen corresponding path program 4 times [2024-05-12 12:43:03,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:03,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633946654] [2024-05-12 12:43:03,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:03,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:04,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:04,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:04,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:04,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633946654] [2024-05-12 12:43:04,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633946654] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:04,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:04,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:04,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642915618] [2024-05-12 12:43:04,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:04,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:04,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:04,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:04,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:04,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:04,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 452 transitions, 6760 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:04,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:04,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:04,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:05,408 INFO L124 PetriNetUnfolderBase]: 3829/6425 cut-off events. [2024-05-12 12:43:05,408 INFO L125 PetriNetUnfolderBase]: For 204781/204827 co-relation queries the response was YES. [2024-05-12 12:43:05,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37629 conditions, 6425 events. 3829/6425 cut-off events. For 204781/204827 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44881 event pairs, 1200 based on Foata normal form. 13/6100 useless extension candidates. Maximal degree in co-relation 37469. Up to 5554 conditions per place. [2024-05-12 12:43:05,485 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 326 selfloop transitions, 138 changer transitions 0/477 dead transitions. [2024-05-12 12:43:05,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 477 transitions, 7977 flow [2024-05-12 12:43:05,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:05,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:05,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-05-12 12:43:05,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456521739130434 [2024-05-12 12:43:05,486 INFO L175 Difference]: Start difference. First operand has 359 places, 452 transitions, 6760 flow. Second operand 10 states and 251 transitions. [2024-05-12 12:43:05,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 477 transitions, 7977 flow [2024-05-12 12:43:07,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 477 transitions, 7718 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-05-12 12:43:07,316 INFO L231 Difference]: Finished difference. Result has 360 places, 456 transitions, 6913 flow [2024-05-12 12:43:07,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6501, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6913, PETRI_PLACES=360, PETRI_TRANSITIONS=456} [2024-05-12 12:43:07,317 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 310 predicate places. [2024-05-12 12:43:07,317 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 456 transitions, 6913 flow [2024-05-12 12:43:07,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:07,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:07,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:07,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 12:43:07,318 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:07,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:07,318 INFO L85 PathProgramCache]: Analyzing trace with hash -48329886, now seen corresponding path program 5 times [2024-05-12 12:43:07,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:07,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568983668] [2024-05-12 12:43:07,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:07,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:07,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:07,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:07,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:07,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568983668] [2024-05-12 12:43:07,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568983668] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:07,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:07,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:07,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108029997] [2024-05-12 12:43:07,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:07,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:07,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:07,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:07,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:07,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:07,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 456 transitions, 6913 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:07,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:07,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:07,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:08,726 INFO L124 PetriNetUnfolderBase]: 3837/6437 cut-off events. [2024-05-12 12:43:08,726 INFO L125 PetriNetUnfolderBase]: For 209814/209860 co-relation queries the response was YES. [2024-05-12 12:43:08,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38016 conditions, 6437 events. 3837/6437 cut-off events. For 209814/209860 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44950 event pairs, 1200 based on Foata normal form. 13/6109 useless extension candidates. Maximal degree in co-relation 37854. Up to 5563 conditions per place. [2024-05-12 12:43:08,812 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 325 selfloop transitions, 141 changer transitions 0/479 dead transitions. [2024-05-12 12:43:08,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 479 transitions, 8126 flow [2024-05-12 12:43:08,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:43:08,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:43:08,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-05-12 12:43:08,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579710144927537 [2024-05-12 12:43:08,814 INFO L175 Difference]: Start difference. First operand has 360 places, 456 transitions, 6913 flow. Second operand 9 states and 231 transitions. [2024-05-12 12:43:08,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 479 transitions, 8126 flow [2024-05-12 12:43:10,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 479 transitions, 7724 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-05-12 12:43:10,812 INFO L231 Difference]: Finished difference. Result has 359 places, 459 transitions, 6898 flow [2024-05-12 12:43:10,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6529, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6898, PETRI_PLACES=359, PETRI_TRANSITIONS=459} [2024-05-12 12:43:10,812 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 309 predicate places. [2024-05-12 12:43:10,812 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 459 transitions, 6898 flow [2024-05-12 12:43:10,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:10,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:10,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, 1] [2024-05-12 12:43:10,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 12:43:10,813 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:10,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:10,813 INFO L85 PathProgramCache]: Analyzing trace with hash -48335466, now seen corresponding path program 6 times [2024-05-12 12:43:10,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:10,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185548275] [2024-05-12 12:43:10,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:10,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:10,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:10,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:10,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:10,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185548275] [2024-05-12 12:43:10,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185548275] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:10,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:10,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:10,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263775317] [2024-05-12 12:43:10,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:10,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:10,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:10,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:10,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:11,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:11,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 459 transitions, 6898 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:11,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:11,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:11,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:12,310 INFO L124 PetriNetUnfolderBase]: 3834/6433 cut-off events. [2024-05-12 12:43:12,310 INFO L125 PetriNetUnfolderBase]: For 205301/205347 co-relation queries the response was YES. [2024-05-12 12:43:12,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37813 conditions, 6433 events. 3834/6433 cut-off events. For 205301/205347 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44944 event pairs, 1200 based on Foata normal form. 13/6105 useless extension candidates. Maximal degree in co-relation 37651. Up to 5560 conditions per place. [2024-05-12 12:43:12,373 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 328 selfloop transitions, 135 changer transitions 0/476 dead transitions. [2024-05-12 12:43:12,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 476 transitions, 7866 flow [2024-05-12 12:43:12,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:12,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:12,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:43:12,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 12:43:12,374 INFO L175 Difference]: Start difference. First operand has 359 places, 459 transitions, 6898 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:43:12,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 476 transitions, 7866 flow [2024-05-12 12:43:14,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 476 transitions, 7554 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:14,276 INFO L231 Difference]: Finished difference. Result has 359 places, 459 transitions, 6882 flow [2024-05-12 12:43:14,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6586, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6882, PETRI_PLACES=359, PETRI_TRANSITIONS=459} [2024-05-12 12:43:14,276 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 309 predicate places. [2024-05-12 12:43:14,277 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 459 transitions, 6882 flow [2024-05-12 12:43:14,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:14,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:14,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-05-12 12:43:14,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 12:43:14,277 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:14,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:14,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1504046778, now seen corresponding path program 7 times [2024-05-12 12:43:14,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:14,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831850148] [2024-05-12 12:43:14,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:14,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:14,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:14,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-05-12 12:43:14,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:14,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831850148] [2024-05-12 12:43:14,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831850148] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:14,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:14,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:14,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301947749] [2024-05-12 12:43:14,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:14,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:14,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:14,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:14,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:14,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:14,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 459 transitions, 6882 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:14,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:14,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:14,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:15,702 INFO L124 PetriNetUnfolderBase]: 3864/6477 cut-off events. [2024-05-12 12:43:15,702 INFO L125 PetriNetUnfolderBase]: For 212684/212730 co-relation queries the response was YES. [2024-05-12 12:43:15,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38368 conditions, 6477 events. 3864/6477 cut-off events. For 212684/212730 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45204 event pairs, 1200 based on Foata normal form. 13/6140 useless extension candidates. Maximal degree in co-relation 38206. Up to 5329 conditions per place. [2024-05-12 12:43:15,784 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 233 selfloop transitions, 249 changer transitions 0/495 dead transitions. [2024-05-12 12:43:15,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 495 transitions, 8432 flow [2024-05-12 12:43:15,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:43:15,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:43:15,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 292 transitions. [2024-05-12 12:43:15,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-05-12 12:43:15,785 INFO L175 Difference]: Start difference. First operand has 359 places, 459 transitions, 6882 flow. Second operand 12 states and 292 transitions. [2024-05-12 12:43:15,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 495 transitions, 8432 flow [2024-05-12 12:43:17,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 495 transitions, 8144 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:17,650 INFO L231 Difference]: Finished difference. Result has 364 places, 468 transitions, 7318 flow [2024-05-12 12:43:17,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6598, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7318, PETRI_PLACES=364, PETRI_TRANSITIONS=468} [2024-05-12 12:43:17,651 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 314 predicate places. [2024-05-12 12:43:17,651 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 468 transitions, 7318 flow [2024-05-12 12:43:17,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:17,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:17,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:17,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 12:43:17,651 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:17,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:17,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1668985930, now seen corresponding path program 8 times [2024-05-12 12:43:17,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:17,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915751322] [2024-05-12 12:43:17,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:17,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:17,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:17,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:17,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:17,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915751322] [2024-05-12 12:43:17,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915751322] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:17,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:17,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:17,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047992529] [2024-05-12 12:43:17,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:17,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:17,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:17,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:17,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:17,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:17,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 468 transitions, 7318 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:17,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:17,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:17,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:19,090 INFO L124 PetriNetUnfolderBase]: 3883/6505 cut-off events. [2024-05-12 12:43:19,090 INFO L125 PetriNetUnfolderBase]: For 218042/218088 co-relation queries the response was YES. [2024-05-12 12:43:19,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39066 conditions, 6505 events. 3883/6505 cut-off events. For 218042/218088 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45359 event pairs, 1200 based on Foata normal form. 13/6162 useless extension candidates. Maximal degree in co-relation 38904. Up to 5630 conditions per place. [2024-05-12 12:43:19,159 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 364 selfloop transitions, 121 changer transitions 0/498 dead transitions. [2024-05-12 12:43:19,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 498 transitions, 8652 flow [2024-05-12 12:43:19,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:43:19,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:43:19,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 303 transitions. [2024-05-12 12:43:19,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5066889632107023 [2024-05-12 12:43:19,160 INFO L175 Difference]: Start difference. First operand has 364 places, 468 transitions, 7318 flow. Second operand 13 states and 303 transitions. [2024-05-12 12:43:19,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 498 transitions, 8652 flow [2024-05-12 12:43:20,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 498 transitions, 8081 flow, removed 91 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:20,886 INFO L231 Difference]: Finished difference. Result has 369 places, 474 transitions, 7153 flow [2024-05-12 12:43:20,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6811, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7153, PETRI_PLACES=369, PETRI_TRANSITIONS=474} [2024-05-12 12:43:20,886 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 319 predicate places. [2024-05-12 12:43:20,886 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 474 transitions, 7153 flow [2024-05-12 12:43:20,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:20,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:20,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, 1] [2024-05-12 12:43:20,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 12:43:20,887 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:20,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:20,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1670280558, now seen corresponding path program 9 times [2024-05-12 12:43:20,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:20,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350025824] [2024-05-12 12:43:20,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:20,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:20,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:21,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:21,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:21,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350025824] [2024-05-12 12:43:21,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350025824] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:21,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:21,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:21,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693388286] [2024-05-12 12:43:21,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:21,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:21,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:21,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:21,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:21,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:21,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 474 transitions, 7153 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:21,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:21,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:21,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:22,239 INFO L124 PetriNetUnfolderBase]: 3891/6517 cut-off events. [2024-05-12 12:43:22,240 INFO L125 PetriNetUnfolderBase]: For 219258/219304 co-relation queries the response was YES. [2024-05-12 12:43:22,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38764 conditions, 6517 events. 3891/6517 cut-off events. For 219258/219304 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45538 event pairs, 1200 based on Foata normal form. 13/6171 useless extension candidates. Maximal degree in co-relation 38601. Up to 5359 conditions per place. [2024-05-12 12:43:22,322 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 221 selfloop transitions, 270 changer transitions 0/504 dead transitions. [2024-05-12 12:43:22,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 504 transitions, 8563 flow [2024-05-12 12:43:22,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:43:22,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:43:22,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 292 transitions. [2024-05-12 12:43:22,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-05-12 12:43:22,324 INFO L175 Difference]: Start difference. First operand has 369 places, 474 transitions, 7153 flow. Second operand 12 states and 292 transitions. [2024-05-12 12:43:22,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 504 transitions, 8563 flow [2024-05-12 12:43:24,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 504 transitions, 8392 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-05-12 12:43:24,560 INFO L231 Difference]: Finished difference. Result has 372 places, 477 transitions, 7576 flow [2024-05-12 12:43:24,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6982, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7576, PETRI_PLACES=372, PETRI_TRANSITIONS=477} [2024-05-12 12:43:24,561 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 322 predicate places. [2024-05-12 12:43:24,561 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 477 transitions, 7576 flow [2024-05-12 12:43:24,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:24,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:24,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:24,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 12:43:24,561 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:24,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:24,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1507765848, now seen corresponding path program 10 times [2024-05-12 12:43:24,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:24,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947645717] [2024-05-12 12:43:24,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:24,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:24,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:24,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:24,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:24,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947645717] [2024-05-12 12:43:24,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947645717] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:24,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:24,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:24,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178424971] [2024-05-12 12:43:24,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:24,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:24,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:24,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:24,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:24,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:24,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 477 transitions, 7576 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:24,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:24,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:24,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:26,032 INFO L124 PetriNetUnfolderBase]: 3888/6513 cut-off events. [2024-05-12 12:43:26,033 INFO L125 PetriNetUnfolderBase]: For 221817/221863 co-relation queries the response was YES. [2024-05-12 12:43:26,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39379 conditions, 6513 events. 3888/6513 cut-off events. For 221817/221863 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45519 event pairs, 1200 based on Foata normal form. 13/6167 useless extension candidates. Maximal degree in co-relation 39214. Up to 5637 conditions per place. [2024-05-12 12:43:26,105 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 365 selfloop transitions, 121 changer transitions 0/499 dead transitions. [2024-05-12 12:43:26,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 499 transitions, 8600 flow [2024-05-12 12:43:26,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:43:26,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:43:26,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 283 transitions. [2024-05-12 12:43:26,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5126811594202898 [2024-05-12 12:43:26,107 INFO L175 Difference]: Start difference. First operand has 372 places, 477 transitions, 7576 flow. Second operand 12 states and 283 transitions. [2024-05-12 12:43:26,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 499 transitions, 8600 flow [2024-05-12 12:43:28,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 499 transitions, 7986 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-05-12 12:43:28,086 INFO L231 Difference]: Finished difference. Result has 374 places, 477 transitions, 7210 flow [2024-05-12 12:43:28,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6962, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7210, PETRI_PLACES=374, PETRI_TRANSITIONS=477} [2024-05-12 12:43:28,087 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 324 predicate places. [2024-05-12 12:43:28,087 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 477 transitions, 7210 flow [2024-05-12 12:43:28,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:28,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:28,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:28,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 12:43:28,087 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:28,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:28,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1679546148, now seen corresponding path program 11 times [2024-05-12 12:43:28,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:28,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237931752] [2024-05-12 12:43:28,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:28,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:28,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:28,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:28,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237931752] [2024-05-12 12:43:28,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237931752] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:28,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:28,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:28,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111893374] [2024-05-12 12:43:28,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:28,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:28,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:28,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:28,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:28,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:28,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 477 transitions, 7210 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:28,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:28,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:28,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:29,477 INFO L124 PetriNetUnfolderBase]: 3907/6541 cut-off events. [2024-05-12 12:43:29,478 INFO L125 PetriNetUnfolderBase]: For 227935/227981 co-relation queries the response was YES. [2024-05-12 12:43:29,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39174 conditions, 6541 events. 3907/6541 cut-off events. For 227935/227981 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45618 event pairs, 1200 based on Foata normal form. 13/6189 useless extension candidates. Maximal degree in co-relation 39008. Up to 5377 conditions per place. [2024-05-12 12:43:29,559 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 233 selfloop transitions, 260 changer transitions 0/506 dead transitions. [2024-05-12 12:43:29,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 506 transitions, 8662 flow [2024-05-12 12:43:29,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:29,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:29,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 272 transitions. [2024-05-12 12:43:29,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375494071146245 [2024-05-12 12:43:29,561 INFO L175 Difference]: Start difference. First operand has 374 places, 477 transitions, 7210 flow. Second operand 11 states and 272 transitions. [2024-05-12 12:43:29,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 506 transitions, 8662 flow [2024-05-12 12:43:31,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 506 transitions, 8420 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-05-12 12:43:31,688 INFO L231 Difference]: Finished difference. Result has 374 places, 483 transitions, 7583 flow [2024-05-12 12:43:31,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6968, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7583, PETRI_PLACES=374, PETRI_TRANSITIONS=483} [2024-05-12 12:43:31,689 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 324 predicate places. [2024-05-12 12:43:31,689 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 483 transitions, 7583 flow [2024-05-12 12:43:31,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:31,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:31,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:31,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 12:43:31,690 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:31,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:31,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1679534988, now seen corresponding path program 12 times [2024-05-12 12:43:31,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:31,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693206014] [2024-05-12 12:43:31,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:31,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:31,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:31,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:31,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:31,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693206014] [2024-05-12 12:43:31,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693206014] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:31,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:31,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:31,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674837648] [2024-05-12 12:43:31,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:31,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:31,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:31,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:31,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:31,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:31,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 483 transitions, 7583 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:31,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:31,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:31,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:33,101 INFO L124 PetriNetUnfolderBase]: 3904/6537 cut-off events. [2024-05-12 12:43:33,102 INFO L125 PetriNetUnfolderBase]: For 230788/230834 co-relation queries the response was YES. [2024-05-12 12:43:33,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39554 conditions, 6537 events. 3904/6537 cut-off events. For 230788/230834 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45600 event pairs, 1200 based on Foata normal form. 13/6185 useless extension candidates. Maximal degree in co-relation 39387. Up to 5374 conditions per place. [2024-05-12 12:43:33,180 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 232 selfloop transitions, 262 changer transitions 0/507 dead transitions. [2024-05-12 12:43:33,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 507 transitions, 8791 flow [2024-05-12 12:43:33,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:43:33,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:43:33,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 311 transitions. [2024-05-12 12:43:33,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.520066889632107 [2024-05-12 12:43:33,181 INFO L175 Difference]: Start difference. First operand has 374 places, 483 transitions, 7583 flow. Second operand 13 states and 311 transitions. [2024-05-12 12:43:33,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 507 transitions, 8791 flow [2024-05-12 12:43:35,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 507 transitions, 8360 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:35,340 INFO L231 Difference]: Finished difference. Result has 380 places, 483 transitions, 7682 flow [2024-05-12 12:43:35,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7152, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7682, PETRI_PLACES=380, PETRI_TRANSITIONS=483} [2024-05-12 12:43:35,340 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 330 predicate places. [2024-05-12 12:43:35,340 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 483 transitions, 7682 flow [2024-05-12 12:43:35,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:35,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:35,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:35,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 12:43:35,341 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:35,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:35,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1795017459, now seen corresponding path program 1 times [2024-05-12 12:43:35,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:35,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423851884] [2024-05-12 12:43:35,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:35,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:35,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:35,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:35,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:35,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423851884] [2024-05-12 12:43:35,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423851884] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:35,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:35,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:35,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85691730] [2024-05-12 12:43:35,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:35,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:35,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:35,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:35,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:35,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:35,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 483 transitions, 7682 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:35,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:35,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:35,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:36,728 INFO L124 PetriNetUnfolderBase]: 3925/6589 cut-off events. [2024-05-12 12:43:36,728 INFO L125 PetriNetUnfolderBase]: For 239718/239771 co-relation queries the response was YES. [2024-05-12 12:43:36,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39891 conditions, 6589 events. 3925/6589 cut-off events. For 239718/239771 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 46063 event pairs, 1187 based on Foata normal form. 19/6243 useless extension candidates. Maximal degree in co-relation 39723. Up to 5764 conditions per place. [2024-05-12 12:43:36,810 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 424 selfloop transitions, 67 changer transitions 0/504 dead transitions. [2024-05-12 12:43:36,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 504 transitions, 8748 flow [2024-05-12 12:43:36,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:43:36,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:43:36,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-05-12 12:43:36,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-05-12 12:43:36,811 INFO L175 Difference]: Start difference. First operand has 380 places, 483 transitions, 7682 flow. Second operand 9 states and 219 transitions. [2024-05-12 12:43:36,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 504 transitions, 8748 flow [2024-05-12 12:43:38,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 504 transitions, 8200 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-05-12 12:43:38,858 INFO L231 Difference]: Finished difference. Result has 377 places, 485 transitions, 7317 flow [2024-05-12 12:43:38,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7134, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7317, PETRI_PLACES=377, PETRI_TRANSITIONS=485} [2024-05-12 12:43:38,859 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 327 predicate places. [2024-05-12 12:43:38,859 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 485 transitions, 7317 flow [2024-05-12 12:43:38,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:38,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:38,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:38,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 12:43:38,859 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:38,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:38,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1795004718, now seen corresponding path program 13 times [2024-05-12 12:43:38,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:38,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488638691] [2024-05-12 12:43:38,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:38,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:38,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:39,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:39,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:39,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488638691] [2024-05-12 12:43:39,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488638691] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:39,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:39,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:39,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191350685] [2024-05-12 12:43:39,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:39,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:39,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:39,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:39,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:39,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:39,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 485 transitions, 7317 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:39,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:39,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:39,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:40,360 INFO L124 PetriNetUnfolderBase]: 3973/6644 cut-off events. [2024-05-12 12:43:40,360 INFO L125 PetriNetUnfolderBase]: For 251539/251585 co-relation queries the response was YES. [2024-05-12 12:43:40,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40292 conditions, 6644 events. 3973/6644 cut-off events. For 251539/251585 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46343 event pairs, 1202 based on Foata normal form. 13/6276 useless extension candidates. Maximal degree in co-relation 40123. Up to 5682 conditions per place. [2024-05-12 12:43:40,443 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 341 selfloop transitions, 168 changer transitions 0/522 dead transitions. [2024-05-12 12:43:40,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 522 transitions, 8954 flow [2024-05-12 12:43:40,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:43:40,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:43:40,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 308 transitions. [2024-05-12 12:43:40,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5150501672240803 [2024-05-12 12:43:40,445 INFO L175 Difference]: Start difference. First operand has 377 places, 485 transitions, 7317 flow. Second operand 13 states and 308 transitions. [2024-05-12 12:43:40,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 522 transitions, 8954 flow [2024-05-12 12:43:42,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 522 transitions, 8809 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:42,551 INFO L231 Difference]: Finished difference. Result has 385 places, 500 transitions, 7790 flow [2024-05-12 12:43:42,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7790, PETRI_PLACES=385, PETRI_TRANSITIONS=500} [2024-05-12 12:43:42,551 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 335 predicate places. [2024-05-12 12:43:42,552 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 500 transitions, 7790 flow [2024-05-12 12:43:42,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:42,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:42,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:42,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 12:43:42,552 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:42,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:42,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1795010298, now seen corresponding path program 14 times [2024-05-12 12:43:42,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:42,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811421903] [2024-05-12 12:43:42,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:42,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:42,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:42,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-05-12 12:43:42,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:42,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811421903] [2024-05-12 12:43:42,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811421903] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:42,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:42,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:42,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925106501] [2024-05-12 12:43:42,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:42,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:42,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:42,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:42,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:42,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:42,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 500 transitions, 7790 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:42,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:42,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:42,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:43,989 INFO L124 PetriNetUnfolderBase]: 3992/6672 cut-off events. [2024-05-12 12:43:43,989 INFO L125 PetriNetUnfolderBase]: For 261148/261194 co-relation queries the response was YES. [2024-05-12 12:43:44,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40874 conditions, 6672 events. 3992/6672 cut-off events. For 261148/261194 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 46572 event pairs, 1202 based on Foata normal form. 13/6298 useless extension candidates. Maximal degree in co-relation 40703. Up to 5703 conditions per place. [2024-05-12 12:43:44,076 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 344 selfloop transitions, 170 changer transitions 0/527 dead transitions. [2024-05-12 12:43:44,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 527 transitions, 9318 flow [2024-05-12 12:43:44,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:43:44,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:43:44,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 290 transitions. [2024-05-12 12:43:44,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5253623188405797 [2024-05-12 12:43:44,077 INFO L175 Difference]: Start difference. First operand has 385 places, 500 transitions, 7790 flow. Second operand 12 states and 290 transitions. [2024-05-12 12:43:44,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 527 transitions, 9318 flow [2024-05-12 12:43:46,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 527 transitions, 9149 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:46,795 INFO L231 Difference]: Finished difference. Result has 390 places, 506 transitions, 8080 flow [2024-05-12 12:43:46,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7621, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8080, PETRI_PLACES=390, PETRI_TRANSITIONS=506} [2024-05-12 12:43:46,796 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 340 predicate places. [2024-05-12 12:43:46,796 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 506 transitions, 8080 flow [2024-05-12 12:43:46,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:46,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:46,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:46,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 12:43:46,797 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:46,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:46,797 INFO L85 PathProgramCache]: Analyzing trace with hash -542235850, now seen corresponding path program 15 times [2024-05-12 12:43:46,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:46,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765383793] [2024-05-12 12:43:46,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:46,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:46,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:46,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:46,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:46,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765383793] [2024-05-12 12:43:46,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765383793] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:46,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:46,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:46,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031363947] [2024-05-12 12:43:46,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:46,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:46,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:46,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:46,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:47,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:47,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 506 transitions, 8080 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:47,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:47,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:47,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:48,257 INFO L124 PetriNetUnfolderBase]: 3989/6668 cut-off events. [2024-05-12 12:43:48,258 INFO L125 PetriNetUnfolderBase]: For 262994/263040 co-relation queries the response was YES. [2024-05-12 12:43:48,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41180 conditions, 6668 events. 3989/6668 cut-off events. For 262994/263040 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 46522 event pairs, 1202 based on Foata normal form. 13/6294 useless extension candidates. Maximal degree in co-relation 41007. Up to 5700 conditions per place. [2024-05-12 12:43:48,350 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 344 selfloop transitions, 172 changer transitions 0/529 dead transitions. [2024-05-12 12:43:48,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 529 transitions, 9508 flow [2024-05-12 12:43:48,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-12 12:43:48,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-05-12 12:43:48,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 329 transitions. [2024-05-12 12:43:48,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108695652173914 [2024-05-12 12:43:48,351 INFO L175 Difference]: Start difference. First operand has 390 places, 506 transitions, 8080 flow. Second operand 14 states and 329 transitions. [2024-05-12 12:43:48,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 529 transitions, 9508 flow [2024-05-12 12:43:50,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 529 transitions, 9210 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:50,168 INFO L231 Difference]: Finished difference. Result has 396 places, 506 transitions, 8132 flow [2024-05-12 12:43:50,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7782, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8132, PETRI_PLACES=396, PETRI_TRANSITIONS=506} [2024-05-12 12:43:50,169 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 346 predicate places. [2024-05-12 12:43:50,169 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 506 transitions, 8132 flow [2024-05-12 12:43:50,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:50,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:50,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:50,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 12:43:50,170 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:50,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:50,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1381931200, now seen corresponding path program 16 times [2024-05-12 12:43:50,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:50,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857983566] [2024-05-12 12:43:50,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:50,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:50,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:50,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:50,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:50,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857983566] [2024-05-12 12:43:50,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857983566] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:50,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:50,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:50,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376875525] [2024-05-12 12:43:50,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:50,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:50,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:50,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:50,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:50,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:50,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 506 transitions, 8132 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:50,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:50,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:50,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:51,631 INFO L124 PetriNetUnfolderBase]: 3986/6664 cut-off events. [2024-05-12 12:43:51,631 INFO L125 PetriNetUnfolderBase]: For 264521/264567 co-relation queries the response was YES. [2024-05-12 12:43:51,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41134 conditions, 6664 events. 3986/6664 cut-off events. For 264521/264567 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 46468 event pairs, 1202 based on Foata normal form. 13/6290 useless extension candidates. Maximal degree in co-relation 40960. Up to 5697 conditions per place. [2024-05-12 12:43:51,719 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 345 selfloop transitions, 168 changer transitions 0/526 dead transitions. [2024-05-12 12:43:51,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 526 transitions, 9552 flow [2024-05-12 12:43:51,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:51,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:51,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-05-12 12:43:51,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296442687747036 [2024-05-12 12:43:51,721 INFO L175 Difference]: Start difference. First operand has 396 places, 506 transitions, 8132 flow. Second operand 11 states and 268 transitions. [2024-05-12 12:43:51,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 526 transitions, 9552 flow [2024-05-12 12:43:54,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 526 transitions, 9126 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-05-12 12:43:54,384 INFO L231 Difference]: Finished difference. Result has 396 places, 506 transitions, 8048 flow [2024-05-12 12:43:54,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7706, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8048, PETRI_PLACES=396, PETRI_TRANSITIONS=506} [2024-05-12 12:43:54,385 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 346 predicate places. [2024-05-12 12:43:54,385 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 506 transitions, 8048 flow [2024-05-12 12:43:54,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:54,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:54,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:54,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-05-12 12:43:54,386 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:54,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:54,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1381920040, now seen corresponding path program 17 times [2024-05-12 12:43:54,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:54,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501926016] [2024-05-12 12:43:54,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:54,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:54,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:54,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:54,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:54,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501926016] [2024-05-12 12:43:54,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501926016] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:54,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:54,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:54,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746341990] [2024-05-12 12:43:54,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:54,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:54,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:54,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:54,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:54,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:54,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 506 transitions, 8048 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:54,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:54,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:54,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:55,864 INFO L124 PetriNetUnfolderBase]: 3983/6660 cut-off events. [2024-05-12 12:43:55,865 INFO L125 PetriNetUnfolderBase]: For 265491/265537 co-relation queries the response was YES. [2024-05-12 12:43:55,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40802 conditions, 6660 events. 3983/6660 cut-off events. For 265491/265537 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 46528 event pairs, 1202 based on Foata normal form. 13/6286 useless extension candidates. Maximal degree in co-relation 40628. Up to 5694 conditions per place. [2024-05-12 12:43:55,957 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 342 selfloop transitions, 170 changer transitions 0/525 dead transitions. [2024-05-12 12:43:55,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 525 transitions, 9292 flow [2024-05-12 12:43:55,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:55,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:55,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-05-12 12:43:55,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296442687747036 [2024-05-12 12:43:55,959 INFO L175 Difference]: Start difference. First operand has 396 places, 506 transitions, 8048 flow. Second operand 11 states and 268 transitions. [2024-05-12 12:43:55,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 525 transitions, 9292 flow [2024-05-12 12:43:59,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 525 transitions, 8918 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-05-12 12:43:59,059 INFO L231 Difference]: Finished difference. Result has 398 places, 506 transitions, 8021 flow [2024-05-12 12:43:59,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7674, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8021, PETRI_PLACES=398, PETRI_TRANSITIONS=506} [2024-05-12 12:43:59,060 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 348 predicate places. [2024-05-12 12:43:59,060 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 506 transitions, 8021 flow [2024-05-12 12:43:59,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:59,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:59,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:59,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-05-12 12:43:59,061 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:59,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:59,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1382098600, now seen corresponding path program 18 times [2024-05-12 12:43:59,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:59,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256501028] [2024-05-12 12:43:59,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:59,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:59,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:59,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-05-12 12:43:59,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:59,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256501028] [2024-05-12 12:43:59,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256501028] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:59,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:59,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:59,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079859665] [2024-05-12 12:43:59,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:59,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:59,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:59,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:59,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:59,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:59,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 506 transitions, 8021 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:59,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:59,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:59,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:00,682 INFO L124 PetriNetUnfolderBase]: 3980/6656 cut-off events. [2024-05-12 12:44:00,682 INFO L125 PetriNetUnfolderBase]: For 266119/266165 co-relation queries the response was YES. [2024-05-12 12:44:00,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40692 conditions, 6656 events. 3980/6656 cut-off events. For 266119/266165 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 46454 event pairs, 1202 based on Foata normal form. 13/6282 useless extension candidates. Maximal degree in co-relation 40517. Up to 5691 conditions per place. [2024-05-12 12:44:00,753 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 342 selfloop transitions, 173 changer transitions 0/528 dead transitions. [2024-05-12 12:44:00,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 528 transitions, 9101 flow [2024-05-12 12:44:00,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-12 12:44:00,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-05-12 12:44:00,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 346 transitions. [2024-05-12 12:44:00,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014492753623189 [2024-05-12 12:44:00,755 INFO L175 Difference]: Start difference. First operand has 398 places, 506 transitions, 8021 flow. Second operand 15 states and 346 transitions. [2024-05-12 12:44:00,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 528 transitions, 9101 flow [2024-05-12 12:44:03,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 528 transitions, 8707 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-05-12 12:44:03,155 INFO L231 Difference]: Finished difference. Result has 402 places, 506 transitions, 7979 flow [2024-05-12 12:44:03,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7627, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7979, PETRI_PLACES=402, PETRI_TRANSITIONS=506} [2024-05-12 12:44:03,155 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 352 predicate places. [2024-05-12 12:44:03,156 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 506 transitions, 7979 flow [2024-05-12 12:44:03,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:03,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:03,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:03,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-05-12 12:44:03,156 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:03,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:03,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1876811507, now seen corresponding path program 2 times [2024-05-12 12:44:03,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:03,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679492385] [2024-05-12 12:44:03,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:03,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:03,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:03,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:03,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:03,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679492385] [2024-05-12 12:44:03,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679492385] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:03,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:03,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:03,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486525747] [2024-05-12 12:44:03,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:03,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:03,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:03,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:03,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:03,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:03,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 506 transitions, 7979 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:03,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:03,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:03,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:04,588 INFO L124 PetriNetUnfolderBase]: 4001/6725 cut-off events. [2024-05-12 12:44:04,588 INFO L125 PetriNetUnfolderBase]: For 275681/275734 co-relation queries the response was YES. [2024-05-12 12:44:04,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40998 conditions, 6725 events. 4001/6725 cut-off events. For 275681/275734 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 47128 event pairs, 1182 based on Foata normal form. 19/6360 useless extension candidates. Maximal degree in co-relation 40822. Up to 5833 conditions per place. [2024-05-12 12:44:04,675 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 445 selfloop transitions, 68 changer transitions 0/526 dead transitions. [2024-05-12 12:44:04,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 526 transitions, 9091 flow [2024-05-12 12:44:04,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:04,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:04,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 12:44:04,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380434782608695 [2024-05-12 12:44:04,676 INFO L175 Difference]: Start difference. First operand has 402 places, 506 transitions, 7979 flow. Second operand 8 states and 198 transitions. [2024-05-12 12:44:04,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 526 transitions, 9091 flow [2024-05-12 12:44:06,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 526 transitions, 8657 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-05-12 12:44:06,769 INFO L231 Difference]: Finished difference. Result has 394 places, 508 transitions, 7741 flow [2024-05-12 12:44:06,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7545, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7741, PETRI_PLACES=394, PETRI_TRANSITIONS=508} [2024-05-12 12:44:06,769 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 344 predicate places. [2024-05-12 12:44:06,769 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 508 transitions, 7741 flow [2024-05-12 12:44:06,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:06,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:06,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:06,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-05-12 12:44:06,770 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:06,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:06,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1033370239, now seen corresponding path program 3 times [2024-05-12 12:44:06,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:06,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084579254] [2024-05-12 12:44:06,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:06,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:06,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:06,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:06,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:06,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084579254] [2024-05-12 12:44:06,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084579254] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:06,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:06,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:06,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345505912] [2024-05-12 12:44:06,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:06,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:06,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:06,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:06,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:06,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:06,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 508 transitions, 7741 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:06,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:06,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:06,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:08,239 INFO L124 PetriNetUnfolderBase]: 4022/6751 cut-off events. [2024-05-12 12:44:08,240 INFO L125 PetriNetUnfolderBase]: For 284385/284584 co-relation queries the response was YES. [2024-05-12 12:44:08,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41269 conditions, 6751 events. 4022/6751 cut-off events. For 284385/284584 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 47383 event pairs, 1216 based on Foata normal form. 97/6466 useless extension candidates. Maximal degree in co-relation 41092. Up to 5898 conditions per place. [2024-05-12 12:44:08,323 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 450 selfloop transitions, 60 changer transitions 0/523 dead transitions. [2024-05-12 12:44:08,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 523 transitions, 8839 flow [2024-05-12 12:44:08,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:08,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:08,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-05-12 12:44:08,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579710144927537 [2024-05-12 12:44:08,324 INFO L175 Difference]: Start difference. First operand has 394 places, 508 transitions, 7741 flow. Second operand 6 states and 154 transitions. [2024-05-12 12:44:08,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 523 transitions, 8839 flow [2024-05-12 12:44:10,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 523 transitions, 8679 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:10,749 INFO L231 Difference]: Finished difference. Result has 395 places, 510 transitions, 7757 flow [2024-05-12 12:44:10,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7587, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7757, PETRI_PLACES=395, PETRI_TRANSITIONS=510} [2024-05-12 12:44:10,749 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 345 predicate places. [2024-05-12 12:44:10,750 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 510 transitions, 7757 flow [2024-05-12 12:44:10,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:10,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:10,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:10,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-05-12 12:44:10,750 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:10,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:10,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1883306627, now seen corresponding path program 4 times [2024-05-12 12:44:10,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:10,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918602716] [2024-05-12 12:44:10,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:10,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:10,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:10,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:10,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:10,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918602716] [2024-05-12 12:44:10,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918602716] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:10,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:10,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:10,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420113970] [2024-05-12 12:44:10,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:10,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:10,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:10,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:10,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:10,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:10,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 510 transitions, 7757 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:10,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:10,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:10,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:12,220 INFO L124 PetriNetUnfolderBase]: 4043/6894 cut-off events. [2024-05-12 12:44:12,221 INFO L125 PetriNetUnfolderBase]: For 278654/278853 co-relation queries the response was YES. [2024-05-12 12:44:12,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41352 conditions, 6894 events. 4043/6894 cut-off events. For 278654/278853 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 48918 event pairs, 1107 based on Foata normal form. 97/6619 useless extension candidates. Maximal degree in co-relation 41174. Up to 5797 conditions per place. [2024-05-12 12:44:12,311 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 443 selfloop transitions, 74 changer transitions 0/530 dead transitions. [2024-05-12 12:44:12,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 530 transitions, 8908 flow [2024-05-12 12:44:12,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:12,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:12,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-05-12 12:44:12,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688405797101449 [2024-05-12 12:44:12,312 INFO L175 Difference]: Start difference. First operand has 395 places, 510 transitions, 7757 flow. Second operand 6 states and 157 transitions. [2024-05-12 12:44:12,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 530 transitions, 8908 flow [2024-05-12 12:44:14,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 530 transitions, 8748 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:14,503 INFO L231 Difference]: Finished difference. Result has 397 places, 514 transitions, 7858 flow [2024-05-12 12:44:14,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7599, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7858, PETRI_PLACES=397, PETRI_TRANSITIONS=514} [2024-05-12 12:44:14,503 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 347 predicate places. [2024-05-12 12:44:14,503 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 514 transitions, 7858 flow [2024-05-12 12:44:14,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:14,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:14,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:14,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-05-12 12:44:14,504 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:14,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:14,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1261462690, now seen corresponding path program 19 times [2024-05-12 12:44:14,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:14,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218719446] [2024-05-12 12:44:14,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:14,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:14,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:14,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:14,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:14,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218719446] [2024-05-12 12:44:14,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218719446] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:14,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:14,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:14,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426188766] [2024-05-12 12:44:14,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:14,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:14,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:14,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:14,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:14,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:14,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 514 transitions, 7858 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:14,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:14,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:14,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:16,009 INFO L124 PetriNetUnfolderBase]: 4082/6821 cut-off events. [2024-05-12 12:44:16,009 INFO L125 PetriNetUnfolderBase]: For 278086/278132 co-relation queries the response was YES. [2024-05-12 12:44:16,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42037 conditions, 6821 events. 4082/6821 cut-off events. For 278086/278132 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 47811 event pairs, 1215 based on Foata normal form. 13/6431 useless extension candidates. Maximal degree in co-relation 41857. Up to 5698 conditions per place. [2024-05-12 12:44:16,105 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 302 selfloop transitions, 235 changer transitions 0/550 dead transitions. [2024-05-12 12:44:16,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 550 transitions, 9536 flow [2024-05-12 12:44:16,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:16,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:16,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-05-12 12:44:16,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5603864734299517 [2024-05-12 12:44:16,106 INFO L175 Difference]: Start difference. First operand has 397 places, 514 transitions, 7858 flow. Second operand 9 states and 232 transitions. [2024-05-12 12:44:16,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 550 transitions, 9536 flow [2024-05-12 12:44:18,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 550 transitions, 9412 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-05-12 12:44:18,893 INFO L231 Difference]: Finished difference. Result has 405 places, 526 transitions, 8455 flow [2024-05-12 12:44:18,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7738, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8455, PETRI_PLACES=405, PETRI_TRANSITIONS=526} [2024-05-12 12:44:18,894 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 355 predicate places. [2024-05-12 12:44:18,894 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 526 transitions, 8455 flow [2024-05-12 12:44:18,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:18,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:18,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:18,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-05-12 12:44:18,894 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:18,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:18,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1876798766, now seen corresponding path program 20 times [2024-05-12 12:44:18,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:18,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539754945] [2024-05-12 12:44:18,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:18,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:18,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:19,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:19,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:19,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539754945] [2024-05-12 12:44:19,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539754945] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:19,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:19,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:19,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231806446] [2024-05-12 12:44:19,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:19,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:19,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:19,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:19,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:19,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:19,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 526 transitions, 8455 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:19,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:19,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:19,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:20,456 INFO L124 PetriNetUnfolderBase]: 4112/6865 cut-off events. [2024-05-12 12:44:20,457 INFO L125 PetriNetUnfolderBase]: For 287363/287409 co-relation queries the response was YES. [2024-05-12 12:44:20,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43017 conditions, 6865 events. 4112/6865 cut-off events. For 287363/287409 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 48071 event pairs, 1215 based on Foata normal form. 13/6466 useless extension candidates. Maximal degree in co-relation 42834. Up to 5731 conditions per place. [2024-05-12 12:44:20,548 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 295 selfloop transitions, 252 changer transitions 0/560 dead transitions. [2024-05-12 12:44:20,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 560 transitions, 10327 flow [2024-05-12 12:44:20,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:44:20,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:44:20,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 292 transitions. [2024-05-12 12:44:20,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-05-12 12:44:20,550 INFO L175 Difference]: Start difference. First operand has 405 places, 526 transitions, 8455 flow. Second operand 12 states and 292 transitions. [2024-05-12 12:44:20,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 560 transitions, 10327 flow [2024-05-12 12:44:23,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 560 transitions, 10014 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:23,387 INFO L231 Difference]: Finished difference. Result has 411 places, 535 transitions, 8842 flow [2024-05-12 12:44:23,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8154, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8842, PETRI_PLACES=411, PETRI_TRANSITIONS=535} [2024-05-12 12:44:23,387 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 361 predicate places. [2024-05-12 12:44:23,388 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 535 transitions, 8842 flow [2024-05-12 12:44:23,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:23,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:23,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:23,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-05-12 12:44:23,388 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:23,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:23,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1876804346, now seen corresponding path program 21 times [2024-05-12 12:44:23,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:23,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308166368] [2024-05-12 12:44:23,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:23,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:23,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:23,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:23,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:23,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308166368] [2024-05-12 12:44:23,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308166368] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:23,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:23,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:23,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523578133] [2024-05-12 12:44:23,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:23,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:23,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:23,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:23,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:23,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:23,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 535 transitions, 8842 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:23,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:23,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:23,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:24,998 INFO L124 PetriNetUnfolderBase]: 4131/6893 cut-off events. [2024-05-12 12:44:24,998 INFO L125 PetriNetUnfolderBase]: For 291650/291696 co-relation queries the response was YES. [2024-05-12 12:44:25,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43921 conditions, 6893 events. 4131/6893 cut-off events. For 291650/291696 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48254 event pairs, 1215 based on Foata normal form. 13/6488 useless extension candidates. Maximal degree in co-relation 43737. Up to 5752 conditions per place. [2024-05-12 12:44:25,097 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 302 selfloop transitions, 250 changer transitions 0/565 dead transitions. [2024-05-12 12:44:25,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 565 transitions, 10672 flow [2024-05-12 12:44:25,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:25,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:25,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-05-12 12:44:25,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541501976284585 [2024-05-12 12:44:25,099 INFO L175 Difference]: Start difference. First operand has 411 places, 535 transitions, 8842 flow. Second operand 11 states and 274 transitions. [2024-05-12 12:44:25,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 565 transitions, 10672 flow [2024-05-12 12:44:27,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 565 transitions, 10332 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:27,961 INFO L231 Difference]: Finished difference. Result has 414 places, 541 transitions, 9150 flow [2024-05-12 12:44:27,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8514, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9150, PETRI_PLACES=414, PETRI_TRANSITIONS=541} [2024-05-12 12:44:27,962 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 364 predicate places. [2024-05-12 12:44:27,962 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 541 transitions, 9150 flow [2024-05-12 12:44:27,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:27,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:27,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:27,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-05-12 12:44:27,962 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:27,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:27,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1876447226, now seen corresponding path program 22 times [2024-05-12 12:44:27,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:27,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616307892] [2024-05-12 12:44:27,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:27,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:27,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:28,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:28,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:28,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616307892] [2024-05-12 12:44:28,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616307892] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:28,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:28,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:28,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658119504] [2024-05-12 12:44:28,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:28,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:28,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:28,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:28,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:28,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:28,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 541 transitions, 9150 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:28,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:28,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:28,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:29,615 INFO L124 PetriNetUnfolderBase]: 4128/6889 cut-off events. [2024-05-12 12:44:29,616 INFO L125 PetriNetUnfolderBase]: For 289628/289674 co-relation queries the response was YES. [2024-05-12 12:44:29,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43881 conditions, 6889 events. 4128/6889 cut-off events. For 289628/289674 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48182 event pairs, 1215 based on Foata normal form. 13/6484 useless extension candidates. Maximal degree in co-relation 43697. Up to 5749 conditions per place. [2024-05-12 12:44:29,707 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 299 selfloop transitions, 262 changer transitions 0/574 dead transitions. [2024-05-12 12:44:29,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 574 transitions, 10712 flow [2024-05-12 12:44:29,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:44:29,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:44:29,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 301 transitions. [2024-05-12 12:44:29,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452898550724637 [2024-05-12 12:44:29,708 INFO L175 Difference]: Start difference. First operand has 414 places, 541 transitions, 9150 flow. Second operand 12 states and 301 transitions. [2024-05-12 12:44:29,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 574 transitions, 10712 flow [2024-05-12 12:44:32,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 574 transitions, 10297 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:32,694 INFO L231 Difference]: Finished difference. Result has 418 places, 541 transitions, 9277 flow [2024-05-12 12:44:32,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8739, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9277, PETRI_PLACES=418, PETRI_TRANSITIONS=541} [2024-05-12 12:44:32,695 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 368 predicate places. [2024-05-12 12:44:32,695 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 541 transitions, 9277 flow [2024-05-12 12:44:32,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:32,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:32,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:32,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-05-12 12:44:32,696 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:32,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:32,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1261630090, now seen corresponding path program 23 times [2024-05-12 12:44:32,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:32,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523106953] [2024-05-12 12:44:32,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:32,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:32,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:32,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:32,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:32,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523106953] [2024-05-12 12:44:32,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523106953] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:32,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:32,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:32,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419112373] [2024-05-12 12:44:32,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:32,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:32,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:32,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:32,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:32,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:32,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 541 transitions, 9277 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:32,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:32,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:32,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:34,285 INFO L124 PetriNetUnfolderBase]: 4125/6885 cut-off events. [2024-05-12 12:44:34,286 INFO L125 PetriNetUnfolderBase]: For 286287/286333 co-relation queries the response was YES. [2024-05-12 12:44:34,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43839 conditions, 6885 events. 4125/6885 cut-off events. For 286287/286333 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48204 event pairs, 1215 based on Foata normal form. 13/6480 useless extension candidates. Maximal degree in co-relation 43655. Up to 5746 conditions per place. [2024-05-12 12:44:34,381 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 294 selfloop transitions, 264 changer transitions 0/571 dead transitions. [2024-05-12 12:44:34,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 571 transitions, 10645 flow [2024-05-12 12:44:34,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:44:34,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:44:34,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 315 transitions. [2024-05-12 12:44:34,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267558528428093 [2024-05-12 12:44:34,383 INFO L175 Difference]: Start difference. First operand has 418 places, 541 transitions, 9277 flow. Second operand 13 states and 315 transitions. [2024-05-12 12:44:34,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 571 transitions, 10645 flow [2024-05-12 12:44:37,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 571 transitions, 10117 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-05-12 12:44:37,101 INFO L231 Difference]: Finished difference. Result has 420 places, 541 transitions, 9295 flow [2024-05-12 12:44:37,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8753, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9295, PETRI_PLACES=420, PETRI_TRANSITIONS=541} [2024-05-12 12:44:37,102 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 370 predicate places. [2024-05-12 12:44:37,102 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 541 transitions, 9295 flow [2024-05-12 12:44:37,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:37,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:37,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-05-12 12:44:37,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-05-12 12:44:37,103 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:37,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:37,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1033377400, now seen corresponding path program 24 times [2024-05-12 12:44:37,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:37,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352543925] [2024-05-12 12:44:37,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:37,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:37,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:37,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:37,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:37,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352543925] [2024-05-12 12:44:37,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352543925] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:37,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:37,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:37,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100132906] [2024-05-12 12:44:37,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:37,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:37,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:37,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:37,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:37,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:37,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 541 transitions, 9295 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:37,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:37,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:37,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:38,609 INFO L124 PetriNetUnfolderBase]: 4122/6898 cut-off events. [2024-05-12 12:44:38,610 INFO L125 PetriNetUnfolderBase]: For 280956/281190 co-relation queries the response was YES. [2024-05-12 12:44:38,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43659 conditions, 6898 events. 4122/6898 cut-off events. For 280956/281190 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48496 event pairs, 1246 based on Foata normal form. 115/6607 useless extension candidates. Maximal degree in co-relation 43476. Up to 5743 conditions per place. [2024-05-12 12:44:38,705 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 305 selfloop transitions, 241 changer transitions 0/559 dead transitions. [2024-05-12 12:44:38,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 559 transitions, 10785 flow [2024-05-12 12:44:38,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:38,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:38,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-05-12 12:44:38,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458937198067633 [2024-05-12 12:44:38,707 INFO L175 Difference]: Start difference. First operand has 420 places, 541 transitions, 9295 flow. Second operand 9 states and 226 transitions. [2024-05-12 12:44:38,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 559 transitions, 10785 flow [2024-05-12 12:44:41,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 559 transitions, 10168 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-05-12 12:44:41,732 INFO L231 Difference]: Finished difference. Result has 415 places, 541 transitions, 9174 flow [2024-05-12 12:44:41,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8686, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9174, PETRI_PLACES=415, PETRI_TRANSITIONS=541} [2024-05-12 12:44:41,732 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 365 predicate places. [2024-05-12 12:44:41,733 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 541 transitions, 9174 flow [2024-05-12 12:44:41,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:41,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:41,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-05-12 12:44:41,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-05-12 12:44:41,733 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:41,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:41,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1033382980, now seen corresponding path program 25 times [2024-05-12 12:44:41,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:41,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547493486] [2024-05-12 12:44:41,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:41,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:41,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:41,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:41,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:41,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547493486] [2024-05-12 12:44:41,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547493486] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:41,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:41,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:41,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287120406] [2024-05-12 12:44:41,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:41,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:41,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:41,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:41,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:41,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:41,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 541 transitions, 9174 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:41,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:41,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:41,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:43,441 INFO L124 PetriNetUnfolderBase]: 4119/6894 cut-off events. [2024-05-12 12:44:43,441 INFO L125 PetriNetUnfolderBase]: For 271666/271914 co-relation queries the response was YES. [2024-05-12 12:44:43,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43387 conditions, 6894 events. 4119/6894 cut-off events. For 271666/271914 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48512 event pairs, 1246 based on Foata normal form. 115/6603 useless extension candidates. Maximal degree in co-relation 43205. Up to 5740 conditions per place. [2024-05-12 12:44:43,514 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 305 selfloop transitions, 242 changer transitions 0/560 dead transitions. [2024-05-12 12:44:43,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 560 transitions, 10488 flow [2024-05-12 12:44:43,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:43,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:43,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 265 transitions. [2024-05-12 12:44:43,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5237154150197628 [2024-05-12 12:44:43,515 INFO L175 Difference]: Start difference. First operand has 415 places, 541 transitions, 9174 flow. Second operand 11 states and 265 transitions. [2024-05-12 12:44:43,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 560 transitions, 10488 flow [2024-05-12 12:44:46,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 560 transitions, 9956 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:46,045 INFO L231 Difference]: Finished difference. Result has 420 places, 541 transitions, 9132 flow [2024-05-12 12:44:46,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8642, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9132, PETRI_PLACES=420, PETRI_TRANSITIONS=541} [2024-05-12 12:44:46,045 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 370 predicate places. [2024-05-12 12:44:46,046 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 541 transitions, 9132 flow [2024-05-12 12:44:46,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:46,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:46,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:46,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-05-12 12:44:46,046 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:46,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:46,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1876631366, now seen corresponding path program 26 times [2024-05-12 12:44:46,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:46,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289456512] [2024-05-12 12:44:46,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:46,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:46,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:46,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:46,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:46,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289456512] [2024-05-12 12:44:46,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289456512] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:46,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:46,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:46,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77517788] [2024-05-12 12:44:46,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:46,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:46,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:46,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:46,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:46,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:46,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 541 transitions, 9132 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:46,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:46,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:46,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:47,539 INFO L124 PetriNetUnfolderBase]: 4116/6873 cut-off events. [2024-05-12 12:44:47,539 INFO L125 PetriNetUnfolderBase]: For 268164/268210 co-relation queries the response was YES. [2024-05-12 12:44:47,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43226 conditions, 6873 events. 4116/6873 cut-off events. For 268164/268210 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48091 event pairs, 1215 based on Foata normal form. 13/6468 useless extension candidates. Maximal degree in co-relation 43043. Up to 5737 conditions per place. [2024-05-12 12:44:47,630 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 297 selfloop transitions, 250 changer transitions 0/560 dead transitions. [2024-05-12 12:44:47,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 560 transitions, 10272 flow [2024-05-12 12:44:47,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:47,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:47,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-05-12 12:44:47,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5483091787439613 [2024-05-12 12:44:47,631 INFO L175 Difference]: Start difference. First operand has 420 places, 541 transitions, 9132 flow. Second operand 9 states and 227 transitions. [2024-05-12 12:44:47,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 560 transitions, 10272 flow [2024-05-12 12:44:50,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 560 transitions, 9613 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-05-12 12:44:50,050 INFO L231 Difference]: Finished difference. Result has 416 places, 541 transitions, 8985 flow [2024-05-12 12:44:50,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8473, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8985, PETRI_PLACES=416, PETRI_TRANSITIONS=541} [2024-05-12 12:44:50,050 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 366 predicate places. [2024-05-12 12:44:50,051 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 541 transitions, 8985 flow [2024-05-12 12:44:50,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:50,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:50,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:50,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-05-12 12:44:50,051 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:50,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:50,052 INFO L85 PathProgramCache]: Analyzing trace with hash -609769896, now seen corresponding path program 27 times [2024-05-12 12:44:50,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:50,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734598128] [2024-05-12 12:44:50,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:50,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:50,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:50,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:50,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:50,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734598128] [2024-05-12 12:44:50,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734598128] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:50,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:50,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:50,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588310455] [2024-05-12 12:44:50,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:50,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:50,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:50,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:50,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:50,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:50,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 541 transitions, 8985 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:50,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:50,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:50,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:51,513 INFO L124 PetriNetUnfolderBase]: 4124/6885 cut-off events. [2024-05-12 12:44:51,514 INFO L125 PetriNetUnfolderBase]: For 272268/272314 co-relation queries the response was YES. [2024-05-12 12:44:51,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43312 conditions, 6885 events. 4124/6885 cut-off events. For 272268/272314 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 48199 event pairs, 1220 based on Foata normal form. 10/6474 useless extension candidates. Maximal degree in co-relation 43128. Up to 5550 conditions per place. [2024-05-12 12:44:51,599 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 230 selfloop transitions, 321 changer transitions 0/564 dead transitions. [2024-05-12 12:44:51,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 564 transitions, 10385 flow [2024-05-12 12:44:51,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:51,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:51,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-05-12 12:44:51,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5507246376811594 [2024-05-12 12:44:51,600 INFO L175 Difference]: Start difference. First operand has 416 places, 541 transitions, 8985 flow. Second operand 9 states and 228 transitions. [2024-05-12 12:44:51,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 564 transitions, 10385 flow [2024-05-12 12:44:54,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 564 transitions, 9812 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-05-12 12:44:54,658 INFO L231 Difference]: Finished difference. Result has 415 places, 544 transitions, 9132 flow [2024-05-12 12:44:54,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8414, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9132, PETRI_PLACES=415, PETRI_TRANSITIONS=544} [2024-05-12 12:44:54,658 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 365 predicate places. [2024-05-12 12:44:54,658 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 544 transitions, 9132 flow [2024-05-12 12:44:54,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:54,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:54,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:54,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-05-12 12:44:54,659 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:54,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:54,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1325215931, now seen corresponding path program 5 times [2024-05-12 12:44:54,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:54,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113765717] [2024-05-12 12:44:54,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:54,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:54,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:54,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-05-12 12:44:54,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:54,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113765717] [2024-05-12 12:44:54,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113765717] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:54,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:54,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:54,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092580920] [2024-05-12 12:44:54,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:54,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:54,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:54,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:54,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:54,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:54,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 544 transitions, 9132 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:54,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:54,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:54,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:56,172 INFO L124 PetriNetUnfolderBase]: 4145/6915 cut-off events. [2024-05-12 12:44:56,172 INFO L125 PetriNetUnfolderBase]: For 277951/278004 co-relation queries the response was YES. [2024-05-12 12:44:56,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43774 conditions, 6915 events. 4145/6915 cut-off events. For 277951/278004 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 48428 event pairs, 1219 based on Foata normal form. 19/6510 useless extension candidates. Maximal degree in co-relation 43590. Up to 6062 conditions per place. [2024-05-12 12:44:56,268 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 479 selfloop transitions, 72 changer transitions 0/564 dead transitions. [2024-05-12 12:44:56,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 564 transitions, 10322 flow [2024-05-12 12:44:56,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:56,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:56,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 12:44:56,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380434782608695 [2024-05-12 12:44:56,269 INFO L175 Difference]: Start difference. First operand has 415 places, 544 transitions, 9132 flow. Second operand 8 states and 198 transitions. [2024-05-12 12:44:56,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 564 transitions, 10322 flow [2024-05-12 12:44:59,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 564 transitions, 9580 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:59,593 INFO L231 Difference]: Finished difference. Result has 416 places, 546 transitions, 8585 flow [2024-05-12 12:44:59,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8390, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8585, PETRI_PLACES=416, PETRI_TRANSITIONS=546} [2024-05-12 12:44:59,597 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 366 predicate places. [2024-05-12 12:44:59,597 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 546 transitions, 8585 flow [2024-05-12 12:44:59,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:59,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:59,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:59,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-05-12 12:44:59,597 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:59,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:59,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1310931131, now seen corresponding path program 6 times [2024-05-12 12:44:59,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:59,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258733093] [2024-05-12 12:44:59,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:59,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:59,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:59,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:59,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:59,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258733093] [2024-05-12 12:44:59,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258733093] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:59,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:59,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:59,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120531504] [2024-05-12 12:44:59,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:59,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:59,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:59,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:59,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:59,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:59,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 546 transitions, 8585 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:59,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:59,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:59,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:01,103 INFO L124 PetriNetUnfolderBase]: 4166/6981 cut-off events. [2024-05-12 12:45:01,103 INFO L125 PetriNetUnfolderBase]: For 280253/280303 co-relation queries the response was YES. [2024-05-12 12:45:01,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43538 conditions, 6981 events. 4166/6981 cut-off events. For 280253/280303 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 49166 event pairs, 1212 based on Foata normal form. 19/6580 useless extension candidates. Maximal degree in co-relation 43354. Up to 6041 conditions per place. [2024-05-12 12:45:01,205 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 479 selfloop transitions, 77 changer transitions 0/569 dead transitions. [2024-05-12 12:45:01,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 569 transitions, 9799 flow [2024-05-12 12:45:01,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:01,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:01,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 12:45:01,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461956521739131 [2024-05-12 12:45:01,207 INFO L175 Difference]: Start difference. First operand has 416 places, 546 transitions, 8585 flow. Second operand 8 states and 201 transitions. [2024-05-12 12:45:01,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 569 transitions, 9799 flow [2024-05-12 12:45:04,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 569 transitions, 9631 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:04,079 INFO L231 Difference]: Finished difference. Result has 419 places, 548 transitions, 8626 flow [2024-05-12 12:45:04,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8417, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8626, PETRI_PLACES=419, PETRI_TRANSITIONS=548} [2024-05-12 12:45:04,080 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 369 predicate places. [2024-05-12 12:45:04,080 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 548 transitions, 8626 flow [2024-05-12 12:45:04,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:04,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:04,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] [2024-05-12 12:45:04,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-05-12 12:45:04,081 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:04,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:04,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1940048646, now seen corresponding path program 28 times [2024-05-12 12:45:04,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:04,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147385641] [2024-05-12 12:45:04,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:04,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:04,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:04,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:04,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:04,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147385641] [2024-05-12 12:45:04,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147385641] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:04,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:04,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:04,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721723237] [2024-05-12 12:45:04,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:04,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:04,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:04,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:04,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:04,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:04,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 548 transitions, 8626 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:04,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:04,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:04,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:05,698 INFO L124 PetriNetUnfolderBase]: 4185/6980 cut-off events. [2024-05-12 12:45:05,698 INFO L125 PetriNetUnfolderBase]: For 286224/286270 co-relation queries the response was YES. [2024-05-12 12:45:05,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43902 conditions, 6980 events. 4185/6980 cut-off events. For 286224/286270 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 48899 event pairs, 1226 based on Foata normal form. 13/6562 useless extension candidates. Maximal degree in co-relation 43717. Up to 6075 conditions per place. [2024-05-12 12:45:05,777 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 474 selfloop transitions, 84 changer transitions 0/571 dead transitions. [2024-05-12 12:45:05,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 571 transitions, 10072 flow [2024-05-12 12:45:05,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:45:05,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:45:05,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-05-12 12:45:05,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.533816425120773 [2024-05-12 12:45:05,779 INFO L175 Difference]: Start difference. First operand has 419 places, 548 transitions, 8626 flow. Second operand 9 states and 221 transitions. [2024-05-12 12:45:05,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 571 transitions, 10072 flow [2024-05-12 12:45:08,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 571 transitions, 9879 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:08,559 INFO L231 Difference]: Finished difference. Result has 422 places, 554 transitions, 8719 flow [2024-05-12 12:45:08,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8433, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8719, PETRI_PLACES=422, PETRI_TRANSITIONS=554} [2024-05-12 12:45:08,560 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 372 predicate places. [2024-05-12 12:45:08,560 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 554 transitions, 8719 flow [2024-05-12 12:45:08,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:08,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:08,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:08,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-05-12 12:45:08,561 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:08,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:08,561 INFO L85 PathProgramCache]: Analyzing trace with hash 2119169436, now seen corresponding path program 29 times [2024-05-12 12:45:08,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:08,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185878523] [2024-05-12 12:45:08,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:08,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:08,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:08,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:08,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:08,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185878523] [2024-05-12 12:45:08,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185878523] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:08,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:08,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:08,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336651843] [2024-05-12 12:45:08,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:08,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:08,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:08,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:08,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:08,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:08,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 554 transitions, 8719 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:08,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:08,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:08,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:10,099 INFO L124 PetriNetUnfolderBase]: 4215/7024 cut-off events. [2024-05-12 12:45:10,100 INFO L125 PetriNetUnfolderBase]: For 300361/300407 co-relation queries the response was YES. [2024-05-12 12:45:10,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44333 conditions, 7024 events. 4215/7024 cut-off events. For 300361/300407 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 49238 event pairs, 1231 based on Foata normal form. 10/6594 useless extension candidates. Maximal degree in co-relation 44147. Up to 5940 conditions per place. [2024-05-12 12:45:10,197 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 359 selfloop transitions, 211 changer transitions 0/583 dead transitions. [2024-05-12 12:45:10,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 583 transitions, 10463 flow [2024-05-12 12:45:10,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:45:10,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:45:10,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-05-12 12:45:10,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296442687747036 [2024-05-12 12:45:10,198 INFO L175 Difference]: Start difference. First operand has 422 places, 554 transitions, 8719 flow. Second operand 11 states and 268 transitions. [2024-05-12 12:45:10,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 583 transitions, 10463 flow [2024-05-12 12:45:12,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 583 transitions, 10313 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:12,872 INFO L231 Difference]: Finished difference. Result has 428 places, 563 transitions, 9189 flow [2024-05-12 12:45:12,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8569, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9189, PETRI_PLACES=428, PETRI_TRANSITIONS=563} [2024-05-12 12:45:12,873 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 378 predicate places. [2024-05-12 12:45:12,873 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 563 transitions, 9189 flow [2024-05-12 12:45:12,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:12,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:12,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-05-12 12:45:12,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-05-12 12:45:12,874 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:12,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:12,874 INFO L85 PathProgramCache]: Analyzing trace with hash 2111812206, now seen corresponding path program 30 times [2024-05-12 12:45:12,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:12,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472455835] [2024-05-12 12:45:12,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:12,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:12,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:13,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:13,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:13,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472455835] [2024-05-12 12:45:13,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472455835] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:13,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:13,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:13,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743966702] [2024-05-12 12:45:13,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:13,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:13,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:13,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:13,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:13,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:13,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 563 transitions, 9189 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:13,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:13,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:13,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:14,434 INFO L124 PetriNetUnfolderBase]: 4223/7031 cut-off events. [2024-05-12 12:45:14,434 INFO L125 PetriNetUnfolderBase]: For 306640/306686 co-relation queries the response was YES. [2024-05-12 12:45:14,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44970 conditions, 7031 events. 4223/7031 cut-off events. For 306640/306686 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 49239 event pairs, 1238 based on Foata normal form. 10/6598 useless extension candidates. Maximal degree in co-relation 44783. Up to 5949 conditions per place. [2024-05-12 12:45:14,526 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 356 selfloop transitions, 219 changer transitions 0/588 dead transitions. [2024-05-12 12:45:14,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 588 transitions, 10833 flow [2024-05-12 12:45:14,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:45:14,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:45:14,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 306 transitions. [2024-05-12 12:45:14,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5117056856187291 [2024-05-12 12:45:14,528 INFO L175 Difference]: Start difference. First operand has 428 places, 563 transitions, 9189 flow. Second operand 13 states and 306 transitions. [2024-05-12 12:45:14,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 588 transitions, 10833 flow [2024-05-12 12:45:17,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 588 transitions, 10583 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:17,899 INFO L231 Difference]: Finished difference. Result has 435 places, 566 transitions, 9451 flow [2024-05-12 12:45:17,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8949, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9451, PETRI_PLACES=435, PETRI_TRANSITIONS=566} [2024-05-12 12:45:17,900 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 385 predicate places. [2024-05-12 12:45:17,900 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 566 transitions, 9451 flow [2024-05-12 12:45:17,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:17,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:17,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:17,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-05-12 12:45:17,901 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:17,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:17,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1952935656, now seen corresponding path program 31 times [2024-05-12 12:45:17,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:17,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281024369] [2024-05-12 12:45:17,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:17,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:17,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:18,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:18,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:18,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281024369] [2024-05-12 12:45:18,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281024369] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:18,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:18,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:18,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528373598] [2024-05-12 12:45:18,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:18,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:18,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:18,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:18,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:18,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:18,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 566 transitions, 9451 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:18,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:18,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:18,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:19,459 INFO L124 PetriNetUnfolderBase]: 4220/7027 cut-off events. [2024-05-12 12:45:19,459 INFO L125 PetriNetUnfolderBase]: For 307538/307584 co-relation queries the response was YES. [2024-05-12 12:45:19,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45337 conditions, 7027 events. 4220/7027 cut-off events. For 307538/307584 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 49224 event pairs, 1238 based on Foata normal form. 10/6594 useless extension candidates. Maximal degree in co-relation 45148. Up to 5946 conditions per place. [2024-05-12 12:45:19,555 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 363 selfloop transitions, 208 changer transitions 0/584 dead transitions. [2024-05-12 12:45:19,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 584 transitions, 11015 flow [2024-05-12 12:45:19,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:45:19,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:45:19,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-05-12 12:45:19,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458937198067633 [2024-05-12 12:45:19,557 INFO L175 Difference]: Start difference. First operand has 435 places, 566 transitions, 9451 flow. Second operand 9 states and 226 transitions. [2024-05-12 12:45:19,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 584 transitions, 11015 flow [2024-05-12 12:45:22,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 584 transitions, 10531 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-05-12 12:45:22,779 INFO L231 Difference]: Finished difference. Result has 434 places, 566 transitions, 9389 flow [2024-05-12 12:45:22,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8967, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9389, PETRI_PLACES=434, PETRI_TRANSITIONS=566} [2024-05-12 12:45:22,780 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 384 predicate places. [2024-05-12 12:45:22,780 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 566 transitions, 9389 flow [2024-05-12 12:45:22,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:22,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:22,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:22,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-05-12 12:45:22,781 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:22,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:22,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1497003392, now seen corresponding path program 32 times [2024-05-12 12:45:22,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:22,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463074527] [2024-05-12 12:45:22,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:22,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:22,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:22,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-05-12 12:45:22,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:22,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463074527] [2024-05-12 12:45:22,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463074527] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:22,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:22,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:22,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948150733] [2024-05-12 12:45:22,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:22,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:22,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:22,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:22,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:23,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:23,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 566 transitions, 9389 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:23,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:23,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:23,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:24,385 INFO L124 PetriNetUnfolderBase]: 4217/7028 cut-off events. [2024-05-12 12:45:24,385 INFO L125 PetriNetUnfolderBase]: For 308434/308480 co-relation queries the response was YES. [2024-05-12 12:45:24,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45163 conditions, 7028 events. 4217/7028 cut-off events. For 308434/308480 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 49225 event pairs, 1226 based on Foata normal form. 13/6598 useless extension candidates. Maximal degree in co-relation 44973. Up to 6116 conditions per place. [2024-05-12 12:45:24,482 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 486 selfloop transitions, 85 changer transitions 0/584 dead transitions. [2024-05-12 12:45:24,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 584 transitions, 10573 flow [2024-05-12 12:45:24,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:45:24,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:45:24,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-05-12 12:45:24,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5098814229249012 [2024-05-12 12:45:24,483 INFO L175 Difference]: Start difference. First operand has 434 places, 566 transitions, 9389 flow. Second operand 11 states and 258 transitions. [2024-05-12 12:45:24,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 584 transitions, 10573 flow [2024-05-12 12:45:27,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 584 transitions, 10078 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-05-12 12:45:27,935 INFO L231 Difference]: Finished difference. Result has 437 places, 566 transitions, 9070 flow [2024-05-12 12:45:27,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8894, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9070, PETRI_PLACES=437, PETRI_TRANSITIONS=566} [2024-05-12 12:45:27,935 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 387 predicate places. [2024-05-12 12:45:27,936 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 566 transitions, 9070 flow [2024-05-12 12:45:27,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:27,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:27,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:27,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-05-12 12:45:27,936 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:27,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:27,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1665609610, now seen corresponding path program 33 times [2024-05-12 12:45:27,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:27,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167860637] [2024-05-12 12:45:27,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:27,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:27,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:28,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:28,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:28,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167860637] [2024-05-12 12:45:28,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167860637] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:28,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:28,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:28,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994745577] [2024-05-12 12:45:28,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:28,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:28,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:28,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:28,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:28,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:28,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 566 transitions, 9070 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:28,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:28,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:28,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:29,556 INFO L124 PetriNetUnfolderBase]: 4214/7024 cut-off events. [2024-05-12 12:45:29,556 INFO L125 PetriNetUnfolderBase]: For 307030/307076 co-relation queries the response was YES. [2024-05-12 12:45:29,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44672 conditions, 7024 events. 4214/7024 cut-off events. For 307030/307076 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 49196 event pairs, 1231 based on Foata normal form. 10/6591 useless extension candidates. Maximal degree in co-relation 44481. Up to 5940 conditions per place. [2024-05-12 12:45:29,651 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 356 selfloop transitions, 216 changer transitions 0/585 dead transitions. [2024-05-12 12:45:29,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 585 transitions, 10258 flow [2024-05-12 12:45:29,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:45:29,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:45:29,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 287 transitions. [2024-05-12 12:45:29,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519927536231884 [2024-05-12 12:45:29,652 INFO L175 Difference]: Start difference. First operand has 437 places, 566 transitions, 9070 flow. Second operand 12 states and 287 transitions. [2024-05-12 12:45:29,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 585 transitions, 10258 flow [2024-05-12 12:45:33,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 585 transitions, 10062 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-05-12 12:45:33,367 INFO L231 Difference]: Finished difference. Result has 439 places, 566 transitions, 9312 flow [2024-05-12 12:45:33,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8874, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9312, PETRI_PLACES=439, PETRI_TRANSITIONS=566} [2024-05-12 12:45:33,368 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 389 predicate places. [2024-05-12 12:45:33,368 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 566 transitions, 9312 flow [2024-05-12 12:45:33,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:33,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:33,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:33,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-05-12 12:45:33,368 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:33,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:33,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1690882274, now seen corresponding path program 34 times [2024-05-12 12:45:33,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:33,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893012996] [2024-05-12 12:45:33,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:33,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:33,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:33,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:33,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893012996] [2024-05-12 12:45:33,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893012996] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:33,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:33,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:33,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93916555] [2024-05-12 12:45:33,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:33,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:33,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:33,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:33,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:33,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:33,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 566 transitions, 9312 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:33,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:33,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:33,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:35,027 INFO L124 PetriNetUnfolderBase]: 4222/7036 cut-off events. [2024-05-12 12:45:35,028 INFO L125 PetriNetUnfolderBase]: For 313839/313885 co-relation queries the response was YES. [2024-05-12 12:45:35,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45170 conditions, 7036 events. 4222/7036 cut-off events. For 313839/313885 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 49356 event pairs, 1226 based on Foata normal form. 13/6603 useless extension candidates. Maximal degree in co-relation 44978. Up to 6009 conditions per place. [2024-05-12 12:45:35,127 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 451 selfloop transitions, 132 changer transitions 0/596 dead transitions. [2024-05-12 12:45:35,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 596 transitions, 10799 flow [2024-05-12 12:45:35,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:45:35,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:45:35,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-05-12 12:45:35,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5413043478260869 [2024-05-12 12:45:35,129 INFO L175 Difference]: Start difference. First operand has 439 places, 566 transitions, 9312 flow. Second operand 10 states and 249 transitions. [2024-05-12 12:45:35,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 596 transitions, 10799 flow [2024-05-12 12:45:38,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 596 transitions, 10320 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-05-12 12:45:38,683 INFO L231 Difference]: Finished difference. Result has 437 places, 569 transitions, 9166 flow [2024-05-12 12:45:38,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8833, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9166, PETRI_PLACES=437, PETRI_TRANSITIONS=569} [2024-05-12 12:45:38,684 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 387 predicate places. [2024-05-12 12:45:38,684 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 569 transitions, 9166 flow [2024-05-12 12:45:38,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:38,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:38,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:38,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-05-12 12:45:38,685 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:38,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:38,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1060249850, now seen corresponding path program 35 times [2024-05-12 12:45:38,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:38,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413601089] [2024-05-12 12:45:38,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:38,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:38,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:38,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:38,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:38,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413601089] [2024-05-12 12:45:38,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413601089] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:38,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:38,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:38,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556454749] [2024-05-12 12:45:38,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:38,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:38,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:38,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:38,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:38,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:38,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 569 transitions, 9166 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:38,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:38,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:38,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:40,259 INFO L124 PetriNetUnfolderBase]: 4219/7032 cut-off events. [2024-05-12 12:45:40,259 INFO L125 PetriNetUnfolderBase]: For 313622/313668 co-relation queries the response was YES. [2024-05-12 12:45:40,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44890 conditions, 7032 events. 4219/7032 cut-off events. For 313622/313668 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 49223 event pairs, 1226 based on Foata normal form. 13/6599 useless extension candidates. Maximal degree in co-relation 44697. Up to 6006 conditions per place. [2024-05-12 12:45:40,358 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 448 selfloop transitions, 129 changer transitions 0/590 dead transitions. [2024-05-12 12:45:40,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 590 transitions, 10372 flow [2024-05-12 12:45:40,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:40,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:40,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 12:45:40,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597826086956522 [2024-05-12 12:45:40,360 INFO L175 Difference]: Start difference. First operand has 437 places, 569 transitions, 9166 flow. Second operand 8 states and 206 transitions. [2024-05-12 12:45:40,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 590 transitions, 10372 flow [2024-05-12 12:45:43,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 590 transitions, 9647 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-05-12 12:45:43,587 INFO L231 Difference]: Finished difference. Result has 434 places, 569 transitions, 8709 flow [2024-05-12 12:45:43,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8441, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8709, PETRI_PLACES=434, PETRI_TRANSITIONS=569} [2024-05-12 12:45:43,588 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 384 predicate places. [2024-05-12 12:45:43,588 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 569 transitions, 8709 flow [2024-05-12 12:45:43,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:43,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:43,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:43,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-05-12 12:45:43,589 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:43,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:43,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1943804805, now seen corresponding path program 7 times [2024-05-12 12:45:43,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:43,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944260495] [2024-05-12 12:45:43,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:43,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:43,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:43,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:43,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:43,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944260495] [2024-05-12 12:45:43,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944260495] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:43,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:43,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:43,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841434697] [2024-05-12 12:45:43,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:43,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:43,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:43,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:43,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:43,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:43,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 569 transitions, 8709 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:43,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:43,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:43,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:45,107 INFO L124 PetriNetUnfolderBase]: 4240/7074 cut-off events. [2024-05-12 12:45:45,107 INFO L125 PetriNetUnfolderBase]: For 320551/320774 co-relation queries the response was YES. [2024-05-12 12:45:45,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44381 conditions, 7074 events. 4240/7074 cut-off events. For 320551/320774 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 49680 event pairs, 1245 based on Foata normal form. 97/6729 useless extension candidates. Maximal degree in co-relation 44190. Up to 6190 conditions per place. [2024-05-12 12:45:45,201 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 501 selfloop transitions, 71 changer transitions 0/585 dead transitions. [2024-05-12 12:45:45,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 585 transitions, 9939 flow [2024-05-12 12:45:45,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:45,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:45,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 12:45:45,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372670807453416 [2024-05-12 12:45:45,202 INFO L175 Difference]: Start difference. First operand has 434 places, 569 transitions, 8709 flow. Second operand 7 states and 173 transitions. [2024-05-12 12:45:45,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 585 transitions, 9939 flow [2024-05-12 12:45:48,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 585 transitions, 9675 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 12:45:48,421 INFO L231 Difference]: Finished difference. Result has 433 places, 571 transitions, 8646 flow [2024-05-12 12:45:48,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8445, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8646, PETRI_PLACES=433, PETRI_TRANSITIONS=571} [2024-05-12 12:45:48,421 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 383 predicate places. [2024-05-12 12:45:48,422 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 571 transitions, 8646 flow [2024-05-12 12:45:48,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:48,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:48,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:48,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-05-12 12:45:48,422 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:48,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:48,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1558006593, now seen corresponding path program 8 times [2024-05-12 12:45:48,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:48,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182111717] [2024-05-12 12:45:48,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:48,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:48,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:48,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:48,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:48,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182111717] [2024-05-12 12:45:48,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182111717] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:48,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:48,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:48,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236515248] [2024-05-12 12:45:48,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:48,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:48,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:48,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:48,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:48,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:48,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 571 transitions, 8646 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:48,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:48,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:48,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:49,992 INFO L124 PetriNetUnfolderBase]: 4287/7148 cut-off events. [2024-05-12 12:45:49,992 INFO L125 PetriNetUnfolderBase]: For 333551/333766 co-relation queries the response was YES. [2024-05-12 12:45:50,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45228 conditions, 7148 events. 4287/7148 cut-off events. For 333551/333766 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 50201 event pairs, 1248 based on Foata normal form. 97/6801 useless extension candidates. Maximal degree in co-relation 45037. Up to 6190 conditions per place. [2024-05-12 12:45:50,106 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 504 selfloop transitions, 77 changer transitions 0/594 dead transitions. [2024-05-12 12:45:50,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 594 transitions, 10172 flow [2024-05-12 12:45:50,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:50,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:50,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-05-12 12:45:50,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496894409937888 [2024-05-12 12:45:50,108 INFO L175 Difference]: Start difference. First operand has 433 places, 571 transitions, 8646 flow. Second operand 7 states and 177 transitions. [2024-05-12 12:45:50,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 594 transitions, 10172 flow [2024-05-12 12:45:53,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 594 transitions, 9987 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:53,434 INFO L231 Difference]: Finished difference. Result has 436 places, 576 transitions, 8756 flow [2024-05-12 12:45:53,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8461, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8756, PETRI_PLACES=436, PETRI_TRANSITIONS=576} [2024-05-12 12:45:53,435 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 386 predicate places. [2024-05-12 12:45:53,435 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 576 transitions, 8756 flow [2024-05-12 12:45:53,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:53,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:53,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:53,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-05-12 12:45:53,436 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:53,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:53,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1519094813, now seen corresponding path program 9 times [2024-05-12 12:45:53,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:53,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520729544] [2024-05-12 12:45:53,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:53,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:53,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:53,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:53,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:53,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520729544] [2024-05-12 12:45:53,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520729544] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:53,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:53,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:53,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543403073] [2024-05-12 12:45:53,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:53,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:53,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:53,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:53,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:53,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:53,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 576 transitions, 8756 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:53,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:53,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:53,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:55,019 INFO L124 PetriNetUnfolderBase]: 4308/7172 cut-off events. [2024-05-12 12:45:55,019 INFO L125 PetriNetUnfolderBase]: For 339236/339289 co-relation queries the response was YES. [2024-05-12 12:45:55,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45759 conditions, 7172 events. 4308/7172 cut-off events. For 339236/339289 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 50382 event pairs, 1244 based on Foata normal form. 19/6736 useless extension candidates. Maximal degree in co-relation 45566. Up to 6276 conditions per place. [2024-05-12 12:45:55,129 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 507 selfloop transitions, 75 changer transitions 0/595 dead transitions. [2024-05-12 12:45:55,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 595 transitions, 10024 flow [2024-05-12 12:45:55,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:55,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:55,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-05-12 12:45:55,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496894409937888 [2024-05-12 12:45:55,130 INFO L175 Difference]: Start difference. First operand has 436 places, 576 transitions, 8756 flow. Second operand 7 states and 177 transitions. [2024-05-12 12:45:55,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 595 transitions, 10024 flow [2024-05-12 12:45:58,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 595 transitions, 9858 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-05-12 12:45:58,597 INFO L231 Difference]: Finished difference. Result has 440 places, 578 transitions, 8812 flow [2024-05-12 12:45:58,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8608, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8812, PETRI_PLACES=440, PETRI_TRANSITIONS=578} [2024-05-12 12:45:58,598 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 390 predicate places. [2024-05-12 12:45:58,598 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 578 transitions, 8812 flow [2024-05-12 12:45:58,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:58,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:58,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:58,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-05-12 12:45:58,598 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:58,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:58,599 INFO L85 PathProgramCache]: Analyzing trace with hash 859259388, now seen corresponding path program 36 times [2024-05-12 12:45:58,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:58,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190554892] [2024-05-12 12:45:58,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:58,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:58,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:58,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:58,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:58,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190554892] [2024-05-12 12:45:58,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190554892] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:58,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:58,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:58,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766167660] [2024-05-12 12:45:58,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:58,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:58,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:58,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:58,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:58,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:58,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 578 transitions, 8812 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:58,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:58,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:58,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:00,275 INFO L124 PetriNetUnfolderBase]: 4316/7190 cut-off events. [2024-05-12 12:46:00,276 INFO L125 PetriNetUnfolderBase]: For 336871/336914 co-relation queries the response was YES. [2024-05-12 12:46:00,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45712 conditions, 7190 events. 4316/7190 cut-off events. For 336871/336914 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 50506 event pairs, 1256 based on Foata normal form. 13/6747 useless extension candidates. Maximal degree in co-relation 45517. Up to 6363 conditions per place. [2024-05-12 12:46:00,370 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 548 selfloop transitions, 32 changer transitions 0/593 dead transitions. [2024-05-12 12:46:00,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 593 transitions, 10068 flow [2024-05-12 12:46:00,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:00,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:00,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-05-12 12:46:00,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163043478260869 [2024-05-12 12:46:00,371 INFO L175 Difference]: Start difference. First operand has 440 places, 578 transitions, 8812 flow. Second operand 8 states and 190 transitions. [2024-05-12 12:46:00,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 593 transitions, 10068 flow [2024-05-12 12:46:04,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 593 transitions, 9896 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:04,205 INFO L231 Difference]: Finished difference. Result has 443 places, 581 transitions, 8784 flow [2024-05-12 12:46:04,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8640, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8784, PETRI_PLACES=443, PETRI_TRANSITIONS=581} [2024-05-12 12:46:04,206 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 393 predicate places. [2024-05-12 12:46:04,206 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 581 transitions, 8784 flow [2024-05-12 12:46:04,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:04,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:04,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:04,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-05-12 12:46:04,207 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:04,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:04,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1369879916, now seen corresponding path program 37 times [2024-05-12 12:46:04,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:04,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246187970] [2024-05-12 12:46:04,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:04,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:04,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:04,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:04,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:04,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246187970] [2024-05-12 12:46:04,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246187970] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:04,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:04,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:04,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538218255] [2024-05-12 12:46:04,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:04,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:04,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:04,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:04,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:04,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:04,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 581 transitions, 8784 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:04,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:04,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:04,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:05,882 INFO L124 PetriNetUnfolderBase]: 4335/7235 cut-off events. [2024-05-12 12:46:05,882 INFO L125 PetriNetUnfolderBase]: For 351104/351332 co-relation queries the response was YES. [2024-05-12 12:46:05,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45940 conditions, 7235 events. 4335/7235 cut-off events. For 351104/351332 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 51002 event pairs, 1287 based on Foata normal form. 111/6896 useless extension candidates. Maximal degree in co-relation 45744. Up to 5894 conditions per place. [2024-05-12 12:46:05,984 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 258 selfloop transitions, 338 changer transitions 0/609 dead transitions. [2024-05-12 12:46:05,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 609 transitions, 10582 flow [2024-05-12 12:46:05,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:46:05,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:46:05,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 307 transitions. [2024-05-12 12:46:05,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5133779264214047 [2024-05-12 12:46:05,985 INFO L175 Difference]: Start difference. First operand has 443 places, 581 transitions, 8784 flow. Second operand 13 states and 307 transitions. [2024-05-12 12:46:05,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 609 transitions, 10582 flow [2024-05-12 12:46:09,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 609 transitions, 10472 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:09,493 INFO L231 Difference]: Finished difference. Result has 450 places, 587 transitions, 9504 flow [2024-05-12 12:46:09,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8674, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9504, PETRI_PLACES=450, PETRI_TRANSITIONS=587} [2024-05-12 12:46:09,494 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 400 predicate places. [2024-05-12 12:46:09,494 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 587 transitions, 9504 flow [2024-05-12 12:46:09,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:09,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:09,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:09,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-05-12 12:46:09,495 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:09,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:09,495 INFO L85 PathProgramCache]: Analyzing trace with hash -874188749, now seen corresponding path program 10 times [2024-05-12 12:46:09,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:09,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706636958] [2024-05-12 12:46:09,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:09,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:09,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:09,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:09,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706636958] [2024-05-12 12:46:09,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706636958] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:09,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:09,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:09,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792382294] [2024-05-12 12:46:09,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:09,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:09,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:09,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:09,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:09,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:09,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 587 transitions, 9504 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:09,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:09,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:09,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:11,128 INFO L124 PetriNetUnfolderBase]: 4356/7282 cut-off events. [2024-05-12 12:46:11,129 INFO L125 PetriNetUnfolderBase]: For 362941/362991 co-relation queries the response was YES. [2024-05-12 12:46:11,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47171 conditions, 7282 events. 4356/7282 cut-off events. For 362941/362991 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 51320 event pairs, 1228 based on Foata normal form. 19/6846 useless extension candidates. Maximal degree in co-relation 46974. Up to 6237 conditions per place. [2024-05-12 12:46:11,234 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 511 selfloop transitions, 85 changer transitions 0/609 dead transitions. [2024-05-12 12:46:11,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 609 transitions, 10808 flow [2024-05-12 12:46:11,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:11,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:11,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-05-12 12:46:11,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590062111801242 [2024-05-12 12:46:11,235 INFO L175 Difference]: Start difference. First operand has 450 places, 587 transitions, 9504 flow. Second operand 7 states and 180 transitions. [2024-05-12 12:46:11,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 609 transitions, 10808 flow [2024-05-12 12:46:14,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 609 transitions, 9612 flow, removed 53 selfloop flow, removed 11 redundant places. [2024-05-12 12:46:14,322 INFO L231 Difference]: Finished difference. Result has 446 places, 589 transitions, 8548 flow [2024-05-12 12:46:14,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8308, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8548, PETRI_PLACES=446, PETRI_TRANSITIONS=589} [2024-05-12 12:46:14,323 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 396 predicate places. [2024-05-12 12:46:14,323 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 589 transitions, 8548 flow [2024-05-12 12:46:14,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:14,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:14,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:14,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-05-12 12:46:14,324 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:14,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:14,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1535136959, now seen corresponding path program 11 times [2024-05-12 12:46:14,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:14,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245466990] [2024-05-12 12:46:14,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:14,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:14,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:14,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:14,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:14,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245466990] [2024-05-12 12:46:14,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245466990] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:14,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:14,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:14,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423955066] [2024-05-12 12:46:14,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:14,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:14,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:14,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:14,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:14,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:14,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 589 transitions, 8548 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:14,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:14,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:14,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:15,957 INFO L124 PetriNetUnfolderBase]: 4377/7311 cut-off events. [2024-05-12 12:46:15,958 INFO L125 PetriNetUnfolderBase]: For 369155/369365 co-relation queries the response was YES. [2024-05-12 12:46:16,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46136 conditions, 7311 events. 4377/7311 cut-off events. For 369155/369365 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 51611 event pairs, 1261 based on Foata normal form. 97/6954 useless extension candidates. Maximal degree in co-relation 45939. Up to 6320 conditions per place. [2024-05-12 12:46:16,060 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 520 selfloop transitions, 77 changer transitions 0/610 dead transitions. [2024-05-12 12:46:16,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 610 transitions, 10081 flow [2024-05-12 12:46:16,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:16,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:16,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-05-12 12:46:16,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496894409937888 [2024-05-12 12:46:16,062 INFO L175 Difference]: Start difference. First operand has 446 places, 589 transitions, 8548 flow. Second operand 7 states and 177 transitions. [2024-05-12 12:46:16,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 610 transitions, 10081 flow [2024-05-12 12:46:19,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 610 transitions, 9867 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:19,809 INFO L231 Difference]: Finished difference. Result has 449 places, 592 transitions, 8594 flow [2024-05-12 12:46:19,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8334, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8594, PETRI_PLACES=449, PETRI_TRANSITIONS=592} [2024-05-12 12:46:19,810 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 399 predicate places. [2024-05-12 12:46:19,810 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 592 transitions, 8594 flow [2024-05-12 12:46:19,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:19,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:19,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] [2024-05-12 12:46:19,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-05-12 12:46:19,811 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:19,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:19,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1549428552, now seen corresponding path program 38 times [2024-05-12 12:46:19,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:19,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968342932] [2024-05-12 12:46:19,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:19,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:19,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:19,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:19,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:19,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968342932] [2024-05-12 12:46:19,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968342932] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:19,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:19,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:19,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879139379] [2024-05-12 12:46:19,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:19,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:19,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:19,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:19,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:20,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:20,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 592 transitions, 8594 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:20,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:20,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:20,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:21,483 INFO L124 PetriNetUnfolderBase]: 4374/7293 cut-off events. [2024-05-12 12:46:21,483 INFO L125 PetriNetUnfolderBase]: For 364920/365143 co-relation queries the response was YES. [2024-05-12 12:46:21,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45999 conditions, 7293 events. 4374/7293 cut-off events. For 364920/365143 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 51409 event pairs, 1305 based on Foata normal form. 111/6952 useless extension candidates. Maximal degree in co-relation 45800. Up to 5953 conditions per place. [2024-05-12 12:46:21,593 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 261 selfloop transitions, 337 changer transitions 0/611 dead transitions. [2024-05-12 12:46:21,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 611 transitions, 10044 flow [2024-05-12 12:46:21,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:46:21,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:46:21,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-05-12 12:46:21,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525691699604743 [2024-05-12 12:46:21,594 INFO L175 Difference]: Start difference. First operand has 449 places, 592 transitions, 8594 flow. Second operand 11 states and 266 transitions. [2024-05-12 12:46:21,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 611 transitions, 10044 flow [2024-05-12 12:46:25,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 611 transitions, 9821 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:25,434 INFO L231 Difference]: Finished difference. Result has 456 places, 592 transitions, 9051 flow [2024-05-12 12:46:25,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8371, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9051, PETRI_PLACES=456, PETRI_TRANSITIONS=592} [2024-05-12 12:46:25,435 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 406 predicate places. [2024-05-12 12:46:25,435 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 592 transitions, 9051 flow [2024-05-12 12:46:25,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:25,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:25,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:25,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-05-12 12:46:25,436 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:25,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:25,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1549421759, now seen corresponding path program 12 times [2024-05-12 12:46:25,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:25,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836992332] [2024-05-12 12:46:25,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:25,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:25,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:25,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:25,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836992332] [2024-05-12 12:46:25,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836992332] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:25,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:25,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:25,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452782024] [2024-05-12 12:46:25,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:25,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:25,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:25,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:25,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:25,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:25,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 592 transitions, 9051 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:25,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:25,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:25,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:27,072 INFO L124 PetriNetUnfolderBase]: 4369/7280 cut-off events. [2024-05-12 12:46:27,072 INFO L125 PetriNetUnfolderBase]: For 365007/365228 co-relation queries the response was YES. [2024-05-12 12:46:27,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46182 conditions, 7280 events. 4369/7280 cut-off events. For 365007/365228 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 51354 event pairs, 1283 based on Foata normal form. 97/6919 useless extension candidates. Maximal degree in co-relation 45982. Up to 6375 conditions per place. [2024-05-12 12:46:27,183 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 523 selfloop transitions, 70 changer transitions 0/606 dead transitions. [2024-05-12 12:46:27,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 606 transitions, 10273 flow [2024-05-12 12:46:27,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:27,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:27,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 12:46:27,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372670807453416 [2024-05-12 12:46:27,184 INFO L175 Difference]: Start difference. First operand has 456 places, 592 transitions, 9051 flow. Second operand 7 states and 173 transitions. [2024-05-12 12:46:27,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 606 transitions, 10273 flow [2024-05-12 12:46:30,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 606 transitions, 9551 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-05-12 12:46:30,498 INFO L231 Difference]: Finished difference. Result has 453 places, 592 transitions, 8474 flow [2024-05-12 12:46:30,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8329, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8474, PETRI_PLACES=453, PETRI_TRANSITIONS=592} [2024-05-12 12:46:30,499 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 403 predicate places. [2024-05-12 12:46:30,499 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 592 transitions, 8474 flow [2024-05-12 12:46:30,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:30,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:30,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:30,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-05-12 12:46:30,500 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:30,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:30,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1677984104, now seen corresponding path program 39 times [2024-05-12 12:46:30,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:30,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220399966] [2024-05-12 12:46:30,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:30,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:30,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:30,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:30,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:30,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220399966] [2024-05-12 12:46:30,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220399966] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:30,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:30,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:30,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209060863] [2024-05-12 12:46:30,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:30,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:30,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:30,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:30,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:30,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:30,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 592 transitions, 8474 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:30,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:30,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:30,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:32,171 INFO L124 PetriNetUnfolderBase]: 4377/7281 cut-off events. [2024-05-12 12:46:32,171 INFO L125 PetriNetUnfolderBase]: For 358407/358450 co-relation queries the response was YES. [2024-05-12 12:46:32,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45305 conditions, 7281 events. 4377/7281 cut-off events. For 358407/358450 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 51161 event pairs, 1278 based on Foata normal form. 10/6824 useless extension candidates. Maximal degree in co-relation 45104. Up to 5955 conditions per place. [2024-05-12 12:46:32,274 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 272 selfloop transitions, 329 changer transitions 0/614 dead transitions. [2024-05-12 12:46:32,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 614 transitions, 9990 flow [2024-05-12 12:46:32,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:32,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:32,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 12:46:32,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597826086956522 [2024-05-12 12:46:32,276 INFO L175 Difference]: Start difference. First operand has 453 places, 592 transitions, 8474 flow. Second operand 8 states and 206 transitions. [2024-05-12 12:46:32,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 614 transitions, 9990 flow [2024-05-12 12:46:36,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 614 transitions, 9829 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:36,068 INFO L231 Difference]: Finished difference. Result has 455 places, 595 transitions, 9037 flow [2024-05-12 12:46:36,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8315, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9037, PETRI_PLACES=455, PETRI_TRANSITIONS=595} [2024-05-12 12:46:36,069 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 405 predicate places. [2024-05-12 12:46:36,069 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 595 transitions, 9037 flow [2024-05-12 12:46:36,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:36,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:36,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:36,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-05-12 12:46:36,070 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:36,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:36,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1894169791, now seen corresponding path program 13 times [2024-05-12 12:46:36,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:36,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438357454] [2024-05-12 12:46:36,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:36,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:36,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:36,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:36,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:36,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438357454] [2024-05-12 12:46:36,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438357454] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:36,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:36,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:36,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111380478] [2024-05-12 12:46:36,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:36,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:36,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:36,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:36,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:36,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:36,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 595 transitions, 9037 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:36,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:36,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:36,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:37,890 INFO L124 PetriNetUnfolderBase]: 4398/7462 cut-off events. [2024-05-12 12:46:37,890 INFO L125 PetriNetUnfolderBase]: For 369854/370078 co-relation queries the response was YES. [2024-05-12 12:46:37,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46462 conditions, 7462 events. 4398/7462 cut-off events. For 369854/370078 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 53294 event pairs, 1135 based on Foata normal form. 97/7114 useless extension candidates. Maximal degree in co-relation 46260. Up to 6050 conditions per place. [2024-05-12 12:46:37,974 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 504 selfloop transitions, 104 changer transitions 0/621 dead transitions. [2024-05-12 12:46:37,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 621 transitions, 10659 flow [2024-05-12 12:46:37,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:37,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:37,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-05-12 12:46:37,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590062111801242 [2024-05-12 12:46:37,975 INFO L175 Difference]: Start difference. First operand has 455 places, 595 transitions, 9037 flow. Second operand 7 states and 180 transitions. [2024-05-12 12:46:37,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 621 transitions, 10659 flow [2024-05-12 12:46:42,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 621 transitions, 10163 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:42,452 INFO L231 Difference]: Finished difference. Result has 457 places, 600 transitions, 8910 flow [2024-05-12 12:46:42,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8543, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8910, PETRI_PLACES=457, PETRI_TRANSITIONS=600} [2024-05-12 12:46:42,453 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 407 predicate places. [2024-05-12 12:46:42,453 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 600 transitions, 8910 flow [2024-05-12 12:46:42,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:42,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:42,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:42,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-05-12 12:46:42,453 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:42,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:42,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1888455871, now seen corresponding path program 14 times [2024-05-12 12:46:42,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:42,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559319430] [2024-05-12 12:46:42,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:42,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:42,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:42,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:42,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:42,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559319430] [2024-05-12 12:46:42,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559319430] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:42,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:42,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:46:42,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155957748] [2024-05-12 12:46:42,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:42,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:46:42,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:42,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:46:42,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:46:42,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:42,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 600 transitions, 8910 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:42,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:42,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:42,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:44,143 INFO L124 PetriNetUnfolderBase]: 4393/7468 cut-off events. [2024-05-12 12:46:44,143 INFO L125 PetriNetUnfolderBase]: For 360666/360887 co-relation queries the response was YES. [2024-05-12 12:46:44,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46079 conditions, 7468 events. 4393/7468 cut-off events. For 360666/360887 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 53413 event pairs, 1132 based on Foata normal form. 97/7122 useless extension candidates. Maximal degree in co-relation 45876. Up to 6046 conditions per place. [2024-05-12 12:46:44,263 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 504 selfloop transitions, 104 changer transitions 0/621 dead transitions. [2024-05-12 12:46:44,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 621 transitions, 10215 flow [2024-05-12 12:46:44,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:46:44,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:46:44,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-05-12 12:46:44,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5559006211180124 [2024-05-12 12:46:44,265 INFO L175 Difference]: Start difference. First operand has 457 places, 600 transitions, 8910 flow. Second operand 7 states and 179 transitions. [2024-05-12 12:46:44,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 621 transitions, 10215 flow [2024-05-12 12:46:47,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 621 transitions, 9839 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:47,544 INFO L231 Difference]: Finished difference. Result has 459 places, 601 transitions, 8780 flow [2024-05-12 12:46:47,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8558, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8780, PETRI_PLACES=459, PETRI_TRANSITIONS=601} [2024-05-12 12:46:47,545 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 409 predicate places. [2024-05-12 12:46:47,545 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 601 transitions, 8780 flow [2024-05-12 12:46:47,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:47,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:47,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:47,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-05-12 12:46:47,546 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:47,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:47,546 INFO L85 PathProgramCache]: Analyzing trace with hash 828673704, now seen corresponding path program 40 times [2024-05-12 12:46:47,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:47,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328734927] [2024-05-12 12:46:47,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:47,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:47,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:47,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-05-12 12:46:47,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:47,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328734927] [2024-05-12 12:46:47,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328734927] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:47,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:47,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:47,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431458736] [2024-05-12 12:46:47,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:47,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:47,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:47,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:47,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:47,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:47,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 601 transitions, 8780 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:47,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:47,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:47,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:49,213 INFO L124 PetriNetUnfolderBase]: 4423/7366 cut-off events. [2024-05-12 12:46:49,213 INFO L125 PetriNetUnfolderBase]: For 366665/366902 co-relation queries the response was YES. [2024-05-12 12:46:49,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45725 conditions, 7366 events. 4423/7366 cut-off events. For 366665/366902 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 51939 event pairs, 1312 based on Foata normal form. 111/7013 useless extension candidates. Maximal degree in co-relation 45522. Up to 6012 conditions per place. [2024-05-12 12:46:49,315 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 274 selfloop transitions, 345 changer transitions 0/632 dead transitions. [2024-05-12 12:46:49,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 632 transitions, 10887 flow [2024-05-12 12:46:49,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:46:49,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:46:49,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 290 transitions. [2024-05-12 12:46:49,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5253623188405797 [2024-05-12 12:46:49,317 INFO L175 Difference]: Start difference. First operand has 459 places, 601 transitions, 8780 flow. Second operand 12 states and 290 transitions. [2024-05-12 12:46:49,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 632 transitions, 10887 flow [2024-05-12 12:46:53,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 632 transitions, 10719 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:46:53,306 INFO L231 Difference]: Finished difference. Result has 467 places, 610 transitions, 9479 flow [2024-05-12 12:46:53,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8612, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9479, PETRI_PLACES=467, PETRI_TRANSITIONS=610} [2024-05-12 12:46:53,306 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 417 predicate places. [2024-05-12 12:46:53,307 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 610 transitions, 9479 flow [2024-05-12 12:46:53,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:53,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:53,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:53,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-05-12 12:46:53,307 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:53,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:53,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1549434500, now seen corresponding path program 41 times [2024-05-12 12:46:53,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:53,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294998020] [2024-05-12 12:46:53,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:53,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:53,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:53,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:53,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:53,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294998020] [2024-05-12 12:46:53,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294998020] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:53,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:53,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:53,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591659080] [2024-05-12 12:46:53,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:53,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:53,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:53,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:53,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:53,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:53,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 610 transitions, 9479 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:53,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:53,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:53,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:55,147 INFO L124 PetriNetUnfolderBase]: 4420/7362 cut-off events. [2024-05-12 12:46:55,148 INFO L125 PetriNetUnfolderBase]: For 369311/369572 co-relation queries the response was YES. [2024-05-12 12:46:55,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46112 conditions, 7362 events. 4420/7362 cut-off events. For 369311/369572 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 51915 event pairs, 1312 based on Foata normal form. 111/7009 useless extension candidates. Maximal degree in co-relation 45908. Up to 6009 conditions per place. [2024-05-12 12:46:55,239 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 272 selfloop transitions, 347 changer transitions 0/632 dead transitions. [2024-05-12 12:46:55,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 632 transitions, 11203 flow [2024-05-12 12:46:55,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:46:55,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:46:55,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 306 transitions. [2024-05-12 12:46:55,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5117056856187291 [2024-05-12 12:46:55,241 INFO L175 Difference]: Start difference. First operand has 467 places, 610 transitions, 9479 flow. Second operand 13 states and 306 transitions. [2024-05-12 12:46:55,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 632 transitions, 11203 flow [2024-05-12 12:46:59,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 632 transitions, 10615 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:59,425 INFO L231 Difference]: Finished difference. Result has 473 places, 610 transitions, 9591 flow [2024-05-12 12:46:59,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8891, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9591, PETRI_PLACES=473, PETRI_TRANSITIONS=610} [2024-05-12 12:46:59,426 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 423 predicate places. [2024-05-12 12:46:59,426 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 610 transitions, 9591 flow [2024-05-12 12:46:59,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:59,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:59,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:59,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-05-12 12:46:59,427 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:59,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:59,427 INFO L85 PathProgramCache]: Analyzing trace with hash 205404090, now seen corresponding path program 42 times [2024-05-12 12:46:59,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:59,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134399574] [2024-05-12 12:46:59,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:59,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:59,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:59,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:59,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:59,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134399574] [2024-05-12 12:46:59,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134399574] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:59,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:59,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:59,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344021287] [2024-05-12 12:46:59,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:59,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:59,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:59,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:59,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:59,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:46:59,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 610 transitions, 9591 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:59,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:59,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:46:59,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:01,125 INFO L124 PetriNetUnfolderBase]: 4417/7353 cut-off events. [2024-05-12 12:47:01,125 INFO L125 PetriNetUnfolderBase]: For 369712/369972 co-relation queries the response was YES. [2024-05-12 12:47:01,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45994 conditions, 7353 events. 4417/7353 cut-off events. For 369712/369972 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 51758 event pairs, 1305 based on Foata normal form. 111/6999 useless extension candidates. Maximal degree in co-relation 45789. Up to 6006 conditions per place. [2024-05-12 12:47:01,230 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 271 selfloop transitions, 344 changer transitions 0/628 dead transitions. [2024-05-12 12:47:01,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 628 transitions, 11083 flow [2024-05-12 12:47:01,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:01,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:01,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-05-12 12:47:01,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532608695652174 [2024-05-12 12:47:01,232 INFO L175 Difference]: Start difference. First operand has 473 places, 610 transitions, 9591 flow. Second operand 10 states and 245 transitions. [2024-05-12 12:47:01,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 628 transitions, 11083 flow [2024-05-12 12:47:05,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 628 transitions, 10517 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-05-12 12:47:05,229 INFO L231 Difference]: Finished difference. Result has 473 places, 610 transitions, 9719 flow [2024-05-12 12:47:05,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9025, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9719, PETRI_PLACES=473, PETRI_TRANSITIONS=610} [2024-05-12 12:47:05,229 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 423 predicate places. [2024-05-12 12:47:05,229 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 610 transitions, 9719 flow [2024-05-12 12:47:05,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:05,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:05,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:05,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-05-12 12:47:05,230 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:05,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:05,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1511750324, now seen corresponding path program 43 times [2024-05-12 12:47:05,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:05,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535773144] [2024-05-12 12:47:05,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:05,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:05,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:05,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-05-12 12:47:05,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:05,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535773144] [2024-05-12 12:47:05,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535773144] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:05,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:05,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:05,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132717441] [2024-05-12 12:47:05,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:05,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:05,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:05,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:05,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:05,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:47:05,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 610 transitions, 9719 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:05,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:05,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:47:05,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:06,932 INFO L124 PetriNetUnfolderBase]: 4425/7348 cut-off events. [2024-05-12 12:47:06,933 INFO L125 PetriNetUnfolderBase]: For 372948/372994 co-relation queries the response was YES. [2024-05-12 12:47:07,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46147 conditions, 7348 events. 4425/7348 cut-off events. For 372948/372994 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 51593 event pairs, 1279 based on Foata normal form. 10/6878 useless extension candidates. Maximal degree in co-relation 45941. Up to 6015 conditions per place. [2024-05-12 12:47:07,036 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 269 selfloop transitions, 352 changer transitions 0/634 dead transitions. [2024-05-12 12:47:07,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 634 transitions, 11302 flow [2024-05-12 12:47:07,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:07,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:07,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-05-12 12:47:07,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-05-12 12:47:07,038 INFO L175 Difference]: Start difference. First operand has 473 places, 610 transitions, 9719 flow. Second operand 10 states and 250 transitions. [2024-05-12 12:47:07,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 634 transitions, 11302 flow [2024-05-12 12:47:11,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 634 transitions, 10437 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-05-12 12:47:11,566 INFO L231 Difference]: Finished difference. Result has 472 places, 613 transitions, 9637 flow [2024-05-12 12:47:11,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8863, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9637, PETRI_PLACES=472, PETRI_TRANSITIONS=613} [2024-05-12 12:47:11,566 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 422 predicate places. [2024-05-12 12:47:11,567 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 613 transitions, 9637 flow [2024-05-12 12:47:11,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:11,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:11,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:11,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-05-12 12:47:11,567 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:11,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:11,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1519101974, now seen corresponding path program 44 times [2024-05-12 12:47:11,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:11,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691975014] [2024-05-12 12:47:11,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:11,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:11,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:11,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:11,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:11,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691975014] [2024-05-12 12:47:11,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691975014] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:11,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:11,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:11,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893144326] [2024-05-12 12:47:11,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:11,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:11,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:11,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:11,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:11,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:47:11,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 613 transitions, 9637 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:11,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:11,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:47:11,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:13,268 INFO L124 PetriNetUnfolderBase]: 4433/7360 cut-off events. [2024-05-12 12:47:13,268 INFO L125 PetriNetUnfolderBase]: For 377774/377820 co-relation queries the response was YES. [2024-05-12 12:47:13,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46267 conditions, 7360 events. 4433/7360 cut-off events. For 377774/377820 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 51656 event pairs, 1279 based on Foata normal form. 10/6887 useless extension candidates. Maximal degree in co-relation 46060. Up to 6024 conditions per place. [2024-05-12 12:47:13,367 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 266 selfloop transitions, 359 changer transitions 0/638 dead transitions. [2024-05-12 12:47:13,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 638 transitions, 11229 flow [2024-05-12 12:47:13,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:13,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:13,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 271 transitions. [2024-05-12 12:47:13,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5355731225296443 [2024-05-12 12:47:13,373 INFO L175 Difference]: Start difference. First operand has 472 places, 613 transitions, 9637 flow. Second operand 11 states and 271 transitions. [2024-05-12 12:47:13,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 638 transitions, 11229 flow [2024-05-12 12:47:17,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 638 transitions, 10192 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-05-12 12:47:17,518 INFO L231 Difference]: Finished difference. Result has 473 places, 616 transitions, 9396 flow [2024-05-12 12:47:17,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8611, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9396, PETRI_PLACES=473, PETRI_TRANSITIONS=616} [2024-05-12 12:47:17,521 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 423 predicate places. [2024-05-12 12:47:17,522 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 616 transitions, 9396 flow [2024-05-12 12:47:17,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:17,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:17,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:17,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-05-12 12:47:17,522 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:17,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:17,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1806197822, now seen corresponding path program 45 times [2024-05-12 12:47:17,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:17,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787949746] [2024-05-12 12:47:17,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:17,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:17,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:17,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-05-12 12:47:17,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:17,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787949746] [2024-05-12 12:47:17,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787949746] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:17,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:17,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:17,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368079379] [2024-05-12 12:47:17,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:17,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:17,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:17,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:17,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:17,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:47:17,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 616 transitions, 9396 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:17,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:17,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:47:17,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:19,430 INFO L124 PetriNetUnfolderBase]: 4430/7356 cut-off events. [2024-05-12 12:47:19,431 INFO L125 PetriNetUnfolderBase]: For 368696/368742 co-relation queries the response was YES. [2024-05-12 12:47:19,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45963 conditions, 7356 events. 4430/7356 cut-off events. For 368696/368742 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 51678 event pairs, 1279 based on Foata normal form. 10/6883 useless extension candidates. Maximal degree in co-relation 45756. Up to 6021 conditions per place. [2024-05-12 12:47:19,519 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 260 selfloop transitions, 365 changer transitions 0/638 dead transitions. [2024-05-12 12:47:19,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 638 transitions, 10698 flow [2024-05-12 12:47:19,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:47:19,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:47:19,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 287 transitions. [2024-05-12 12:47:19,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519927536231884 [2024-05-12 12:47:19,521 INFO L175 Difference]: Start difference. First operand has 473 places, 616 transitions, 9396 flow. Second operand 12 states and 287 transitions. [2024-05-12 12:47:19,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 638 transitions, 10698 flow [2024-05-12 12:47:24,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 638 transitions, 9808 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-05-12 12:47:24,609 INFO L231 Difference]: Finished difference. Result has 474 places, 616 transitions, 9246 flow [2024-05-12 12:47:24,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8506, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9246, PETRI_PLACES=474, PETRI_TRANSITIONS=616} [2024-05-12 12:47:24,610 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 424 predicate places. [2024-05-12 12:47:24,610 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 616 transitions, 9246 flow [2024-05-12 12:47:24,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:24,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:24,610 INFO L208 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-05-12 12:47:24,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-05-12 12:47:24,611 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:24,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:24,611 INFO L85 PathProgramCache]: Analyzing trace with hash 2068266899, now seen corresponding path program 1 times [2024-05-12 12:47:24,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:24,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853626422] [2024-05-12 12:47:24,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:24,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:24,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:24,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:24,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:24,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853626422] [2024-05-12 12:47:24,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853626422] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:24,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:24,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:24,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692201684] [2024-05-12 12:47:24,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:24,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:24,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:24,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:24,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:24,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:47:24,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 616 transitions, 9246 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:24,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:24,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:47:24,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:26,410 INFO L124 PetriNetUnfolderBase]: 4641/7671 cut-off events. [2024-05-12 12:47:26,410 INFO L125 PetriNetUnfolderBase]: For 492364/492411 co-relation queries the response was YES. [2024-05-12 12:47:26,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49430 conditions, 7671 events. 4641/7671 cut-off events. For 492364/492411 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 54039 event pairs, 879 based on Foata normal form. 18/7215 useless extension candidates. Maximal degree in co-relation 49223. Up to 5544 conditions per place. [2024-05-12 12:47:26,525 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 548 selfloop transitions, 103 changer transitions 0/664 dead transitions. [2024-05-12 12:47:26,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 664 transitions, 11226 flow [2024-05-12 12:47:26,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:26,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:26,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:47:26,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6114130434782609 [2024-05-12 12:47:26,527 INFO L175 Difference]: Start difference. First operand has 474 places, 616 transitions, 9246 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:47:26,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 664 transitions, 11226 flow [2024-05-12 12:47:32,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 664 transitions, 10474 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-05-12 12:47:32,330 INFO L231 Difference]: Finished difference. Result has 470 places, 619 transitions, 8770 flow [2024-05-12 12:47:32,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8498, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8770, PETRI_PLACES=470, PETRI_TRANSITIONS=619} [2024-05-12 12:47:32,330 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 420 predicate places. [2024-05-12 12:47:32,330 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 619 transitions, 8770 flow [2024-05-12 12:47:32,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:32,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:32,331 INFO L208 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-05-12 12:47:32,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-05-12 12:47:32,331 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:32,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:32,332 INFO L85 PathProgramCache]: Analyzing trace with hash 795737719, now seen corresponding path program 2 times [2024-05-12 12:47:32,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:32,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910935249] [2024-05-12 12:47:32,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:32,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:32,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:32,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-05-12 12:47:32,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:32,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910935249] [2024-05-12 12:47:32,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910935249] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:32,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:32,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:32,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256495659] [2024-05-12 12:47:32,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:32,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:32,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:32,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:32,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:32,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:47:32,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 619 transitions, 8770 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:32,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:32,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:47:32,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:34,282 INFO L124 PetriNetUnfolderBase]: 4715/7815 cut-off events. [2024-05-12 12:47:34,282 INFO L125 PetriNetUnfolderBase]: For 491085/491132 co-relation queries the response was YES. [2024-05-12 12:47:34,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49745 conditions, 7815 events. 4715/7815 cut-off events. For 491085/491132 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 55431 event pairs, 1059 based on Foata normal form. 18/7353 useless extension candidates. Maximal degree in co-relation 49538. Up to 6641 conditions per place. [2024-05-12 12:47:34,407 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 588 selfloop transitions, 56 changer transitions 0/657 dead transitions. [2024-05-12 12:47:34,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 657 transitions, 10204 flow [2024-05-12 12:47:34,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:34,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:34,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:47:34,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:47:34,409 INFO L175 Difference]: Start difference. First operand has 470 places, 619 transitions, 8770 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:47:34,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 657 transitions, 10204 flow [2024-05-12 12:47:39,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 657 transitions, 10083 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:39,524 INFO L231 Difference]: Finished difference. Result has 475 places, 622 transitions, 8805 flow [2024-05-12 12:47:39,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8657, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8805, PETRI_PLACES=475, PETRI_TRANSITIONS=622} [2024-05-12 12:47:39,525 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 425 predicate places. [2024-05-12 12:47:39,525 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 622 transitions, 8805 flow [2024-05-12 12:47:39,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:39,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:39,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:39,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-05-12 12:47:39,526 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:39,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:39,526 INFO L85 PathProgramCache]: Analyzing trace with hash -305369023, now seen corresponding path program 1 times [2024-05-12 12:47:39,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:39,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722574452] [2024-05-12 12:47:39,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:39,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:39,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:39,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-05-12 12:47:39,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:39,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722574452] [2024-05-12 12:47:39,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722574452] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:39,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:39,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:39,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442280578] [2024-05-12 12:47:39,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:39,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:39,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:39,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:39,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:39,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:47:39,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 622 transitions, 8805 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:39,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:39,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:47:39,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:41,572 INFO L124 PetriNetUnfolderBase]: 5047/8498 cut-off events. [2024-05-12 12:47:41,572 INFO L125 PetriNetUnfolderBase]: For 613315/613360 co-relation queries the response was YES. [2024-05-12 12:47:41,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55405 conditions, 8498 events. 5047/8498 cut-off events. For 613315/613360 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 61507 event pairs, 1033 based on Foata normal form. 18/8034 useless extension candidates. Maximal degree in co-relation 55196. Up to 6446 conditions per place. [2024-05-12 12:47:41,712 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 561 selfloop transitions, 100 changer transitions 0/674 dead transitions. [2024-05-12 12:47:41,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 674 transitions, 10914 flow [2024-05-12 12:47:41,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:47:41,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:47:41,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-05-12 12:47:41,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5966183574879227 [2024-05-12 12:47:41,737 INFO L175 Difference]: Start difference. First operand has 475 places, 622 transitions, 8805 flow. Second operand 9 states and 247 transitions. [2024-05-12 12:47:41,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 674 transitions, 10914 flow [2024-05-12 12:47:48,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 674 transitions, 10794 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:47:48,893 INFO L231 Difference]: Finished difference. Result has 480 places, 630 transitions, 9100 flow [2024-05-12 12:47:48,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8685, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9100, PETRI_PLACES=480, PETRI_TRANSITIONS=630} [2024-05-12 12:47:48,894 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 430 predicate places. [2024-05-12 12:47:48,894 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 630 transitions, 9100 flow [2024-05-12 12:47:48,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:48,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:48,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:48,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-05-12 12:47:48,894 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:48,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:48,895 INFO L85 PathProgramCache]: Analyzing trace with hash 972869425, now seen corresponding path program 2 times [2024-05-12 12:47:48,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:48,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484577560] [2024-05-12 12:47:48,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:48,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:48,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:49,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:49,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:49,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484577560] [2024-05-12 12:47:49,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484577560] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:49,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:49,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:49,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115036954] [2024-05-12 12:47:49,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:49,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:49,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:49,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:49,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:49,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:47:49,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 630 transitions, 9100 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:49,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:49,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:47:49,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:51,175 INFO L124 PetriNetUnfolderBase]: 5274/8809 cut-off events. [2024-05-12 12:47:51,176 INFO L125 PetriNetUnfolderBase]: For 712247/712291 co-relation queries the response was YES. [2024-05-12 12:47:51,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60388 conditions, 8809 events. 5274/8809 cut-off events. For 712247/712291 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 63955 event pairs, 1078 based on Foata normal form. 18/8332 useless extension candidates. Maximal degree in co-relation 60177. Up to 6568 conditions per place. [2024-05-12 12:47:51,311 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 566 selfloop transitions, 101 changer transitions 0/680 dead transitions. [2024-05-12 12:47:51,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 680 transitions, 11428 flow [2024-05-12 12:47:51,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:47:51,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:47:51,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-05-12 12:47:51,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5893719806763285 [2024-05-12 12:47:51,312 INFO L175 Difference]: Start difference. First operand has 480 places, 630 transitions, 9100 flow. Second operand 9 states and 244 transitions. [2024-05-12 12:47:51,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 680 transitions, 11428 flow [2024-05-12 12:47:58,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 680 transitions, 11309 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 12:47:58,471 INFO L231 Difference]: Finished difference. Result has 486 places, 636 transitions, 9323 flow [2024-05-12 12:47:58,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8987, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9323, PETRI_PLACES=486, PETRI_TRANSITIONS=636} [2024-05-12 12:47:58,471 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 436 predicate places. [2024-05-12 12:47:58,472 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 636 transitions, 9323 flow [2024-05-12 12:47:58,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:58,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:58,472 INFO L208 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-05-12 12:47:58,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-05-12 12:47:58,472 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:58,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:58,473 INFO L85 PathProgramCache]: Analyzing trace with hash 972869239, now seen corresponding path program 3 times [2024-05-12 12:47:58,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:58,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307963063] [2024-05-12 12:47:58,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:58,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:58,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:58,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:58,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:58,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307963063] [2024-05-12 12:47:58,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307963063] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:58,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:58,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:58,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950149336] [2024-05-12 12:47:58,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:58,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:58,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:58,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:58,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:58,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:47:58,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 636 transitions, 9323 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:58,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:58,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:47:58,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:00,742 INFO L124 PetriNetUnfolderBase]: 5393/9024 cut-off events. [2024-05-12 12:48:00,743 INFO L125 PetriNetUnfolderBase]: For 763386/763438 co-relation queries the response was YES. [2024-05-12 12:48:00,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62490 conditions, 9024 events. 5393/9024 cut-off events. For 763386/763438 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 66086 event pairs, 1238 based on Foata normal form. 18/8543 useless extension candidates. Maximal degree in co-relation 62276. Up to 7522 conditions per place. [2024-05-12 12:48:00,870 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 603 selfloop transitions, 62 changer transitions 0/678 dead transitions. [2024-05-12 12:48:00,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 678 transitions, 11058 flow [2024-05-12 12:48:00,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:48:00,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:48:00,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-05-12 12:48:00,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5628019323671497 [2024-05-12 12:48:00,871 INFO L175 Difference]: Start difference. First operand has 486 places, 636 transitions, 9323 flow. Second operand 9 states and 233 transitions. [2024-05-12 12:48:00,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 678 transitions, 11058 flow [2024-05-12 12:48:08,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 678 transitions, 10888 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:08,066 INFO L231 Difference]: Finished difference. Result has 492 places, 639 transitions, 9334 flow [2024-05-12 12:48:08,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9153, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9334, PETRI_PLACES=492, PETRI_TRANSITIONS=639} [2024-05-12 12:48:08,066 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 442 predicate places. [2024-05-12 12:48:08,067 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 639 transitions, 9334 flow [2024-05-12 12:48:08,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:08,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:08,067 INFO L208 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-05-12 12:48:08,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-05-12 12:48:08,067 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:08,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:08,068 INFO L85 PathProgramCache]: Analyzing trace with hash -919703359, now seen corresponding path program 3 times [2024-05-12 12:48:08,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:08,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053811159] [2024-05-12 12:48:08,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:08,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:08,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:08,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:08,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:08,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053811159] [2024-05-12 12:48:08,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053811159] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:08,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:08,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:48:08,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354632051] [2024-05-12 12:48:08,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:08,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:48:08,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:08,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:48:08,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:48:08,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:48:08,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 639 transitions, 9334 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:08,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:08,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:48:08,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:10,374 INFO L124 PetriNetUnfolderBase]: 5380/8995 cut-off events. [2024-05-12 12:48:10,375 INFO L125 PetriNetUnfolderBase]: For 734239/734283 co-relation queries the response was YES. [2024-05-12 12:48:10,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61281 conditions, 8995 events. 5380/8995 cut-off events. For 734239/734283 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 65838 event pairs, 1034 based on Foata normal form. 18/8526 useless extension candidates. Maximal degree in co-relation 61065. Up to 6747 conditions per place. [2024-05-12 12:48:10,507 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 563 selfloop transitions, 103 changer transitions 0/679 dead transitions. [2024-05-12 12:48:10,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 679 transitions, 11286 flow [2024-05-12 12:48:10,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:48:10,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:48:10,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-05-12 12:48:10,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821256038647343 [2024-05-12 12:48:10,508 INFO L175 Difference]: Start difference. First operand has 492 places, 639 transitions, 9334 flow. Second operand 9 states and 241 transitions. [2024-05-12 12:48:10,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 679 transitions, 11286 flow [2024-05-12 12:48:17,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 679 transitions, 11139 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:17,574 INFO L231 Difference]: Finished difference. Result has 496 places, 639 transitions, 9397 flow [2024-05-12 12:48:17,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9187, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9397, PETRI_PLACES=496, PETRI_TRANSITIONS=639} [2024-05-12 12:48:17,575 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 446 predicate places. [2024-05-12 12:48:17,575 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 639 transitions, 9397 flow [2024-05-12 12:48:17,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:17,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:17,575 INFO L208 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-05-12 12:48:17,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-05-12 12:48:17,576 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:17,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:17,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1884842745, now seen corresponding path program 4 times [2024-05-12 12:48:17,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:17,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008167724] [2024-05-12 12:48:17,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:17,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:17,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:17,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-05-12 12:48:17,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:17,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008167724] [2024-05-12 12:48:17,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008167724] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:17,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:17,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:48:17,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440074298] [2024-05-12 12:48:17,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:17,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:48:17,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:17,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:48:17,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:48:17,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:48:17,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 639 transitions, 9397 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:17,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:17,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:48:17,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:19,899 INFO L124 PetriNetUnfolderBase]: 5499/9285 cut-off events. [2024-05-12 12:48:19,900 INFO L125 PetriNetUnfolderBase]: For 790234/790286 co-relation queries the response was YES. [2024-05-12 12:48:19,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63164 conditions, 9285 events. 5499/9285 cut-off events. For 790234/790286 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 68711 event pairs, 1542 based on Foata normal form. 18/8806 useless extension candidates. Maximal degree in co-relation 62949. Up to 7077 conditions per place. [2024-05-12 12:48:20,031 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 566 selfloop transitions, 100 changer transitions 0/679 dead transitions. [2024-05-12 12:48:20,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 679 transitions, 11391 flow [2024-05-12 12:48:20,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:20,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:20,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:48:20,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-05-12 12:48:20,033 INFO L175 Difference]: Start difference. First operand has 496 places, 639 transitions, 9397 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:48:20,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 679 transitions, 11391 flow [2024-05-12 12:48:26,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 679 transitions, 11186 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:26,739 INFO L231 Difference]: Finished difference. Result has 496 places, 641 transitions, 9440 flow [2024-05-12 12:48:26,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9192, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9440, PETRI_PLACES=496, PETRI_TRANSITIONS=641} [2024-05-12 12:48:26,739 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 446 predicate places. [2024-05-12 12:48:26,740 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 641 transitions, 9440 flow [2024-05-12 12:48:26,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:26,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:26,740 INFO L208 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-05-12 12:48:26,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-05-12 12:48:26,740 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:26,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:26,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1884722589, now seen corresponding path program 4 times [2024-05-12 12:48:26,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:26,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295367348] [2024-05-12 12:48:26,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:26,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:26,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:26,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:26,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:26,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295367348] [2024-05-12 12:48:26,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295367348] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:26,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:26,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:48:26,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896302239] [2024-05-12 12:48:26,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:26,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:48:26,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:26,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:48:26,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:48:26,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:48:26,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 641 transitions, 9440 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:26,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:26,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:48:26,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:29,116 INFO L124 PetriNetUnfolderBase]: 5486/9269 cut-off events. [2024-05-12 12:48:29,116 INFO L125 PetriNetUnfolderBase]: For 761020/761069 co-relation queries the response was YES. [2024-05-12 12:48:29,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62254 conditions, 9269 events. 5486/9269 cut-off events. For 761020/761069 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 68748 event pairs, 1740 based on Foata normal form. 18/8784 useless extension candidates. Maximal degree in co-relation 62038. Up to 7755 conditions per place. [2024-05-12 12:48:29,253 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 578 selfloop transitions, 83 changer transitions 0/674 dead transitions. [2024-05-12 12:48:29,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 674 transitions, 11124 flow [2024-05-12 12:48:29,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:29,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:29,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 12:48:29,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815217391304348 [2024-05-12 12:48:29,254 INFO L175 Difference]: Start difference. First operand has 496 places, 641 transitions, 9440 flow. Second operand 8 states and 214 transitions. [2024-05-12 12:48:29,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 674 transitions, 11124 flow [2024-05-12 12:48:35,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 674 transitions, 10883 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:35,584 INFO L231 Difference]: Finished difference. Result has 500 places, 641 transitions, 9369 flow [2024-05-12 12:48:35,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9199, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9369, PETRI_PLACES=500, PETRI_TRANSITIONS=641} [2024-05-12 12:48:35,585 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 450 predicate places. [2024-05-12 12:48:35,585 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 641 transitions, 9369 flow [2024-05-12 12:48:35,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:35,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:35,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:35,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-05-12 12:48:35,586 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:35,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:35,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1884722775, now seen corresponding path program 5 times [2024-05-12 12:48:35,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:35,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622250590] [2024-05-12 12:48:35,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:35,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:35,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:35,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:35,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:35,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622250590] [2024-05-12 12:48:35,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622250590] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:35,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:35,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:48:35,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358830475] [2024-05-12 12:48:35,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:35,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:48:35,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:35,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:48:35,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:48:35,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:48:35,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 641 transitions, 9369 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:35,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:35,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:48:35,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:37,897 INFO L124 PetriNetUnfolderBase]: 5473/9158 cut-off events. [2024-05-12 12:48:37,898 INFO L125 PetriNetUnfolderBase]: For 721027/721079 co-relation queries the response was YES. [2024-05-12 12:48:37,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60700 conditions, 9158 events. 5473/9158 cut-off events. For 721027/721079 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 67292 event pairs, 1788 based on Foata normal form. 18/8655 useless extension candidates. Maximal degree in co-relation 60483. Up to 7961 conditions per place. [2024-05-12 12:48:38,032 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 608 selfloop transitions, 48 changer transitions 0/669 dead transitions. [2024-05-12 12:48:38,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 669 transitions, 10769 flow [2024-05-12 12:48:38,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:38,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:38,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-05-12 12:48:38,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745341614906833 [2024-05-12 12:48:38,033 INFO L175 Difference]: Start difference. First operand has 500 places, 641 transitions, 9369 flow. Second operand 7 states and 185 transitions. [2024-05-12 12:48:38,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 669 transitions, 10769 flow [2024-05-12 12:48:45,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 669 transitions, 10603 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:45,336 INFO L231 Difference]: Finished difference. Result has 500 places, 641 transitions, 9303 flow [2024-05-12 12:48:45,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9303, PETRI_PLACES=500, PETRI_TRANSITIONS=641} [2024-05-12 12:48:45,337 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 450 predicate places. [2024-05-12 12:48:45,337 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 641 transitions, 9303 flow [2024-05-12 12:48:45,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:45,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:45,337 INFO L208 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-05-12 12:48:45,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-05-12 12:48:45,337 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:45,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:45,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1742739675, now seen corresponding path program 6 times [2024-05-12 12:48:45,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:45,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464043434] [2024-05-12 12:48:45,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:45,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:45,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:45,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:45,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:45,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464043434] [2024-05-12 12:48:45,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464043434] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:45,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:45,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:48:45,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701322016] [2024-05-12 12:48:45,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:45,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:48:45,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:45,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:48:45,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:48:45,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:48:45,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 641 transitions, 9303 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:45,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:45,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:48:45,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:47,691 INFO L124 PetriNetUnfolderBase]: 5547/9392 cut-off events. [2024-05-12 12:48:47,691 INFO L125 PetriNetUnfolderBase]: For 747780/747835 co-relation queries the response was YES. [2024-05-12 12:48:47,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61283 conditions, 9392 events. 5547/9392 cut-off events. For 747780/747835 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 69836 event pairs, 1646 based on Foata normal form. 20/8914 useless extension candidates. Maximal degree in co-relation 61065. Up to 7486 conditions per place. [2024-05-12 12:48:47,824 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 555 selfloop transitions, 107 changer transitions 0/675 dead transitions. [2024-05-12 12:48:47,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 675 transitions, 11027 flow [2024-05-12 12:48:47,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:47,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:47,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:48:47,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 12:48:47,825 INFO L175 Difference]: Start difference. First operand has 500 places, 641 transitions, 9303 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:48:47,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 675 transitions, 11027 flow [2024-05-12 12:48:53,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 675 transitions, 10928 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:53,446 INFO L231 Difference]: Finished difference. Result has 501 places, 642 transitions, 9447 flow [2024-05-12 12:48:53,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9204, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9447, PETRI_PLACES=501, PETRI_TRANSITIONS=642} [2024-05-12 12:48:53,446 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 451 predicate places. [2024-05-12 12:48:53,446 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 642 transitions, 9447 flow [2024-05-12 12:48:53,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:53,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:53,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-05-12 12:48:53,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-05-12 12:48:53,447 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:53,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:53,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1734168795, now seen corresponding path program 7 times [2024-05-12 12:48:53,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:53,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765764460] [2024-05-12 12:48:53,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:53,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:53,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:53,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:53,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:53,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765764460] [2024-05-12 12:48:53,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765764460] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:53,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:53,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:48:53,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665470144] [2024-05-12 12:48:53,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:53,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:48:53,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:53,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:48:53,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:48:53,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:48:53,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 642 transitions, 9447 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:53,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:53,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:48:53,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:55,843 INFO L124 PetriNetUnfolderBase]: 5621/9345 cut-off events. [2024-05-12 12:48:55,843 INFO L125 PetriNetUnfolderBase]: For 762090/762148 co-relation queries the response was YES. [2024-05-12 12:48:55,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62389 conditions, 9345 events. 5621/9345 cut-off events. For 762090/762148 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 68765 event pairs, 1883 based on Foata normal form. 20/8841 useless extension candidates. Maximal degree in co-relation 62170. Up to 8104 conditions per place. [2024-05-12 12:48:55,994 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 555 selfloop transitions, 98 changer transitions 0/666 dead transitions. [2024-05-12 12:48:55,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 666 transitions, 10861 flow [2024-05-12 12:48:55,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:55,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:55,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 12:48:55,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838509316770186 [2024-05-12 12:48:55,995 INFO L175 Difference]: Start difference. First operand has 501 places, 642 transitions, 9447 flow. Second operand 7 states and 188 transitions. [2024-05-12 12:48:55,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 666 transitions, 10861 flow [2024-05-12 12:49:02,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 666 transitions, 10626 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 12:49:02,910 INFO L231 Difference]: Finished difference. Result has 502 places, 643 transitions, 9443 flow [2024-05-12 12:49:02,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9216, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9443, PETRI_PLACES=502, PETRI_TRANSITIONS=643} [2024-05-12 12:49:02,911 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 452 predicate places. [2024-05-12 12:49:02,911 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 643 transitions, 9443 flow [2024-05-12 12:49:02,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:02,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:02,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:02,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-05-12 12:49:02,912 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:02,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:02,912 INFO L85 PathProgramCache]: Analyzing trace with hash 711212531, now seen corresponding path program 5 times [2024-05-12 12:49:02,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:02,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468972684] [2024-05-12 12:49:02,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:02,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:02,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:03,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:03,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:03,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468972684] [2024-05-12 12:49:03,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468972684] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:03,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:03,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:49:03,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762458254] [2024-05-12 12:49:03,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:03,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:49:03,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:03,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:49:03,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:49:03,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:49:03,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 643 transitions, 9443 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:03,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:03,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:49:03,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:05,339 INFO L124 PetriNetUnfolderBase]: 5695/9482 cut-off events. [2024-05-12 12:49:05,339 INFO L125 PetriNetUnfolderBase]: For 767405/767460 co-relation queries the response was YES. [2024-05-12 12:49:05,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63121 conditions, 9482 events. 5695/9482 cut-off events. For 767405/767460 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 70002 event pairs, 1905 based on Foata normal form. 20/8977 useless extension candidates. Maximal degree in co-relation 62902. Up to 8301 conditions per place. [2024-05-12 12:49:05,480 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 577 selfloop transitions, 75 changer transitions 0/665 dead transitions. [2024-05-12 12:49:05,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 665 transitions, 10862 flow [2024-05-12 12:49:05,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:05,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:05,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-05-12 12:49:05,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-05-12 12:49:05,481 INFO L175 Difference]: Start difference. First operand has 502 places, 643 transitions, 9443 flow. Second operand 8 states and 207 transitions. [2024-05-12 12:49:05,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 665 transitions, 10862 flow [2024-05-12 12:49:12,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 665 transitions, 10663 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-05-12 12:49:12,713 INFO L231 Difference]: Finished difference. Result has 504 places, 644 transitions, 9442 flow [2024-05-12 12:49:12,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9244, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9442, PETRI_PLACES=504, PETRI_TRANSITIONS=644} [2024-05-12 12:49:12,714 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 454 predicate places. [2024-05-12 12:49:12,714 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 644 transitions, 9442 flow [2024-05-12 12:49:12,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:12,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:12,715 INFO L208 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-05-12 12:49:12,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-05-12 12:49:12,715 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:12,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:12,715 INFO L85 PathProgramCache]: Analyzing trace with hash 711203045, now seen corresponding path program 8 times [2024-05-12 12:49:12,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:12,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105354806] [2024-05-12 12:49:12,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:12,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:12,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:12,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-05-12 12:49:12,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:12,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105354806] [2024-05-12 12:49:12,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105354806] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:12,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:12,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:49:12,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111636897] [2024-05-12 12:49:12,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:12,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:49:12,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:12,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:49:12,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:49:12,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:49:12,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 644 transitions, 9442 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:12,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:12,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:49:12,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:15,194 INFO L124 PetriNetUnfolderBase]: 5861/9770 cut-off events. [2024-05-12 12:49:15,194 INFO L125 PetriNetUnfolderBase]: For 814901/814962 co-relation queries the response was YES. [2024-05-12 12:49:15,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65616 conditions, 9770 events. 5861/9770 cut-off events. For 814901/814962 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 72597 event pairs, 1937 based on Foata normal form. 18/9247 useless extension candidates. Maximal degree in co-relation 65397. Up to 8450 conditions per place. [2024-05-12 12:49:15,347 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 596 selfloop transitions, 66 changer transitions 0/675 dead transitions. [2024-05-12 12:49:15,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 675 transitions, 11175 flow [2024-05-12 12:49:15,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:15,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:15,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 12:49:15,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-05-12 12:49:15,349 INFO L175 Difference]: Start difference. First operand has 504 places, 644 transitions, 9442 flow. Second operand 8 states and 209 transitions. [2024-05-12 12:49:15,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 675 transitions, 11175 flow [2024-05-12 12:49:23,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 675 transitions, 11030 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:23,845 INFO L231 Difference]: Finished difference. Result has 508 places, 648 transitions, 9513 flow [2024-05-12 12:49:23,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9297, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9513, PETRI_PLACES=508, PETRI_TRANSITIONS=648} [2024-05-12 12:49:23,845 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 458 predicate places. [2024-05-12 12:49:23,845 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 648 transitions, 9513 flow [2024-05-12 12:49:23,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:23,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:23,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:23,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-05-12 12:49:23,846 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:23,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:23,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1690950597, now seen corresponding path program 9 times [2024-05-12 12:49:23,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:23,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895855303] [2024-05-12 12:49:23,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:23,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:23,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:24,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:24,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:24,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895855303] [2024-05-12 12:49:24,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895855303] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:24,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:24,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:49:24,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266128970] [2024-05-12 12:49:24,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:24,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:49:24,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:24,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:49:24,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:49:24,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:49:24,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 648 transitions, 9513 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:24,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:24,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:49:24,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:26,382 INFO L124 PetriNetUnfolderBase]: 5843/9727 cut-off events. [2024-05-12 12:49:26,383 INFO L125 PetriNetUnfolderBase]: For 779429/779490 co-relation queries the response was YES. [2024-05-12 12:49:26,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64498 conditions, 9727 events. 5843/9727 cut-off events. For 779429/779490 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 72374 event pairs, 1963 based on Foata normal form. 20/9203 useless extension candidates. Maximal degree in co-relation 64277. Up to 8519 conditions per place. [2024-05-12 12:49:26,548 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 592 selfloop transitions, 63 changer transitions 0/668 dead transitions. [2024-05-12 12:49:26,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 668 transitions, 10901 flow [2024-05-12 12:49:26,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:26,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:26,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 12:49:26,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:49:26,550 INFO L175 Difference]: Start difference. First operand has 508 places, 648 transitions, 9513 flow. Second operand 7 states and 184 transitions. [2024-05-12 12:49:26,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 668 transitions, 10901 flow [2024-05-12 12:49:34,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 668 transitions, 10764 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:34,704 INFO L231 Difference]: Finished difference. Result has 510 places, 648 transitions, 9514 flow [2024-05-12 12:49:34,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9376, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9514, PETRI_PLACES=510, PETRI_TRANSITIONS=648} [2024-05-12 12:49:34,705 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 460 predicate places. [2024-05-12 12:49:34,705 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 648 transitions, 9514 flow [2024-05-12 12:49:34,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:34,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:34,705 INFO L208 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-05-12 12:49:34,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-05-12 12:49:34,706 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:34,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:34,706 INFO L85 PathProgramCache]: Analyzing trace with hash 711203231, now seen corresponding path program 6 times [2024-05-12 12:49:34,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:34,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656316119] [2024-05-12 12:49:34,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:34,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:34,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:34,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:34,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:34,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656316119] [2024-05-12 12:49:34,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656316119] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:34,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:34,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:49:34,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037172877] [2024-05-12 12:49:34,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:34,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:49:34,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:34,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:49:34,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:49:34,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:49:34,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 648 transitions, 9514 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:34,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:34,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:49:34,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:37,193 INFO L124 PetriNetUnfolderBase]: 5896/9845 cut-off events. [2024-05-12 12:49:37,193 INFO L125 PetriNetUnfolderBase]: For 778642/778703 co-relation queries the response was YES. [2024-05-12 12:49:37,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65109 conditions, 9845 events. 5896/9845 cut-off events. For 778642/778703 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 73394 event pairs, 1949 based on Foata normal form. 18/9321 useless extension candidates. Maximal degree in co-relation 64887. Up to 8535 conditions per place. [2024-05-12 12:49:37,368 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 587 selfloop transitions, 75 changer transitions 0/675 dead transitions. [2024-05-12 12:49:37,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 675 transitions, 10981 flow [2024-05-12 12:49:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:49:37,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:49:37,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-05-12 12:49:37,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5706521739130435 [2024-05-12 12:49:37,370 INFO L175 Difference]: Start difference. First operand has 510 places, 648 transitions, 9514 flow. Second operand 8 states and 210 transitions. [2024-05-12 12:49:37,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 675 transitions, 10981 flow [2024-05-12 12:49:44,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 675 transitions, 10865 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:44,812 INFO L231 Difference]: Finished difference. Result has 513 places, 649 transitions, 9591 flow [2024-05-12 12:49:44,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9398, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9591, PETRI_PLACES=513, PETRI_TRANSITIONS=649} [2024-05-12 12:49:44,813 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 463 predicate places. [2024-05-12 12:49:44,813 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 649 transitions, 9591 flow [2024-05-12 12:49:44,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:44,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:44,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, 1, 1] [2024-05-12 12:49:44,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-05-12 12:49:44,814 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:44,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:44,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1585248795, now seen corresponding path program 10 times [2024-05-12 12:49:44,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:44,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300868390] [2024-05-12 12:49:44,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:44,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:44,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:44,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:44,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300868390] [2024-05-12 12:49:44,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300868390] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:44,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:44,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:49:44,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738403826] [2024-05-12 12:49:44,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:44,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:49:44,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:44,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:49:44,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:49:45,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:49:45,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 649 transitions, 9591 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:45,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:45,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:49:45,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:47,338 INFO L124 PetriNetUnfolderBase]: 5883/9962 cut-off events. [2024-05-12 12:49:47,338 INFO L125 PetriNetUnfolderBase]: For 748121/748185 co-relation queries the response was YES. [2024-05-12 12:49:47,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64665 conditions, 9962 events. 5883/9962 cut-off events. For 748121/748185 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 75212 event pairs, 1667 based on Foata normal form. 18/9451 useless extension candidates. Maximal degree in co-relation 64442. Up to 7873 conditions per place. [2024-05-12 12:49:47,494 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 567 selfloop transitions, 104 changer transitions 0/684 dead transitions. [2024-05-12 12:49:47,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 684 transitions, 11311 flow [2024-05-12 12:49:47,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:47,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:47,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:49:47,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-05-12 12:49:47,495 INFO L175 Difference]: Start difference. First operand has 513 places, 649 transitions, 9591 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:49:47,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 684 transitions, 11311 flow [2024-05-12 12:49:54,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 684 transitions, 11139 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:54,055 INFO L231 Difference]: Finished difference. Result has 515 places, 649 transitions, 9635 flow [2024-05-12 12:49:54,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9419, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9635, PETRI_PLACES=515, PETRI_TRANSITIONS=649} [2024-05-12 12:49:54,056 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 465 predicate places. [2024-05-12 12:49:54,056 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 649 transitions, 9635 flow [2024-05-12 12:49:54,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:54,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:54,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-05-12 12:49:54,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-05-12 12:49:54,056 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:54,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:54,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1585248609, now seen corresponding path program 7 times [2024-05-12 12:49:54,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:54,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504040529] [2024-05-12 12:49:54,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:54,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:54,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:54,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:54,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:54,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504040529] [2024-05-12 12:49:54,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504040529] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:54,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:54,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:49:54,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928071410] [2024-05-12 12:49:54,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:54,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:49:54,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:54,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:49:54,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:49:54,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:49:54,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 649 transitions, 9635 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:54,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:54,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:49:54,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:56,553 INFO L124 PetriNetUnfolderBase]: 5936/10036 cut-off events. [2024-05-12 12:49:56,554 INFO L125 PetriNetUnfolderBase]: For 759976/760037 co-relation queries the response was YES. [2024-05-12 12:49:56,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65403 conditions, 10036 events. 5936/10036 cut-off events. For 759976/760037 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 75598 event pairs, 1856 based on Foata normal form. 18/9517 useless extension candidates. Maximal degree in co-relation 65179. Up to 8252 conditions per place. [2024-05-12 12:49:56,709 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 578 selfloop transitions, 88 changer transitions 0/679 dead transitions. [2024-05-12 12:49:56,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 679 transitions, 11370 flow [2024-05-12 12:49:56,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:56,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:56,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 12:49:56,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-05-12 12:49:56,711 INFO L175 Difference]: Start difference. First operand has 515 places, 649 transitions, 9635 flow. Second operand 7 states and 192 transitions. [2024-05-12 12:49:56,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 679 transitions, 11370 flow [2024-05-12 12:50:04,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 679 transitions, 11183 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:50:04,183 INFO L231 Difference]: Finished difference. Result has 515 places, 650 transitions, 9675 flow [2024-05-12 12:50:04,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9452, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9675, PETRI_PLACES=515, PETRI_TRANSITIONS=650} [2024-05-12 12:50:04,183 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 465 predicate places. [2024-05-12 12:50:04,183 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 650 transitions, 9675 flow [2024-05-12 12:50:04,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:04,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:04,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:04,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-05-12 12:50:04,184 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:04,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:04,184 INFO L85 PathProgramCache]: Analyzing trace with hash -580326193, now seen corresponding path program 8 times [2024-05-12 12:50:04,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:04,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048037088] [2024-05-12 12:50:04,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:04,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:04,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:04,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:04,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:04,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048037088] [2024-05-12 12:50:04,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048037088] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:04,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:04,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:50:04,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844264022] [2024-05-12 12:50:04,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:04,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:50:04,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:04,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:50:04,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:50:04,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:50:04,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 650 transitions, 9675 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:04,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:04,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:50:04,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:06,702 INFO L124 PetriNetUnfolderBase]: 6055/10067 cut-off events. [2024-05-12 12:50:06,702 INFO L125 PetriNetUnfolderBase]: For 802205/802259 co-relation queries the response was YES. [2024-05-12 12:50:06,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67398 conditions, 10067 events. 6055/10067 cut-off events. For 802205/802259 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 75151 event pairs, 1181 based on Foata normal form. 18/9559 useless extension candidates. Maximal degree in co-relation 67175. Up to 7489 conditions per place. [2024-05-12 12:50:06,866 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 564 selfloop transitions, 111 changer transitions 0/688 dead transitions. [2024-05-12 12:50:06,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 688 transitions, 11731 flow [2024-05-12 12:50:06,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:06,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:06,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-05-12 12:50:06,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-05-12 12:50:06,868 INFO L175 Difference]: Start difference. First operand has 515 places, 650 transitions, 9675 flow. Second operand 8 states and 218 transitions. [2024-05-12 12:50:06,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 688 transitions, 11731 flow [2024-05-12 12:50:15,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 688 transitions, 11563 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:15,120 INFO L231 Difference]: Finished difference. Result has 518 places, 652 transitions, 9805 flow [2024-05-12 12:50:15,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9511, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9805, PETRI_PLACES=518, PETRI_TRANSITIONS=652} [2024-05-12 12:50:15,121 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 468 predicate places. [2024-05-12 12:50:15,121 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 652 transitions, 9805 flow [2024-05-12 12:50:15,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:15,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:15,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, 1, 1] [2024-05-12 12:50:15,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-05-12 12:50:15,121 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:15,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:15,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1498230369, now seen corresponding path program 9 times [2024-05-12 12:50:15,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:15,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220106482] [2024-05-12 12:50:15,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:15,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:15,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:15,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:15,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:15,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220106482] [2024-05-12 12:50:15,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220106482] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:15,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:15,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:50:15,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004015798] [2024-05-12 12:50:15,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:15,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:50:15,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:15,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:50:15,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:50:15,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:50:15,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 652 transitions, 9805 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:15,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:15,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:50:15,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:17,580 INFO L124 PetriNetUnfolderBase]: 6129/10241 cut-off events. [2024-05-12 12:50:17,581 INFO L125 PetriNetUnfolderBase]: For 828492/828553 co-relation queries the response was YES. [2024-05-12 12:50:17,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68742 conditions, 10241 events. 6129/10241 cut-off events. For 828492/828553 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 77093 event pairs, 2085 based on Foata normal form. 20/9713 useless extension candidates. Maximal degree in co-relation 68519. Up to 8867 conditions per place. [2024-05-12 12:50:17,739 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 580 selfloop transitions, 80 changer transitions 0/673 dead transitions. [2024-05-12 12:50:17,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 673 transitions, 11245 flow [2024-05-12 12:50:17,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:17,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:17,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-05-12 12:50:17,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745341614906833 [2024-05-12 12:50:17,740 INFO L175 Difference]: Start difference. First operand has 518 places, 652 transitions, 9805 flow. Second operand 7 states and 185 transitions. [2024-05-12 12:50:17,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 673 transitions, 11245 flow [2024-05-12 12:50:26,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 673 transitions, 11068 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:26,158 INFO L231 Difference]: Finished difference. Result has 520 places, 653 transitions, 9852 flow [2024-05-12 12:50:26,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9629, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9852, PETRI_PLACES=520, PETRI_TRANSITIONS=653} [2024-05-12 12:50:26,159 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 470 predicate places. [2024-05-12 12:50:26,159 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 653 transitions, 9852 flow [2024-05-12 12:50:26,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:26,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:26,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:26,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-05-12 12:50:26,160 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:26,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:26,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1270329219, now seen corresponding path program 10 times [2024-05-12 12:50:26,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:26,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031989208] [2024-05-12 12:50:26,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:26,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:26,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:26,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:26,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:26,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031989208] [2024-05-12 12:50:26,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031989208] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:26,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:26,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:50:26,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077511464] [2024-05-12 12:50:26,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:26,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:50:26,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:26,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:50:26,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:50:26,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:50:26,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 653 transitions, 9852 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:26,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:26,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:50:26,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:29,469 INFO L124 PetriNetUnfolderBase]: 6111/10190 cut-off events. [2024-05-12 12:50:29,469 INFO L125 PetriNetUnfolderBase]: For 764803/764870 co-relation queries the response was YES. [2024-05-12 12:50:29,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66789 conditions, 10190 events. 6111/10190 cut-off events. For 764803/764870 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 76581 event pairs, 2091 based on Foata normal form. 20/9656 useless extension candidates. Maximal degree in co-relation 66566. Up to 8949 conditions per place. [2024-05-12 12:50:29,614 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 586 selfloop transitions, 75 changer transitions 0/674 dead transitions. [2024-05-12 12:50:29,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 674 transitions, 11254 flow [2024-05-12 12:50:29,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:29,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:29,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 12:50:29,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597826086956522 [2024-05-12 12:50:29,615 INFO L175 Difference]: Start difference. First operand has 520 places, 653 transitions, 9852 flow. Second operand 8 states and 206 transitions. [2024-05-12 12:50:29,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 674 transitions, 11254 flow [2024-05-12 12:50:36,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 674 transitions, 11076 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 12:50:36,383 INFO L231 Difference]: Finished difference. Result has 523 places, 653 transitions, 9835 flow [2024-05-12 12:50:36,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9674, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9835, PETRI_PLACES=523, PETRI_TRANSITIONS=653} [2024-05-12 12:50:36,397 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 473 predicate places. [2024-05-12 12:50:36,397 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 653 transitions, 9835 flow [2024-05-12 12:50:36,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:36,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:36,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:36,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-05-12 12:50:36,398 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:36,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:36,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1645990527, now seen corresponding path program 11 times [2024-05-12 12:50:36,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:36,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353707884] [2024-05-12 12:50:36,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:36,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:36,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:36,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:36,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:36,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353707884] [2024-05-12 12:50:36,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353707884] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:36,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:36,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:50:36,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767352431] [2024-05-12 12:50:36,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:36,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:50:36,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:36,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:50:36,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:50:36,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:50:36,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 653 transitions, 9835 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:36,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:36,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:50:36,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:39,488 INFO L124 PetriNetUnfolderBase]: 6093/10355 cut-off events. [2024-05-12 12:50:39,489 INFO L125 PetriNetUnfolderBase]: For 694522/694576 co-relation queries the response was YES. [2024-05-12 12:50:39,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65133 conditions, 10355 events. 6093/10355 cut-off events. For 694522/694576 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 79092 event pairs, 1863 based on Foata normal form. 20/9846 useless extension candidates. Maximal degree in co-relation 64909. Up to 8443 conditions per place. [2024-05-12 12:50:39,726 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 572 selfloop transitions, 95 changer transitions 0/680 dead transitions. [2024-05-12 12:50:39,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 680 transitions, 11293 flow [2024-05-12 12:50:39,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:39,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:39,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-05-12 12:50:39,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733695652173914 [2024-05-12 12:50:39,728 INFO L175 Difference]: Start difference. First operand has 523 places, 653 transitions, 9835 flow. Second operand 8 states and 211 transitions. [2024-05-12 12:50:39,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 680 transitions, 11293 flow [2024-05-12 12:50:46,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 680 transitions, 11097 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 12:50:46,363 INFO L231 Difference]: Finished difference. Result has 524 places, 653 transitions, 9839 flow [2024-05-12 12:50:46,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9639, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9839, PETRI_PLACES=524, PETRI_TRANSITIONS=653} [2024-05-12 12:50:46,363 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 474 predicate places. [2024-05-12 12:50:46,364 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 653 transitions, 9839 flow [2024-05-12 12:50:46,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:46,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:46,364 INFO L208 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-05-12 12:50:46,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-05-12 12:50:46,364 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:46,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:46,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1498409115, now seen corresponding path program 11 times [2024-05-12 12:50:46,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:46,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928783555] [2024-05-12 12:50:46,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:46,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:46,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:46,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:46,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:46,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928783555] [2024-05-12 12:50:46,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928783555] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:46,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:46,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:50:46,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594203691] [2024-05-12 12:50:46,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:46,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:50:46,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:46,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:50:46,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:50:46,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:50:46,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 653 transitions, 9839 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:46,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:46,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:50:46,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:49,372 INFO L124 PetriNetUnfolderBase]: 6075/10241 cut-off events. [2024-05-12 12:50:49,372 INFO L125 PetriNetUnfolderBase]: For 632727/632794 co-relation queries the response was YES. [2024-05-12 12:50:49,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63938 conditions, 10241 events. 6075/10241 cut-off events. For 632727/632794 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 77740 event pairs, 1904 based on Foata normal form. 20/9715 useless extension candidates. Maximal degree in co-relation 63713. Up to 8483 conditions per place. [2024-05-12 12:50:49,633 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 570 selfloop transitions, 95 changer transitions 0/678 dead transitions. [2024-05-12 12:50:49,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 678 transitions, 11261 flow [2024-05-12 12:50:49,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:50:49,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:50:49,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 12:50:49,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-05-12 12:50:49,634 INFO L175 Difference]: Start difference. First operand has 524 places, 653 transitions, 9839 flow. Second operand 6 states and 170 transitions. [2024-05-12 12:50:49,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 678 transitions, 11261 flow [2024-05-12 12:50:55,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 678 transitions, 10991 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 12:50:55,240 INFO L231 Difference]: Finished difference. Result has 523 places, 653 transitions, 9791 flow [2024-05-12 12:50:55,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9569, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9791, PETRI_PLACES=523, PETRI_TRANSITIONS=653} [2024-05-12 12:50:55,241 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 473 predicate places. [2024-05-12 12:50:55,241 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 653 transitions, 9791 flow [2024-05-12 12:50:55,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:55,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:55,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:55,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-05-12 12:50:55,242 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:55,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:55,242 INFO L85 PathProgramCache]: Analyzing trace with hash 988311739, now seen corresponding path program 12 times [2024-05-12 12:50:55,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:55,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77632377] [2024-05-12 12:50:55,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:55,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:55,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:55,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-05-12 12:50:55,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:55,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77632377] [2024-05-12 12:50:55,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77632377] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:55,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:55,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:50:55,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209200989] [2024-05-12 12:50:55,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:55,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:50:55,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:55,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:50:55,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:50:55,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:50:55,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 653 transitions, 9791 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:55,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:55,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:50:55,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:58,197 INFO L124 PetriNetUnfolderBase]: 6062/10304 cut-off events. [2024-05-12 12:50:58,198 INFO L125 PetriNetUnfolderBase]: For 572884/572938 co-relation queries the response was YES. [2024-05-12 12:50:58,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63017 conditions, 10304 events. 6062/10304 cut-off events. For 572884/572938 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 78296 event pairs, 1245 based on Foata normal form. 18/9795 useless extension candidates. Maximal degree in co-relation 62791. Up to 7481 conditions per place. [2024-05-12 12:50:58,334 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 565 selfloop transitions, 113 changer transitions 0/691 dead transitions. [2024-05-12 12:50:58,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 691 transitions, 11313 flow [2024-05-12 12:50:58,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:50:58,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:50:58,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 12:50:58,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-05-12 12:50:58,336 INFO L175 Difference]: Start difference. First operand has 523 places, 653 transitions, 9791 flow. Second operand 8 states and 223 transitions. [2024-05-12 12:50:58,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 691 transitions, 11313 flow [2024-05-12 12:51:03,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 691 transitions, 11008 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-05-12 12:51:03,105 INFO L231 Difference]: Finished difference. Result has 522 places, 653 transitions, 9720 flow [2024-05-12 12:51:03,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9486, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9720, PETRI_PLACES=522, PETRI_TRANSITIONS=653} [2024-05-12 12:51:03,106 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 472 predicate places. [2024-05-12 12:51:03,106 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 653 transitions, 9720 flow [2024-05-12 12:51:03,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:03,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:03,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:03,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-05-12 12:51:03,106 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:03,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:03,107 INFO L85 PathProgramCache]: Analyzing trace with hash -580563529, now seen corresponding path program 12 times [2024-05-12 12:51:03,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:03,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731402659] [2024-05-12 12:51:03,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:03,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:03,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:03,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:03,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:03,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731402659] [2024-05-12 12:51:03,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731402659] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:03,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:03,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:51:03,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174157623] [2024-05-12 12:51:03,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:03,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:51:03,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:03,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:51:03,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:51:03,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:51:03,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 653 transitions, 9720 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:03,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:03,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:51:03,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:06,162 INFO L124 PetriNetUnfolderBase]: 6049/10147 cut-off events. [2024-05-12 12:51:06,163 INFO L125 PetriNetUnfolderBase]: For 508330/508397 co-relation queries the response was YES. [2024-05-12 12:51:06,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61946 conditions, 10147 events. 6049/10147 cut-off events. For 508330/508397 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 76239 event pairs, 1207 based on Foata normal form. 18/9634 useless extension candidates. Maximal degree in co-relation 61722. Up to 7877 conditions per place. [2024-05-12 12:51:06,295 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 570 selfloop transitions, 111 changer transitions 0/694 dead transitions. [2024-05-12 12:51:06,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 694 transitions, 11230 flow [2024-05-12 12:51:06,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:06,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:06,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:51:06,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6114130434782609 [2024-05-12 12:51:06,297 INFO L175 Difference]: Start difference. First operand has 522 places, 653 transitions, 9720 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:51:06,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 694 transitions, 11230 flow [2024-05-12 12:51:10,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 694 transitions, 10976 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-05-12 12:51:10,449 INFO L231 Difference]: Finished difference. Result has 521 places, 653 transitions, 9694 flow [2024-05-12 12:51:10,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9466, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9694, PETRI_PLACES=521, PETRI_TRANSITIONS=653} [2024-05-12 12:51:10,449 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 471 predicate places. [2024-05-12 12:51:10,449 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 653 transitions, 9694 flow [2024-05-12 12:51:10,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:10,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:10,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:10,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-05-12 12:51:10,450 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:10,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:10,450 INFO L85 PathProgramCache]: Analyzing trace with hash -323000977, now seen corresponding path program 13 times [2024-05-12 12:51:10,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:10,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383519017] [2024-05-12 12:51:10,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:10,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:10,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:10,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:10,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:10,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383519017] [2024-05-12 12:51:10,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383519017] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:10,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:10,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:51:10,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476370065] [2024-05-12 12:51:10,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:10,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:51:10,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:10,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:51:10,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:51:10,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:51:10,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 653 transitions, 9694 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:10,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:10,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:51:10,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:13,566 INFO L124 PetriNetUnfolderBase]: 6215/10339 cut-off events. [2024-05-12 12:51:13,566 INFO L125 PetriNetUnfolderBase]: For 577210/577281 co-relation queries the response was YES. [2024-05-12 12:51:13,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64037 conditions, 10339 events. 6215/10339 cut-off events. For 577210/577281 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 77807 event pairs, 2105 based on Foata normal form. 20/9797 useless extension candidates. Maximal degree in co-relation 63814. Up to 8684 conditions per place. [2024-05-12 12:51:13,718 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 552 selfloop transitions, 127 changer transitions 0/692 dead transitions. [2024-05-12 12:51:13,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 692 transitions, 11490 flow [2024-05-12 12:51:13,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:13,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:13,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:51:13,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896739130434783 [2024-05-12 12:51:13,720 INFO L175 Difference]: Start difference. First operand has 521 places, 653 transitions, 9694 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:51:13,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 692 transitions, 11490 flow [2024-05-12 12:51:19,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 692 transitions, 11296 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 12:51:19,012 INFO L231 Difference]: Finished difference. Result has 522 places, 655 transitions, 9806 flow [2024-05-12 12:51:19,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9502, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9806, PETRI_PLACES=522, PETRI_TRANSITIONS=655} [2024-05-12 12:51:19,012 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 472 predicate places. [2024-05-12 12:51:19,012 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 655 transitions, 9806 flow [2024-05-12 12:51:19,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:19,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:19,013 INFO L208 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-05-12 12:51:19,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-05-12 12:51:19,013 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:19,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:19,013 INFO L85 PathProgramCache]: Analyzing trace with hash -619199807, now seen corresponding path program 14 times [2024-05-12 12:51:19,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:19,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062412691] [2024-05-12 12:51:19,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:19,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:19,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:19,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:19,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:19,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062412691] [2024-05-12 12:51:19,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062412691] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:19,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:19,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:51:19,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807603398] [2024-05-12 12:51:19,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:19,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:51:19,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:19,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:51:19,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:51:19,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:51:19,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 655 transitions, 9806 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:19,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:19,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:51:19,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:21,846 INFO L124 PetriNetUnfolderBase]: 6289/10463 cut-off events. [2024-05-12 12:51:21,847 INFO L125 PetriNetUnfolderBase]: For 580879/580953 co-relation queries the response was YES. [2024-05-12 12:51:21,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64706 conditions, 10463 events. 6289/10463 cut-off events. For 580879/580953 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 78999 event pairs, 2183 based on Foata normal form. 20/9911 useless extension candidates. Maximal degree in co-relation 64483. Up to 9088 conditions per place. [2024-05-12 12:51:22,156 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 544 selfloop transitions, 126 changer transitions 0/683 dead transitions. [2024-05-12 12:51:22,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 683 transitions, 11266 flow [2024-05-12 12:51:22,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:22,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:22,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-05-12 12:51:22,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:51:22,158 INFO L175 Difference]: Start difference. First operand has 522 places, 655 transitions, 9806 flow. Second operand 8 states and 208 transitions. [2024-05-12 12:51:22,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 683 transitions, 11266 flow [2024-05-12 12:51:28,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 683 transitions, 10988 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:51:28,077 INFO L231 Difference]: Finished difference. Result has 525 places, 656 transitions, 9811 flow [2024-05-12 12:51:28,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9536, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9811, PETRI_PLACES=525, PETRI_TRANSITIONS=656} [2024-05-12 12:51:28,078 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 475 predicate places. [2024-05-12 12:51:28,078 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 656 transitions, 9811 flow [2024-05-12 12:51:28,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:28,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:28,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:28,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-05-12 12:51:28,078 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:28,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:28,079 INFO L85 PathProgramCache]: Analyzing trace with hash -769873757, now seen corresponding path program 15 times [2024-05-12 12:51:28,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:28,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891530985] [2024-05-12 12:51:28,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:28,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:28,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:28,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:28,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:28,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891530985] [2024-05-12 12:51:28,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891530985] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:28,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:28,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:51:28,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094997607] [2024-05-12 12:51:28,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:28,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:51:28,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:28,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:51:28,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:51:28,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:51:28,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 656 transitions, 9811 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:28,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:28,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:51:28,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:31,163 INFO L124 PetriNetUnfolderBase]: 6474/10829 cut-off events. [2024-05-12 12:51:31,163 INFO L125 PetriNetUnfolderBase]: For 665551/665625 co-relation queries the response was YES. [2024-05-12 12:51:31,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67668 conditions, 10829 events. 6474/10829 cut-off events. For 665551/665625 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 82441 event pairs, 2214 based on Foata normal form. 18/10274 useless extension candidates. Maximal degree in co-relation 67444. Up to 8368 conditions per place. [2024-05-12 12:51:31,312 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 558 selfloop transitions, 130 changer transitions 0/701 dead transitions. [2024-05-12 12:51:31,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 701 transitions, 11905 flow [2024-05-12 12:51:31,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:31,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:31,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 12:51:31,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-05-12 12:51:31,314 INFO L175 Difference]: Start difference. First operand has 525 places, 656 transitions, 9811 flow. Second operand 8 states and 221 transitions. [2024-05-12 12:51:31,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 701 transitions, 11905 flow [2024-05-12 12:51:36,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 701 transitions, 11652 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 12:51:36,834 INFO L231 Difference]: Finished difference. Result has 527 places, 659 transitions, 9890 flow [2024-05-12 12:51:36,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9558, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9890, PETRI_PLACES=527, PETRI_TRANSITIONS=659} [2024-05-12 12:51:36,835 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 477 predicate places. [2024-05-12 12:51:36,835 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 659 transitions, 9890 flow [2024-05-12 12:51:36,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:36,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:36,835 INFO L208 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-05-12 12:51:36,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-05-12 12:51:36,835 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:36,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:36,836 INFO L85 PathProgramCache]: Analyzing trace with hash -769753601, now seen corresponding path program 13 times [2024-05-12 12:51:36,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:36,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432745182] [2024-05-12 12:51:36,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:36,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:36,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:37,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:37,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:37,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432745182] [2024-05-12 12:51:37,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432745182] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:37,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:37,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:51:37,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151076485] [2024-05-12 12:51:37,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:37,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:51:37,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:37,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:51:37,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:51:37,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:51:37,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 659 transitions, 9890 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:37,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:37,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:51:37,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:40,047 INFO L124 PetriNetUnfolderBase]: 6640/11078 cut-off events. [2024-05-12 12:51:40,048 INFO L125 PetriNetUnfolderBase]: For 745555/745629 co-relation queries the response was YES. [2024-05-12 12:51:40,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71042 conditions, 11078 events. 6640/11078 cut-off events. For 745555/745629 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 84688 event pairs, 2324 based on Foata normal form. 18/10502 useless extension candidates. Maximal degree in co-relation 70817. Up to 9536 conditions per place. [2024-05-12 12:51:40,191 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 571 selfloop transitions, 118 changer transitions 0/702 dead transitions. [2024-05-12 12:51:40,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 702 transitions, 11738 flow [2024-05-12 12:51:40,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:51:40,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:51:40,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2024-05-12 12:51:40,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474308300395256 [2024-05-12 12:51:40,192 INFO L175 Difference]: Start difference. First operand has 527 places, 659 transitions, 9890 flow. Second operand 11 states and 277 transitions. [2024-05-12 12:51:40,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 702 transitions, 11738 flow [2024-05-12 12:51:47,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 702 transitions, 11561 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:51:47,365 INFO L231 Difference]: Finished difference. Result has 536 places, 663 transitions, 10042 flow [2024-05-12 12:51:47,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9713, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10042, PETRI_PLACES=536, PETRI_TRANSITIONS=663} [2024-05-12 12:51:47,366 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 486 predicate places. [2024-05-12 12:51:47,366 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 663 transitions, 10042 flow [2024-05-12 12:51:47,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:47,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:47,366 INFO L208 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-05-12 12:51:47,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-05-12 12:51:47,366 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:47,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:47,367 INFO L85 PathProgramCache]: Analyzing trace with hash 535278907, now seen corresponding path program 16 times [2024-05-12 12:51:47,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:47,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851787363] [2024-05-12 12:51:47,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:47,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:47,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:47,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:47,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:47,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851787363] [2024-05-12 12:51:47,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851787363] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:47,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:47,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:51:47,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607184408] [2024-05-12 12:51:47,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:47,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:51:47,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:47,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:51:47,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:51:47,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:51:47,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 663 transitions, 10042 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:47,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:47,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:51:47,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:51:50,658 INFO L124 PetriNetUnfolderBase]: 6714/11163 cut-off events. [2024-05-12 12:51:50,658 INFO L125 PetriNetUnfolderBase]: For 770301/770381 co-relation queries the response was YES. [2024-05-12 12:51:50,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71679 conditions, 11163 events. 6714/11163 cut-off events. For 770301/770381 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 85301 event pairs, 2343 based on Foata normal form. 20/10596 useless extension candidates. Maximal degree in co-relation 71451. Up to 9429 conditions per place. [2024-05-12 12:51:50,803 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 555 selfloop transitions, 133 changer transitions 0/701 dead transitions. [2024-05-12 12:51:50,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 701 transitions, 11836 flow [2024-05-12 12:51:50,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:51:50,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:51:50,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:51:50,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896739130434783 [2024-05-12 12:51:50,804 INFO L175 Difference]: Start difference. First operand has 536 places, 663 transitions, 10042 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:51:50,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 701 transitions, 11836 flow [2024-05-12 12:51:58,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 701 transitions, 11653 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 12:51:58,542 INFO L231 Difference]: Finished difference. Result has 538 places, 664 transitions, 10147 flow [2024-05-12 12:51:58,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9859, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10147, PETRI_PLACES=538, PETRI_TRANSITIONS=664} [2024-05-12 12:51:58,542 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 488 predicate places. [2024-05-12 12:51:58,542 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 664 transitions, 10147 flow [2024-05-12 12:51:58,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:58,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:51:58,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:51:58,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-05-12 12:51:58,543 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:51:58,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:51:58,543 INFO L85 PathProgramCache]: Analyzing trace with hash 543849787, now seen corresponding path program 17 times [2024-05-12 12:51:58,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:51:58,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260628519] [2024-05-12 12:51:58,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:51:58,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:51:58,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:51:58,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:51:58,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:51:58,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260628519] [2024-05-12 12:51:58,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260628519] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:51:58,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:51:58,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:51:58,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200599769] [2024-05-12 12:51:58,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:51:58,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:51:58,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:51:58,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:51:58,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:51:58,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:51:58,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 664 transitions, 10147 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:51:58,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:51:58,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:51:58,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:52:02,176 INFO L124 PetriNetUnfolderBase]: 6788/11292 cut-off events. [2024-05-12 12:52:02,176 INFO L125 PetriNetUnfolderBase]: For 777438/777521 co-relation queries the response was YES. [2024-05-12 12:52:02,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72379 conditions, 11292 events. 6788/11292 cut-off events. For 777438/777521 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 86591 event pairs, 2428 based on Foata normal form. 20/10713 useless extension candidates. Maximal degree in co-relation 72149. Up to 9857 conditions per place. [2024-05-12 12:52:02,323 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 546 selfloop transitions, 133 changer transitions 0/692 dead transitions. [2024-05-12 12:52:02,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 692 transitions, 11621 flow [2024-05-12 12:52:02,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:52:02,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:52:02,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-05-12 12:52:02,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:52:02,325 INFO L175 Difference]: Start difference. First operand has 538 places, 664 transitions, 10147 flow. Second operand 8 states and 208 transitions. [2024-05-12 12:52:02,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 692 transitions, 11621 flow [2024-05-12 12:52:10,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 692 transitions, 11233 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:52:10,125 INFO L231 Difference]: Finished difference. Result has 539 places, 665 transitions, 10052 flow [2024-05-12 12:52:10,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9763, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10052, PETRI_PLACES=539, PETRI_TRANSITIONS=665} [2024-05-12 12:52:10,126 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 489 predicate places. [2024-05-12 12:52:10,126 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 665 transitions, 10052 flow [2024-05-12 12:52:10,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:10,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:52:10,126 INFO L208 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-05-12 12:52:10,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-05-12 12:52:10,127 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:52:10,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:52:10,127 INFO L85 PathProgramCache]: Analyzing trace with hash 525967407, now seen corresponding path program 18 times [2024-05-12 12:52:10,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:52:10,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28995965] [2024-05-12 12:52:10,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:52:10,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:52:10,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:52:10,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-05-12 12:52:10,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:52:10,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28995965] [2024-05-12 12:52:10,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28995965] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:52:10,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:52:10,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:52:10,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254678552] [2024-05-12 12:52:10,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:52:10,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:52:10,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:52:10,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:52:10,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:52:10,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:52:10,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 665 transitions, 10052 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:52:10,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:52:10,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:52:10,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand