./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe021_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe021_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:34:52,881 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:34:52,943 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:34:52,947 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:34:52,947 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:34:52,969 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:34:52,970 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:34:52,970 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:34:52,971 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:34:52,974 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:34:52,974 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:34:52,974 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:34:52,975 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:34:52,976 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:34:52,976 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:34:52,976 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:34:52,976 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:34:52,976 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:34:52,977 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:34:52,977 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:34:52,977 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:34:52,978 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:34:52,978 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:34:52,978 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:34:52,978 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:34:52,978 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:34:52,979 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:34:52,979 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:34:52,979 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:34:52,980 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:34:52,980 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:34:52,981 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:34:52,981 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:34:52,981 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:34:52,981 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:34:52,981 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:34:52,982 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:34:52,982 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:34:52,982 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:34:52,982 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:34:52,982 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:34:52,983 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:34:52,983 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:34:52,983 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:34:53,197 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:34:53,221 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:34:53,223 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:34:53,224 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:34:53,224 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:34:53,225 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-28 02:34:54,281 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:34:54,467 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:34:54,468 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-28 02:34:54,478 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aae9c38a8/52953642dfeb42f28802d58c1a664bae/FLAG98702b0d9 [2024-06-28 02:34:54,488 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aae9c38a8/52953642dfeb42f28802d58c1a664bae [2024-06-28 02:34:54,490 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:34:54,491 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:34:54,492 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe021_tso.yml/witness.yml [2024-06-28 02:34:54,602 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:34:54,603 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:34:54,604 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:34:54,604 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:34:54,608 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:34:54,608 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:34:54" (1/2) ... [2024-06-28 02:34:54,609 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@685453e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:34:54, skipping insertion in model container [2024-06-28 02:34:54,609 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:34:54" (1/2) ... [2024-06-28 02:34:54,611 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7fcd2ac4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:34:54, skipping insertion in model container [2024-06-28 02:34:54,611 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:34:54" (2/2) ... [2024-06-28 02:34:54,612 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@685453e1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:54, skipping insertion in model container [2024-06-28 02:34:54,612 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:34:54" (2/2) ... [2024-06-28 02:34:54,613 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:34:54,697 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:34:54,698 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 02:34:54,698 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 02:34:54,698 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 02:34:54,699 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:34:54,699 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-28 02:34:54,736 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:34:54,977 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:34:54,984 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:34:55,066 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:34:55,096 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:34:55,097 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55 WrapperNode [2024-06-28 02:34:55,097 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:34:55,098 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:34:55,098 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:34:55,098 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:34:55,103 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,113 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,128 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-28 02:34:55,129 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:34:55,129 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:34:55,129 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:34:55,129 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:34:55,136 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,136 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,138 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,147 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:34:55,148 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,148 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,152 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,153 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,154 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,155 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,157 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:34:55,158 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:34:55,158 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:34:55,158 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:34:55,158 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (1/1) ... [2024-06-28 02:34:55,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:34:55,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:34:55,180 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:34:55,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:34:55,210 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:34:55,210 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:34:55,210 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:34:55,211 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:34:55,211 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:34:55,211 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:34:55,211 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:34:55,211 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:34:55,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:34:55,211 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:34:55,212 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:34:55,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:34:55,213 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:34:55,294 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:34:55,296 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:34:55,432 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:34:55,434 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:34:55,524 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:34:55,524 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:34:55,525 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:34:55 BoogieIcfgContainer [2024-06-28 02:34:55,525 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:34:55,527 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:34:55,527 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:34:55,530 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:34:55,531 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:34:54" (1/4) ... [2024-06-28 02:34:55,531 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49fe6b90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:34:55, skipping insertion in model container [2024-06-28 02:34:55,532 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:34:54" (2/4) ... [2024-06-28 02:34:55,532 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49fe6b90 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:34:55, skipping insertion in model container [2024-06-28 02:34:55,532 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:34:55" (3/4) ... [2024-06-28 02:34:55,532 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49fe6b90 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:34:55, skipping insertion in model container [2024-06-28 02:34:55,532 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:34:55" (4/4) ... [2024-06-28 02:34:55,533 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_tso.i [2024-06-28 02:34:55,545 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:34:55,545 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:34:55,546 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:34:55,570 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:34:55,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:34:55,610 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 02:34:55,611 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:34:55,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:34:55,612 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:34:55,614 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 02:34:55,620 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:34:55,625 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;@55264379, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:34:55,625 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:34:55,627 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:34:55,627 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:34:55,628 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:34:55,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:55,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:34:55,629 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:55,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:55,632 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-28 02:34:55,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:55,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557978458] [2024-06-28 02:34:55,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:55,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:55,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:55,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:55,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:55,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557978458] [2024-06-28 02:34:55,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557978458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:55,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:55,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:34:55,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326561776] [2024-06-28 02:34:55,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:55,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:34:55,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:55,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:34:55,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:34:56,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:34:56,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:56,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:56,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:34:56,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:56,235 INFO L124 PetriNetUnfolderBase]: 606/994 cut-off events. [2024-06-28 02:34:56,235 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 02:34:56,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 994 events. 606/994 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5003 event pairs, 384 based on Foata normal form. 1/943 useless extension candidates. Maximal degree in co-relation 1998. Up to 941 conditions per place. [2024-06-28 02:34:56,244 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 02:34:56,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-28 02:34:56,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:34:56,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:34:56,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-28 02:34:56,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-28 02:34:56,256 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-28 02:34:56,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-28 02:34:56,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:34:56,261 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 02:34:56,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 02:34:56,265 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 02:34:56,265 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 02:34:56,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:56,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:56,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:56,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:34:56,266 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:56,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:56,267 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-28 02:34:56,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:56,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061324622] [2024-06-28 02:34:56,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:56,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:56,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:56,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:56,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:56,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061324622] [2024-06-28 02:34:56,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061324622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:56,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:56,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:34:56,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001314524] [2024-06-28 02:34:56,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:56,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:34:56,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:56,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:34:56,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:34:56,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:34:56,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:56,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:56,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:34:56,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:56,613 INFO L124 PetriNetUnfolderBase]: 767/1268 cut-off events. [2024-06-28 02:34:56,613 INFO L125 PetriNetUnfolderBase]: For 259/307 co-relation queries the response was YES. [2024-06-28 02:34:56,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 1268 events. 767/1268 cut-off events. For 259/307 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6248 event pairs, 422 based on Foata normal form. 3/1239 useless extension candidates. Maximal degree in co-relation 2875. Up to 1158 conditions per place. [2024-06-28 02:34:56,621 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-28 02:34:56,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 246 flow [2024-06-28 02:34:56,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:34:56,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:34:56,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-28 02:34:56,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-28 02:34:56,625 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 106 transitions. [2024-06-28 02:34:56,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 246 flow [2024-06-28 02:34:56,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:34:56,628 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-28 02:34:56,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-28 02:34:56,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-28 02:34:56,629 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-28 02:34:56,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:56,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:56,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:56,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:34:56,632 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:56,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:56,636 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-28 02:34:56,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:56,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640143430] [2024-06-28 02:34:56,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:56,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:56,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:56,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:56,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:56,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640143430] [2024-06-28 02:34:56,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640143430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:56,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:56,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:34:56,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046629122] [2024-06-28 02:34:56,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:56,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:34:56,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:56,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:34:56,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:34:56,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:34:56,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:56,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:56,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:34:56,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:56,933 INFO L124 PetriNetUnfolderBase]: 775/1314 cut-off events. [2024-06-28 02:34:56,933 INFO L125 PetriNetUnfolderBase]: For 717/720 co-relation queries the response was YES. [2024-06-28 02:34:56,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3315 conditions, 1314 events. 775/1314 cut-off events. For 717/720 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6593 event pairs, 287 based on Foata normal form. 7/1316 useless extension candidates. Maximal degree in co-relation 3300. Up to 1104 conditions per place. [2024-06-28 02:34:56,959 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-28 02:34:56,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 76 transitions, 400 flow [2024-06-28 02:34:56,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:34:56,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:34:56,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-28 02:34:56,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.695 [2024-06-28 02:34:56,964 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 139 transitions. [2024-06-28 02:34:56,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 76 transitions, 400 flow [2024-06-28 02:34:56,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 398 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 02:34:56,968 INFO L231 Difference]: Finished difference. Result has 52 places, 51 transitions, 255 flow [2024-06-28 02:34:56,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=52, PETRI_TRANSITIONS=51} [2024-06-28 02:34:56,969 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-28 02:34:56,970 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 51 transitions, 255 flow [2024-06-28 02:34:56,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:56,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:56,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:56,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:34:56,970 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:56,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:56,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-28 02:34:56,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:56,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382523297] [2024-06-28 02:34:56,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:56,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:56,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:57,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:57,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:57,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382523297] [2024-06-28 02:34:57,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382523297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:57,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:57,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:34:57,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005472834] [2024-06-28 02:34:57,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:57,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:34:57,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:57,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:34:57,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:34:57,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:34:57,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 51 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:57,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:57,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:34:57,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:57,345 INFO L124 PetriNetUnfolderBase]: 787/1332 cut-off events. [2024-06-28 02:34:57,346 INFO L125 PetriNetUnfolderBase]: For 1668/1681 co-relation queries the response was YES. [2024-06-28 02:34:57,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4042 conditions, 1332 events. 787/1332 cut-off events. For 1668/1681 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6686 event pairs, 187 based on Foata normal form. 14/1341 useless extension candidates. Maximal degree in co-relation 4022. Up to 1072 conditions per place. [2024-06-28 02:34:57,353 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-28 02:34:57,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 513 flow [2024-06-28 02:34:57,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:57,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:57,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:34:57,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-28 02:34:57,355 INFO L175 Difference]: Start difference. First operand has 52 places, 51 transitions, 255 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:34:57,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 513 flow [2024-06-28 02:34:57,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 503 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-28 02:34:57,359 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 307 flow [2024-06-28 02:34:57,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-28 02:34:57,360 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-28 02:34:57,360 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 307 flow [2024-06-28 02:34:57,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:57,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:57,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:57,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:34:57,360 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:57,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:57,361 INFO L85 PathProgramCache]: Analyzing trace with hash 934750669, now seen corresponding path program 1 times [2024-06-28 02:34:57,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:57,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737426646] [2024-06-28 02:34:57,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:57,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:57,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:57,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:57,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:57,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737426646] [2024-06-28 02:34:57,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737426646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:57,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:57,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:34:57,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271293842] [2024-06-28 02:34:57,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:57,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:34:57,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:57,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:34:57,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:34:57,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:34:57,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 307 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:57,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:57,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:34:57,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:57,589 INFO L124 PetriNetUnfolderBase]: 716/1208 cut-off events. [2024-06-28 02:34:57,590 INFO L125 PetriNetUnfolderBase]: For 2281/2292 co-relation queries the response was YES. [2024-06-28 02:34:57,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4009 conditions, 1208 events. 716/1208 cut-off events. For 2281/2292 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6057 event pairs, 247 based on Foata normal form. 3/1174 useless extension candidates. Maximal degree in co-relation 3986. Up to 1055 conditions per place. [2024-06-28 02:34:57,596 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 41 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-28 02:34:57,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 455 flow [2024-06-28 02:34:57,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:34:57,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:34:57,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-28 02:34:57,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:34:57,598 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 307 flow. Second operand 4 states and 104 transitions. [2024-06-28 02:34:57,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 455 flow [2024-06-28 02:34:57,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 411 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:57,601 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 318 flow [2024-06-28 02:34:57,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=318, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-28 02:34:57,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-28 02:34:57,602 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 318 flow [2024-06-28 02:34:57,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:57,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:57,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:57,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:34:57,603 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:57,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:57,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-28 02:34:57,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:57,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117734033] [2024-06-28 02:34:57,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:57,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:57,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:57,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:57,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:57,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117734033] [2024-06-28 02:34:57,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117734033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:57,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:57,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:34:57,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681277545] [2024-06-28 02:34:57,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:57,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:34:57,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:57,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:34:57,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:34:57,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:34:57,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 318 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:57,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:57,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:34:57,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:57,841 INFO L124 PetriNetUnfolderBase]: 875/1472 cut-off events. [2024-06-28 02:34:57,841 INFO L125 PetriNetUnfolderBase]: For 3500/3518 co-relation queries the response was YES. [2024-06-28 02:34:57,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5004 conditions, 1472 events. 875/1472 cut-off events. For 3500/3518 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7597 event pairs, 318 based on Foata normal form. 2/1447 useless extension candidates. Maximal degree in co-relation 4980. Up to 1281 conditions per place. [2024-06-28 02:34:57,848 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 56 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-28 02:34:57,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 547 flow [2024-06-28 02:34:57,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:34:57,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:34:57,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-28 02:34:57,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-28 02:34:57,850 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 318 flow. Second operand 5 states and 123 transitions. [2024-06-28 02:34:57,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 547 flow [2024-06-28 02:34:57,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 517 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 02:34:57,853 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 397 flow [2024-06-28 02:34:57,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=397, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-06-28 02:34:57,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-28 02:34:57,854 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 397 flow [2024-06-28 02:34:57,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:57,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:57,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:57,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:34:57,855 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:57,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:57,855 INFO L85 PathProgramCache]: Analyzing trace with hash 560231470, now seen corresponding path program 1 times [2024-06-28 02:34:57,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:57,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489820055] [2024-06-28 02:34:57,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:57,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:57,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:57,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:57,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:57,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489820055] [2024-06-28 02:34:57,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489820055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:57,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:57,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:34:57,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130805568] [2024-06-28 02:34:57,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:57,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:34:57,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:57,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:34:57,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:34:57,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:34:57,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 397 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:57,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:57,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:34:57,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:58,099 INFO L124 PetriNetUnfolderBase]: 875/1446 cut-off events. [2024-06-28 02:34:58,100 INFO L125 PetriNetUnfolderBase]: For 3885/3904 co-relation queries the response was YES. [2024-06-28 02:34:58,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5326 conditions, 1446 events. 875/1446 cut-off events. For 3885/3904 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7269 event pairs, 295 based on Foata normal form. 10/1443 useless extension candidates. Maximal degree in co-relation 5299. Up to 1240 conditions per place. [2024-06-28 02:34:58,109 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 56 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-28 02:34:58,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 645 flow [2024-06-28 02:34:58,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:34:58,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:34:58,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-28 02:34:58,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66 [2024-06-28 02:34:58,110 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 397 flow. Second operand 5 states and 132 transitions. [2024-06-28 02:34:58,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 88 transitions, 645 flow [2024-06-28 02:34:58,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 88 transitions, 639 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 02:34:58,115 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 465 flow [2024-06-28 02:34:58,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=465, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-28 02:34:58,116 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-28 02:34:58,117 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 465 flow [2024-06-28 02:34:58,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:58,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:58,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:58,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:34:58,117 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:58,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:58,118 INFO L85 PathProgramCache]: Analyzing trace with hash 647261484, now seen corresponding path program 2 times [2024-06-28 02:34:58,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:58,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639877899] [2024-06-28 02:34:58,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:58,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:58,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:58,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:58,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:58,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639877899] [2024-06-28 02:34:58,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639877899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:58,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:58,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:34:58,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938398927] [2024-06-28 02:34:58,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:58,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:34:58,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:58,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:34:58,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:34:58,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:34:58,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 465 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:58,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:58,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:34:58,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:58,371 INFO L124 PetriNetUnfolderBase]: 885/1458 cut-off events. [2024-06-28 02:34:58,371 INFO L125 PetriNetUnfolderBase]: For 4839/4874 co-relation queries the response was YES. [2024-06-28 02:34:58,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5630 conditions, 1458 events. 885/1458 cut-off events. For 4839/4874 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7302 event pairs, 304 based on Foata normal form. 23/1466 useless extension candidates. Maximal degree in co-relation 5600. Up to 1255 conditions per place. [2024-06-28 02:34:58,379 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 50 selfloop transitions, 22 changer transitions 0/83 dead transitions. [2024-06-28 02:34:58,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 647 flow [2024-06-28 02:34:58,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:34:58,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:34:58,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:34:58,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 02:34:58,381 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 465 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:34:58,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 647 flow [2024-06-28 02:34:58,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 620 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:34:58,386 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 491 flow [2024-06-28 02:34:58,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=491, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-28 02:34:58,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-28 02:34:58,387 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 491 flow [2024-06-28 02:34:58,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:58,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:58,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:58,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:34:58,387 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:58,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:58,388 INFO L85 PathProgramCache]: Analyzing trace with hash -957909310, now seen corresponding path program 1 times [2024-06-28 02:34:58,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:58,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643020062] [2024-06-28 02:34:58,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:58,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:58,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:58,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:58,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:58,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643020062] [2024-06-28 02:34:58,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643020062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:58,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:58,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:34:58,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320881639] [2024-06-28 02:34:58,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:58,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:34:58,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:58,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:34:58,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:34:58,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:58,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 491 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:58,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:58,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:58,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:58,688 INFO L124 PetriNetUnfolderBase]: 955/1555 cut-off events. [2024-06-28 02:34:58,689 INFO L125 PetriNetUnfolderBase]: For 6049/6049 co-relation queries the response was YES. [2024-06-28 02:34:58,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6079 conditions, 1555 events. 955/1555 cut-off events. For 6049/6049 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7651 event pairs, 306 based on Foata normal form. 4/1554 useless extension candidates. Maximal degree in co-relation 6048. Up to 1302 conditions per place. [2024-06-28 02:34:58,697 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 82 selfloop transitions, 22 changer transitions 0/111 dead transitions. [2024-06-28 02:34:58,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 111 transitions, 930 flow [2024-06-28 02:34:58,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:58,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:58,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:34:58,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:34:58,698 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 491 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:34:58,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 111 transitions, 930 flow [2024-06-28 02:34:58,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 111 transitions, 832 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:58,704 INFO L231 Difference]: Finished difference. Result has 73 places, 82 transitions, 591 flow [2024-06-28 02:34:58,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=73, PETRI_TRANSITIONS=82} [2024-06-28 02:34:58,705 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 02:34:58,705 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 82 transitions, 591 flow [2024-06-28 02:34:58,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:58,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:58,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:58,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:34:58,706 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:58,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:58,706 INFO L85 PathProgramCache]: Analyzing trace with hash 936432908, now seen corresponding path program 2 times [2024-06-28 02:34:58,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:58,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424323094] [2024-06-28 02:34:58,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:58,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:58,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:58,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:58,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:58,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424323094] [2024-06-28 02:34:58,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424323094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:58,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:58,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:34:58,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5999160] [2024-06-28 02:34:58,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:58,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:34:58,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:58,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:34:58,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:34:58,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:58,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 82 transitions, 591 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:58,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:58,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:58,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:58,992 INFO L124 PetriNetUnfolderBase]: 966/1569 cut-off events. [2024-06-28 02:34:58,992 INFO L125 PetriNetUnfolderBase]: For 7370/7374 co-relation queries the response was YES. [2024-06-28 02:34:58,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6612 conditions, 1569 events. 966/1569 cut-off events. For 7370/7374 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7700 event pairs, 320 based on Foata normal form. 3/1563 useless extension candidates. Maximal degree in co-relation 6579. Up to 1309 conditions per place. [2024-06-28 02:34:59,007 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 78 selfloop transitions, 31 changer transitions 0/116 dead transitions. [2024-06-28 02:34:59,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 116 transitions, 1013 flow [2024-06-28 02:34:59,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:59,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:59,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:34:59,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:34:59,008 INFO L175 Difference]: Start difference. First operand has 73 places, 82 transitions, 591 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:34:59,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 116 transitions, 1013 flow [2024-06-28 02:34:59,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 116 transitions, 975 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:34:59,021 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 705 flow [2024-06-28 02:34:59,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=705, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2024-06-28 02:34:59,023 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-28 02:34:59,024 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 705 flow [2024-06-28 02:34:59,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:59,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:59,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:59,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:34:59,025 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:59,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:59,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1281284802, now seen corresponding path program 3 times [2024-06-28 02:34:59,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:59,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030136422] [2024-06-28 02:34:59,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:59,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:59,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:59,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:59,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:59,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030136422] [2024-06-28 02:34:59,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030136422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:59,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:59,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:34:59,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40720185] [2024-06-28 02:34:59,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:59,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:34:59,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:59,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:34:59,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:34:59,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:59,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 705 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:59,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:59,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:59,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:59,293 INFO L124 PetriNetUnfolderBase]: 961/1565 cut-off events. [2024-06-28 02:34:59,293 INFO L125 PetriNetUnfolderBase]: For 8736/8740 co-relation queries the response was YES. [2024-06-28 02:34:59,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6846 conditions, 1565 events. 961/1565 cut-off events. For 8736/8740 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7659 event pairs, 320 based on Foata normal form. 3/1561 useless extension candidates. Maximal degree in co-relation 6811. Up to 1306 conditions per place. [2024-06-28 02:34:59,302 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 77 selfloop transitions, 30 changer transitions 0/114 dead transitions. [2024-06-28 02:34:59,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 114 transitions, 1023 flow [2024-06-28 02:34:59,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:59,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:59,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:34:59,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:34:59,303 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 705 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:34:59,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 114 transitions, 1023 flow [2024-06-28 02:34:59,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 114 transitions, 1011 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-28 02:34:59,314 INFO L231 Difference]: Finished difference. Result has 84 places, 91 transitions, 761 flow [2024-06-28 02:34:59,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=761, PETRI_PLACES=84, PETRI_TRANSITIONS=91} [2024-06-28 02:34:59,314 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-28 02:34:59,315 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 91 transitions, 761 flow [2024-06-28 02:34:59,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:59,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:59,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:59,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:34:59,315 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:59,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:59,316 INFO L85 PathProgramCache]: Analyzing trace with hash 2137432180, now seen corresponding path program 1 times [2024-06-28 02:34:59,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:59,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61274651] [2024-06-28 02:34:59,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:59,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:59,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:59,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:59,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:59,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61274651] [2024-06-28 02:34:59,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61274651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:59,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:59,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:34:59,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94959032] [2024-06-28 02:34:59,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:59,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:34:59,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:59,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:34:59,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:34:59,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:34:59,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 91 transitions, 761 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:59,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:59,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:34:59,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:59,602 INFO L124 PetriNetUnfolderBase]: 886/1488 cut-off events. [2024-06-28 02:34:59,602 INFO L125 PetriNetUnfolderBase]: For 10182/10182 co-relation queries the response was YES. [2024-06-28 02:34:59,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6736 conditions, 1488 events. 886/1488 cut-off events. For 10182/10182 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7544 event pairs, 262 based on Foata normal form. 4/1490 useless extension candidates. Maximal degree in co-relation 6698. Up to 1267 conditions per place. [2024-06-28 02:34:59,610 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 86 selfloop transitions, 12 changer transitions 0/113 dead transitions. [2024-06-28 02:34:59,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 113 transitions, 1021 flow [2024-06-28 02:34:59,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:59,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:59,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:34:59,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:34:59,611 INFO L175 Difference]: Start difference. First operand has 84 places, 91 transitions, 761 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:34:59,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 113 transitions, 1021 flow [2024-06-28 02:34:59,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 956 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:59,624 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 745 flow [2024-06-28 02:34:59,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=745, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-06-28 02:34:59,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-28 02:34:59,625 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 745 flow [2024-06-28 02:34:59,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:59,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:59,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:59,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:34:59,625 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:59,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:59,626 INFO L85 PathProgramCache]: Analyzing trace with hash -130985520, now seen corresponding path program 1 times [2024-06-28 02:34:59,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:59,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565901454] [2024-06-28 02:34:59,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:59,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:59,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:59,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:59,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:59,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565901454] [2024-06-28 02:34:59,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565901454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:59,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:59,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:34:59,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76481140] [2024-06-28 02:34:59,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:59,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:34:59,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:59,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:34:59,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:34:59,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:59,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 745 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:59,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:59,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:59,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:59,898 INFO L124 PetriNetUnfolderBase]: 980/1604 cut-off events. [2024-06-28 02:34:59,898 INFO L125 PetriNetUnfolderBase]: For 11455/11455 co-relation queries the response was YES. [2024-06-28 02:34:59,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7355 conditions, 1604 events. 980/1604 cut-off events. For 11455/11455 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7928 event pairs, 302 based on Foata normal form. 2/1601 useless extension candidates. Maximal degree in co-relation 7316. Up to 1323 conditions per place. [2024-06-28 02:34:59,906 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 87 selfloop transitions, 33 changer transitions 0/127 dead transitions. [2024-06-28 02:34:59,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 127 transitions, 1207 flow [2024-06-28 02:34:59,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:59,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:59,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:34:59,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:34:59,907 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 745 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:34:59,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 127 transitions, 1207 flow [2024-06-28 02:34:59,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 127 transitions, 1176 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:59,919 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 861 flow [2024-06-28 02:34:59,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=861, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-28 02:34:59,919 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-28 02:34:59,919 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 861 flow [2024-06-28 02:34:59,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:59,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:59,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:59,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:34:59,920 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:59,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:59,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1511566248, now seen corresponding path program 2 times [2024-06-28 02:34:59,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:59,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522878213] [2024-06-28 02:34:59,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:59,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:00,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:00,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:00,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522878213] [2024-06-28 02:35:00,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522878213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:00,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:00,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:00,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943481299] [2024-06-28 02:35:00,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:00,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:00,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:00,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:00,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:00,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:00,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 861 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:00,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:00,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:00,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:00,195 INFO L124 PetriNetUnfolderBase]: 975/1597 cut-off events. [2024-06-28 02:35:00,195 INFO L125 PetriNetUnfolderBase]: For 12945/12945 co-relation queries the response was YES. [2024-06-28 02:35:00,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7575 conditions, 1597 events. 975/1597 cut-off events. For 12945/12945 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7935 event pairs, 302 based on Foata normal form. 2/1594 useless extension candidates. Maximal degree in co-relation 7534. Up to 1318 conditions per place. [2024-06-28 02:35:00,204 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 85 selfloop transitions, 37 changer transitions 0/129 dead transitions. [2024-06-28 02:35:00,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 129 transitions, 1242 flow [2024-06-28 02:35:00,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:00,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:00,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:35:00,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 02:35:00,205 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 861 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:35:00,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 129 transitions, 1242 flow [2024-06-28 02:35:00,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 129 transitions, 1200 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:00,224 INFO L231 Difference]: Finished difference. Result has 94 places, 102 transitions, 941 flow [2024-06-28 02:35:00,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=941, PETRI_PLACES=94, PETRI_TRANSITIONS=102} [2024-06-28 02:35:00,225 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-28 02:35:00,225 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 102 transitions, 941 flow [2024-06-28 02:35:00,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:00,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:00,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:00,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:35:00,225 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:00,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:00,226 INFO L85 PathProgramCache]: Analyzing trace with hash -744578988, now seen corresponding path program 3 times [2024-06-28 02:35:00,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:00,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525903000] [2024-06-28 02:35:00,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:00,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:00,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:00,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:00,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:00,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525903000] [2024-06-28 02:35:00,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525903000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:00,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:00,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:00,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130225456] [2024-06-28 02:35:00,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:00,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:00,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:00,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:00,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:00,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:00,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 102 transitions, 941 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:00,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:00,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:00,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:00,489 INFO L124 PetriNetUnfolderBase]: 970/1592 cut-off events. [2024-06-28 02:35:00,489 INFO L125 PetriNetUnfolderBase]: For 15230/15237 co-relation queries the response was YES. [2024-06-28 02:35:00,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7758 conditions, 1592 events. 970/1592 cut-off events. For 15230/15237 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7948 event pairs, 328 based on Foata normal form. 5/1589 useless extension candidates. Maximal degree in co-relation 7715. Up to 1313 conditions per place. [2024-06-28 02:35:00,497 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 82 selfloop transitions, 33 changer transitions 0/122 dead transitions. [2024-06-28 02:35:00,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 122 transitions, 1230 flow [2024-06-28 02:35:00,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:00,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:00,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:35:00,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:35:00,499 INFO L175 Difference]: Start difference. First operand has 94 places, 102 transitions, 941 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:35:00,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 122 transitions, 1230 flow [2024-06-28 02:35:00,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 122 transitions, 1180 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:00,515 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 976 flow [2024-06-28 02:35:00,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=976, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-28 02:35:00,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-28 02:35:00,516 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 976 flow [2024-06-28 02:35:00,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:00,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:00,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:00,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:35:00,516 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:00,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:00,517 INFO L85 PathProgramCache]: Analyzing trace with hash 169234449, now seen corresponding path program 1 times [2024-06-28 02:35:00,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:00,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92930293] [2024-06-28 02:35:00,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:00,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:00,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:00,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:00,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:00,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92930293] [2024-06-28 02:35:00,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92930293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:00,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:00,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:00,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075357118] [2024-06-28 02:35:00,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:00,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:00,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:00,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:00,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:00,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:35:00,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 976 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:00,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:00,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:35:00,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:00,825 INFO L124 PetriNetUnfolderBase]: 942/1562 cut-off events. [2024-06-28 02:35:00,825 INFO L125 PetriNetUnfolderBase]: For 18133/18141 co-relation queries the response was YES. [2024-06-28 02:35:00,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7876 conditions, 1562 events. 942/1562 cut-off events. For 18133/18141 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7940 event pairs, 168 based on Foata normal form. 10/1523 useless extension candidates. Maximal degree in co-relation 7832. Up to 1184 conditions per place. [2024-06-28 02:35:00,833 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 81 selfloop transitions, 30 changer transitions 0/133 dead transitions. [2024-06-28 02:35:00,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1350 flow [2024-06-28 02:35:00,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:00,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:00,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:35:00,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 02:35:00,834 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 976 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:35:00,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1350 flow [2024-06-28 02:35:00,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 1299 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:00,851 INFO L231 Difference]: Finished difference. Result has 100 places, 107 transitions, 1024 flow [2024-06-28 02:35:00,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1024, PETRI_PLACES=100, PETRI_TRANSITIONS=107} [2024-06-28 02:35:00,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-28 02:35:00,852 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 107 transitions, 1024 flow [2024-06-28 02:35:00,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:00,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:00,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:00,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:35:00,852 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:00,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:00,853 INFO L85 PathProgramCache]: Analyzing trace with hash 118948389, now seen corresponding path program 2 times [2024-06-28 02:35:00,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:00,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795806541] [2024-06-28 02:35:00,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:00,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:00,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:00,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:00,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:00,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795806541] [2024-06-28 02:35:00,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795806541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:00,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:00,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:00,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400693243] [2024-06-28 02:35:00,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:00,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:00,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:00,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:00,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:00,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:35:00,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 107 transitions, 1024 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:00,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:00,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:35:00,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:01,133 INFO L124 PetriNetUnfolderBase]: 930/1542 cut-off events. [2024-06-28 02:35:01,134 INFO L125 PetriNetUnfolderBase]: For 20100/20115 co-relation queries the response was YES. [2024-06-28 02:35:01,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7964 conditions, 1542 events. 930/1542 cut-off events. For 20100/20115 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7802 event pairs, 235 based on Foata normal form. 8/1500 useless extension candidates. Maximal degree in co-relation 7918. Up to 1252 conditions per place. [2024-06-28 02:35:01,142 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 77 selfloop transitions, 31 changer transitions 0/130 dead transitions. [2024-06-28 02:35:01,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 130 transitions, 1298 flow [2024-06-28 02:35:01,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:01,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:01,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:35:01,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:35:01,144 INFO L175 Difference]: Start difference. First operand has 100 places, 107 transitions, 1024 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:35:01,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 130 transitions, 1298 flow [2024-06-28 02:35:01,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 130 transitions, 1255 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:01,163 INFO L231 Difference]: Finished difference. Result has 104 places, 107 transitions, 1051 flow [2024-06-28 02:35:01,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1051, PETRI_PLACES=104, PETRI_TRANSITIONS=107} [2024-06-28 02:35:01,164 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-28 02:35:01,164 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 107 transitions, 1051 flow [2024-06-28 02:35:01,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:01,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:01,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:01,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:35:01,165 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:01,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:01,165 INFO L85 PathProgramCache]: Analyzing trace with hash 234424257, now seen corresponding path program 1 times [2024-06-28 02:35:01,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:01,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899770902] [2024-06-28 02:35:01,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:01,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:01,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:01,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:01,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:01,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899770902] [2024-06-28 02:35:01,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899770902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:01,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:01,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:01,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344311886] [2024-06-28 02:35:01,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:01,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:01,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:01,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:01,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:01,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:01,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 107 transitions, 1051 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:01,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:01,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:01,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:01,481 INFO L124 PetriNetUnfolderBase]: 1057/1735 cut-off events. [2024-06-28 02:35:01,481 INFO L125 PetriNetUnfolderBase]: For 22650/22650 co-relation queries the response was YES. [2024-06-28 02:35:01,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8663 conditions, 1735 events. 1057/1735 cut-off events. For 22650/22650 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8829 event pairs, 275 based on Foata normal form. 20/1750 useless extension candidates. Maximal degree in co-relation 8615. Up to 1348 conditions per place. [2024-06-28 02:35:01,491 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 95 selfloop transitions, 37 changer transitions 0/139 dead transitions. [2024-06-28 02:35:01,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 139 transitions, 1413 flow [2024-06-28 02:35:01,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:01,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:01,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:35:01,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:35:01,493 INFO L175 Difference]: Start difference. First operand has 104 places, 107 transitions, 1051 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:35:01,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 139 transitions, 1413 flow [2024-06-28 02:35:01,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 139 transitions, 1342 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:01,515 INFO L231 Difference]: Finished difference. Result has 106 places, 109 transitions, 1082 flow [2024-06-28 02:35:01,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1082, PETRI_PLACES=106, PETRI_TRANSITIONS=109} [2024-06-28 02:35:01,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-28 02:35:01,515 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 109 transitions, 1082 flow [2024-06-28 02:35:01,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:01,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:01,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:01,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:35:01,516 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:01,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:01,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1837383801, now seen corresponding path program 2 times [2024-06-28 02:35:01,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:01,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742607872] [2024-06-28 02:35:01,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:01,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:01,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:01,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:01,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:01,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742607872] [2024-06-28 02:35:01,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742607872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:01,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:01,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:01,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891772549] [2024-06-28 02:35:01,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:01,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:01,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:01,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:01,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:01,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:01,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 109 transitions, 1082 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:01,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:01,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:01,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:01,825 INFO L124 PetriNetUnfolderBase]: 1074/1752 cut-off events. [2024-06-28 02:35:01,825 INFO L125 PetriNetUnfolderBase]: For 22945/22949 co-relation queries the response was YES. [2024-06-28 02:35:01,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 1752 events. 1074/1752 cut-off events. For 22945/22949 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8812 event pairs, 301 based on Foata normal form. 5/1746 useless extension candidates. Maximal degree in co-relation 8999. Up to 1467 conditions per place. [2024-06-28 02:35:01,835 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 40 changer transitions 0/135 dead transitions. [2024-06-28 02:35:01,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 135 transitions, 1418 flow [2024-06-28 02:35:01,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:01,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:01,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:35:01,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:35:01,836 INFO L175 Difference]: Start difference. First operand has 106 places, 109 transitions, 1082 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:35:01,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 135 transitions, 1418 flow [2024-06-28 02:35:01,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 135 transitions, 1338 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:01,857 INFO L231 Difference]: Finished difference. Result has 108 places, 111 transitions, 1113 flow [2024-06-28 02:35:01,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1002, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1113, PETRI_PLACES=108, PETRI_TRANSITIONS=111} [2024-06-28 02:35:01,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-28 02:35:01,858 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 111 transitions, 1113 flow [2024-06-28 02:35:01,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:01,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:01,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:01,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:35:01,859 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:01,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:01,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1077694261, now seen corresponding path program 3 times [2024-06-28 02:35:01,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:01,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183165953] [2024-06-28 02:35:01,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:01,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:01,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:01,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:01,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:01,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183165953] [2024-06-28 02:35:01,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183165953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:01,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:01,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:01,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833516801] [2024-06-28 02:35:01,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:01,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:01,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:01,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:01,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:01,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:01,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 111 transitions, 1113 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:01,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:01,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:01,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:02,173 INFO L124 PetriNetUnfolderBase]: 1091/1779 cut-off events. [2024-06-28 02:35:02,174 INFO L125 PetriNetUnfolderBase]: For 25345/25349 co-relation queries the response was YES. [2024-06-28 02:35:02,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9365 conditions, 1779 events. 1091/1779 cut-off events. For 25345/25349 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8982 event pairs, 306 based on Foata normal form. 5/1773 useless extension candidates. Maximal degree in co-relation 9315. Up to 1494 conditions per place. [2024-06-28 02:35:02,183 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 89 selfloop transitions, 41 changer transitions 0/137 dead transitions. [2024-06-28 02:35:02,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 137 transitions, 1457 flow [2024-06-28 02:35:02,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:02,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:02,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:35:02,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:35:02,184 INFO L175 Difference]: Start difference. First operand has 108 places, 111 transitions, 1113 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:35:02,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 137 transitions, 1457 flow [2024-06-28 02:35:02,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 137 transitions, 1364 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:02,208 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 1137 flow [2024-06-28 02:35:02,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1137, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2024-06-28 02:35:02,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-28 02:35:02,209 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 1137 flow [2024-06-28 02:35:02,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:02,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:02,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:02,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:35:02,209 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:02,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:02,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1077990931, now seen corresponding path program 4 times [2024-06-28 02:35:02,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:02,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570296243] [2024-06-28 02:35:02,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:02,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:02,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:02,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:02,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:02,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570296243] [2024-06-28 02:35:02,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570296243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:02,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:02,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:02,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127992440] [2024-06-28 02:35:02,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:02,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:02,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:02,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:02,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:02,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:02,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 1137 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:02,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:02,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:02,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:02,571 INFO L124 PetriNetUnfolderBase]: 1083/1767 cut-off events. [2024-06-28 02:35:02,571 INFO L125 PetriNetUnfolderBase]: For 27019/27023 co-relation queries the response was YES. [2024-06-28 02:35:02,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9413 conditions, 1767 events. 1083/1767 cut-off events. For 27019/27023 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8932 event pairs, 263 based on Foata normal form. 5/1761 useless extension candidates. Maximal degree in co-relation 9362. Up to 1313 conditions per place. [2024-06-28 02:35:02,582 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 48 changer transitions 0/143 dead transitions. [2024-06-28 02:35:02,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 143 transitions, 1513 flow [2024-06-28 02:35:02,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:02,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:02,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:35:02,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:35:02,583 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 1137 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:35:02,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 143 transitions, 1513 flow [2024-06-28 02:35:02,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 143 transitions, 1414 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:02,612 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1173 flow [2024-06-28 02:35:02,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1173, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2024-06-28 02:35:02,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-28 02:35:02,613 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1173 flow [2024-06-28 02:35:02,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:02,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:02,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:02,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:35:02,613 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:02,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:02,614 INFO L85 PathProgramCache]: Analyzing trace with hash 951301915, now seen corresponding path program 1 times [2024-06-28 02:35:02,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:02,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848061063] [2024-06-28 02:35:02,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:02,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:02,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:02,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-06-28 02:35:02,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:02,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848061063] [2024-06-28 02:35:02,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848061063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:02,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:02,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:02,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099016725] [2024-06-28 02:35:02,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:02,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:02,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:02,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:02,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:02,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:02,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1173 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:02,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:02,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:02,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:02,955 INFO L124 PetriNetUnfolderBase]: 1185/1971 cut-off events. [2024-06-28 02:35:02,956 INFO L125 PetriNetUnfolderBase]: For 33916/33916 co-relation queries the response was YES. [2024-06-28 02:35:02,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10504 conditions, 1971 events. 1185/1971 cut-off events. For 33916/33916 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10441 event pairs, 218 based on Foata normal form. 12/1978 useless extension candidates. Maximal degree in co-relation 10452. Up to 1172 conditions per place. [2024-06-28 02:35:02,968 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 113 selfloop transitions, 38 changer transitions 0/158 dead transitions. [2024-06-28 02:35:02,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 158 transitions, 1720 flow [2024-06-28 02:35:02,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:02,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:02,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:35:02,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-28 02:35:02,971 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1173 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:35:02,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 158 transitions, 1720 flow [2024-06-28 02:35:03,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 158 transitions, 1603 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:03,010 INFO L231 Difference]: Finished difference. Result has 116 places, 120 transitions, 1217 flow [2024-06-28 02:35:03,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1217, PETRI_PLACES=116, PETRI_TRANSITIONS=120} [2024-06-28 02:35:03,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-28 02:35:03,010 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 120 transitions, 1217 flow [2024-06-28 02:35:03,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:03,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:03,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:03,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:35:03,011 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:03,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:03,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1637047851, now seen corresponding path program 2 times [2024-06-28 02:35:03,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:03,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143914213] [2024-06-28 02:35:03,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:03,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:03,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:03,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:03,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:03,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143914213] [2024-06-28 02:35:03,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143914213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:03,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:03,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:03,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829993639] [2024-06-28 02:35:03,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:03,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:03,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:03,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:03,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:03,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:03,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 120 transitions, 1217 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:03,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:03,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:03,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:03,370 INFO L124 PetriNetUnfolderBase]: 1226/2052 cut-off events. [2024-06-28 02:35:03,371 INFO L125 PetriNetUnfolderBase]: For 37341/37341 co-relation queries the response was YES. [2024-06-28 02:35:03,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 2052 events. 1226/2052 cut-off events. For 37341/37341 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11086 event pairs, 306 based on Foata normal form. 12/2059 useless extension candidates. Maximal degree in co-relation 10866. Up to 1548 conditions per place. [2024-06-28 02:35:03,384 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-28 02:35:03,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 156 transitions, 1646 flow [2024-06-28 02:35:03,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:03,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:03,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:35:03,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:35:03,385 INFO L175 Difference]: Start difference. First operand has 116 places, 120 transitions, 1217 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:35:03,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 156 transitions, 1646 flow [2024-06-28 02:35:03,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 156 transitions, 1591 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:03,433 INFO L231 Difference]: Finished difference. Result has 122 places, 123 transitions, 1296 flow [2024-06-28 02:35:03,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1296, PETRI_PLACES=122, PETRI_TRANSITIONS=123} [2024-06-28 02:35:03,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-28 02:35:03,434 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 123 transitions, 1296 flow [2024-06-28 02:35:03,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:03,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:03,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:03,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:35:03,435 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:03,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:03,435 INFO L85 PathProgramCache]: Analyzing trace with hash 2056065939, now seen corresponding path program 3 times [2024-06-28 02:35:03,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:03,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733277820] [2024-06-28 02:35:03,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:03,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:03,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:03,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:03,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:03,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733277820] [2024-06-28 02:35:03,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733277820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:03,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:03,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:03,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462091283] [2024-06-28 02:35:03,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:03,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:03,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:03,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:03,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:03,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:03,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 123 transitions, 1296 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:03,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:03,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:03,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:03,850 INFO L124 PetriNetUnfolderBase]: 1328/2236 cut-off events. [2024-06-28 02:35:03,850 INFO L125 PetriNetUnfolderBase]: For 44914/44914 co-relation queries the response was YES. [2024-06-28 02:35:03,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12210 conditions, 2236 events. 1328/2236 cut-off events. For 44914/44914 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12388 event pairs, 271 based on Foata normal form. 12/2243 useless extension candidates. Maximal degree in co-relation 12152. Up to 1654 conditions per place. [2024-06-28 02:35:03,863 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 116 selfloop transitions, 41 changer transitions 0/164 dead transitions. [2024-06-28 02:35:03,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 164 transitions, 1849 flow [2024-06-28 02:35:03,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:03,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:03,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:35:03,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-28 02:35:03,864 INFO L175 Difference]: Start difference. First operand has 122 places, 123 transitions, 1296 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:35:03,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 164 transitions, 1849 flow [2024-06-28 02:35:03,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 164 transitions, 1790 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:03,914 INFO L231 Difference]: Finished difference. Result has 127 places, 126 transitions, 1382 flow [2024-06-28 02:35:03,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1382, PETRI_PLACES=127, PETRI_TRANSITIONS=126} [2024-06-28 02:35:03,914 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-28 02:35:03,914 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 126 transitions, 1382 flow [2024-06-28 02:35:03,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:03,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:03,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:03,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:35:03,915 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:03,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:03,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1322996721, now seen corresponding path program 4 times [2024-06-28 02:35:03,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:03,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447319372] [2024-06-28 02:35:03,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:03,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:03,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:04,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:04,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:04,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447319372] [2024-06-28 02:35:04,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447319372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:04,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:04,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:04,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430757411] [2024-06-28 02:35:04,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:04,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:04,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:04,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:04,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:04,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:04,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 126 transitions, 1382 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:04,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:04,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:04,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:04,307 INFO L124 PetriNetUnfolderBase]: 1386/2334 cut-off events. [2024-06-28 02:35:04,308 INFO L125 PetriNetUnfolderBase]: For 50249/50249 co-relation queries the response was YES. [2024-06-28 02:35:04,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12971 conditions, 2334 events. 1386/2334 cut-off events. For 50249/50249 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13129 event pairs, 376 based on Foata normal form. 16/2345 useless extension candidates. Maximal degree in co-relation 12910. Up to 1925 conditions per place. [2024-06-28 02:35:04,322 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 114 selfloop transitions, 36 changer transitions 0/157 dead transitions. [2024-06-28 02:35:04,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 157 transitions, 1786 flow [2024-06-28 02:35:04,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:04,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:04,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:35:04,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:35:04,324 INFO L175 Difference]: Start difference. First operand has 127 places, 126 transitions, 1382 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:35:04,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 157 transitions, 1786 flow [2024-06-28 02:35:04,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 157 transitions, 1723 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:04,380 INFO L231 Difference]: Finished difference. Result has 131 places, 127 transitions, 1422 flow [2024-06-28 02:35:04,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1422, PETRI_PLACES=131, PETRI_TRANSITIONS=127} [2024-06-28 02:35:04,381 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-28 02:35:04,381 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 127 transitions, 1422 flow [2024-06-28 02:35:04,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:04,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:04,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:04,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:35:04,382 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:04,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:04,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1328503251, now seen corresponding path program 5 times [2024-06-28 02:35:04,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:04,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358077230] [2024-06-28 02:35:04,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:04,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:04,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:04,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:04,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:04,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358077230] [2024-06-28 02:35:04,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358077230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:04,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:04,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:04,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319598555] [2024-06-28 02:35:04,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:04,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:04,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:04,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:04,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:04,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:04,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 127 transitions, 1422 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:04,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:04,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:04,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:04,810 INFO L124 PetriNetUnfolderBase]: 1444/2432 cut-off events. [2024-06-28 02:35:04,811 INFO L125 PetriNetUnfolderBase]: For 54035/54035 co-relation queries the response was YES. [2024-06-28 02:35:04,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13575 conditions, 2432 events. 1444/2432 cut-off events. For 54035/54035 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13828 event pairs, 386 based on Foata normal form. 16/2443 useless extension candidates. Maximal degree in co-relation 13512. Up to 2023 conditions per place. [2024-06-28 02:35:04,825 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 115 selfloop transitions, 39 changer transitions 0/161 dead transitions. [2024-06-28 02:35:04,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 161 transitions, 1842 flow [2024-06-28 02:35:04,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:04,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:04,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:35:04,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:35:04,826 INFO L175 Difference]: Start difference. First operand has 131 places, 127 transitions, 1422 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:35:04,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 161 transitions, 1842 flow [2024-06-28 02:35:04,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 161 transitions, 1763 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:04,894 INFO L231 Difference]: Finished difference. Result has 133 places, 128 transitions, 1452 flow [2024-06-28 02:35:04,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1452, PETRI_PLACES=133, PETRI_TRANSITIONS=128} [2024-06-28 02:35:04,895 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-28 02:35:04,895 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 128 transitions, 1452 flow [2024-06-28 02:35:04,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:04,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:04,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:04,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:35:04,896 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:04,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:04,896 INFO L85 PathProgramCache]: Analyzing trace with hash 921832277, now seen corresponding path program 1 times [2024-06-28 02:35:04,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:04,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054849277] [2024-06-28 02:35:04,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:04,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:04,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:04,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:04,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:04,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054849277] [2024-06-28 02:35:04,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054849277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:04,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:04,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:04,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565263031] [2024-06-28 02:35:04,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:04,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:04,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:04,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:04,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:05,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:05,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 128 transitions, 1452 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:05,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:05,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:05,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:05,349 INFO L124 PetriNetUnfolderBase]: 1485/2513 cut-off events. [2024-06-28 02:35:05,350 INFO L125 PetriNetUnfolderBase]: For 56839/56839 co-relation queries the response was YES. [2024-06-28 02:35:05,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13999 conditions, 2513 events. 1485/2513 cut-off events. For 56839/56839 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14463 event pairs, 382 based on Foata normal form. 12/2520 useless extension candidates. Maximal degree in co-relation 13935. Up to 1795 conditions per place. [2024-06-28 02:35:05,387 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 115 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-28 02:35:05,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 162 transitions, 1875 flow [2024-06-28 02:35:05,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:05,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:05,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:35:05,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:35:05,401 INFO L175 Difference]: Start difference. First operand has 133 places, 128 transitions, 1452 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:35:05,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 162 transitions, 1875 flow [2024-06-28 02:35:05,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 162 transitions, 1788 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:05,528 INFO L231 Difference]: Finished difference. Result has 135 places, 129 transitions, 1475 flow [2024-06-28 02:35:05,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1475, PETRI_PLACES=135, PETRI_TRANSITIONS=129} [2024-06-28 02:35:05,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-28 02:35:05,529 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 129 transitions, 1475 flow [2024-06-28 02:35:05,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:05,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:05,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:05,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:35:05,530 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:05,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:05,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1077376269, now seen corresponding path program 1 times [2024-06-28 02:35:05,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:05,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172476292] [2024-06-28 02:35:05,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:05,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:05,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:05,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:05,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:05,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172476292] [2024-06-28 02:35:05,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172476292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:05,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:05,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:05,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134237761] [2024-06-28 02:35:05,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:05,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:05,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:05,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:05,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:05,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:05,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 129 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:05,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:05,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:05,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:05,969 INFO L124 PetriNetUnfolderBase]: 1495/2527 cut-off events. [2024-06-28 02:35:05,970 INFO L125 PetriNetUnfolderBase]: For 56116/56116 co-relation queries the response was YES. [2024-06-28 02:35:05,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14201 conditions, 2527 events. 1495/2527 cut-off events. For 56116/56116 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14561 event pairs, 394 based on Foata normal form. 1/2526 useless extension candidates. Maximal degree in co-relation 14136. Up to 2321 conditions per place. [2024-06-28 02:35:05,986 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-28 02:35:05,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 155 transitions, 1960 flow [2024-06-28 02:35:05,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:05,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:05,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:35:05,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:35:05,987 INFO L175 Difference]: Start difference. First operand has 135 places, 129 transitions, 1475 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:35:05,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 155 transitions, 1960 flow [2024-06-28 02:35:06,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 155 transitions, 1869 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:06,052 INFO L231 Difference]: Finished difference. Result has 137 places, 138 transitions, 1539 flow [2024-06-28 02:35:06,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1539, PETRI_PLACES=137, PETRI_TRANSITIONS=138} [2024-06-28 02:35:06,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-28 02:35:06,053 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 138 transitions, 1539 flow [2024-06-28 02:35:06,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:06,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:06,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:06,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:35:06,054 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:06,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:06,054 INFO L85 PathProgramCache]: Analyzing trace with hash -157169189, now seen corresponding path program 6 times [2024-06-28 02:35:06,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:06,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837198305] [2024-06-28 02:35:06,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:06,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:06,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:06,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:06,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:06,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837198305] [2024-06-28 02:35:06,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837198305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:06,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:06,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:06,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234973948] [2024-06-28 02:35:06,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:06,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:06,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:06,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:06,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:06,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:06,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 138 transitions, 1539 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:06,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:06,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:06,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:06,441 INFO L124 PetriNetUnfolderBase]: 1467/2487 cut-off events. [2024-06-28 02:35:06,441 INFO L125 PetriNetUnfolderBase]: For 58916/58925 co-relation queries the response was YES. [2024-06-28 02:35:06,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13608 conditions, 2487 events. 1467/2487 cut-off events. For 58916/58925 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14329 event pairs, 410 based on Foata normal form. 20/2499 useless extension candidates. Maximal degree in co-relation 13541. Up to 2064 conditions per place. [2024-06-28 02:35:06,457 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 125 selfloop transitions, 34 changer transitions 0/166 dead transitions. [2024-06-28 02:35:06,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 166 transitions, 1955 flow [2024-06-28 02:35:06,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:06,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:06,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:35:06,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:35:06,459 INFO L175 Difference]: Start difference. First operand has 137 places, 138 transitions, 1539 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:35:06,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 166 transitions, 1955 flow [2024-06-28 02:35:06,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 166 transitions, 1895 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-28 02:35:06,540 INFO L231 Difference]: Finished difference. Result has 143 places, 139 transitions, 1580 flow [2024-06-28 02:35:06,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1580, PETRI_PLACES=143, PETRI_TRANSITIONS=139} [2024-06-28 02:35:06,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-28 02:35:06,541 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 139 transitions, 1580 flow [2024-06-28 02:35:06,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:06,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:06,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:06,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:35:06,542 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:06,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:06,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 2 times [2024-06-28 02:35:06,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:06,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795461475] [2024-06-28 02:35:06,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:06,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:06,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:06,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:06,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:06,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795461475] [2024-06-28 02:35:06,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795461475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:06,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:06,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:06,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647597034] [2024-06-28 02:35:06,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:06,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:06,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:06,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:06,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:06,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:06,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 139 transitions, 1580 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:06,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:06,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:06,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:06,932 INFO L124 PetriNetUnfolderBase]: 1447/2453 cut-off events. [2024-06-28 02:35:06,932 INFO L125 PetriNetUnfolderBase]: For 55634/55643 co-relation queries the response was YES. [2024-06-28 02:35:06,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13273 conditions, 2453 events. 1447/2453 cut-off events. For 55634/55643 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14065 event pairs, 381 based on Foata normal form. 16/2461 useless extension candidates. Maximal degree in co-relation 13204. Up to 1945 conditions per place. [2024-06-28 02:35:06,947 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 36 changer transitions 0/169 dead transitions. [2024-06-28 02:35:06,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 169 transitions, 1988 flow [2024-06-28 02:35:06,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:06,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:06,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:35:06,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:35:06,948 INFO L175 Difference]: Start difference. First operand has 143 places, 139 transitions, 1580 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:35:06,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 169 transitions, 1988 flow [2024-06-28 02:35:07,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 169 transitions, 1915 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:07,050 INFO L231 Difference]: Finished difference. Result has 145 places, 139 transitions, 1585 flow [2024-06-28 02:35:07,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1585, PETRI_PLACES=145, PETRI_TRANSITIONS=139} [2024-06-28 02:35:07,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-28 02:35:07,051 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 139 transitions, 1585 flow [2024-06-28 02:35:07,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:07,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:07,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:07,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:35:07,052 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:07,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:07,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1985079861, now seen corresponding path program 3 times [2024-06-28 02:35:07,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:07,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367746053] [2024-06-28 02:35:07,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:07,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:07,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:07,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:07,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:07,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367746053] [2024-06-28 02:35:07,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367746053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:07,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:07,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:07,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951218431] [2024-06-28 02:35:07,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:07,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:07,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:07,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:07,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:07,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:07,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 139 transitions, 1585 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:07,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:07,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:07,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:07,426 INFO L124 PetriNetUnfolderBase]: 1427/2421 cut-off events. [2024-06-28 02:35:07,426 INFO L125 PetriNetUnfolderBase]: For 53425/53434 co-relation queries the response was YES. [2024-06-28 02:35:07,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12893 conditions, 2421 events. 1427/2421 cut-off events. For 53425/53434 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13876 event pairs, 326 based on Foata normal form. 16/2429 useless extension candidates. Maximal degree in co-relation 12823. Up to 1412 conditions per place. [2024-06-28 02:35:07,441 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 118 selfloop transitions, 44 changer transitions 0/169 dead transitions. [2024-06-28 02:35:07,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 169 transitions, 1935 flow [2024-06-28 02:35:07,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:07,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:07,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:35:07,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:35:07,442 INFO L175 Difference]: Start difference. First operand has 145 places, 139 transitions, 1585 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:35:07,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 169 transitions, 1935 flow [2024-06-28 02:35:07,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 169 transitions, 1774 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:35:07,506 INFO L231 Difference]: Finished difference. Result has 143 places, 138 transitions, 1456 flow [2024-06-28 02:35:07,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1456, PETRI_PLACES=143, PETRI_TRANSITIONS=138} [2024-06-28 02:35:07,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-28 02:35:07,507 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 138 transitions, 1456 flow [2024-06-28 02:35:07,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 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-06-28 02:35:07,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:07,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:07,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:35:07,508 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:07,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:07,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1697089209, now seen corresponding path program 2 times [2024-06-28 02:35:07,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:07,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476725471] [2024-06-28 02:35:07,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:07,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:07,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:07,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-06-28 02:35:07,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:07,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476725471] [2024-06-28 02:35:07,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476725471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:07,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:07,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:07,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489050051] [2024-06-28 02:35:07,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:07,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:07,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:07,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:07,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:07,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:07,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 138 transitions, 1456 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:07,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:07,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:07,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:07,863 INFO L124 PetriNetUnfolderBase]: 1432/2428 cut-off events. [2024-06-28 02:35:07,863 INFO L125 PetriNetUnfolderBase]: For 49802/49802 co-relation queries the response was YES. [2024-06-28 02:35:07,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12717 conditions, 2428 events. 1432/2428 cut-off events. For 49802/49802 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13913 event pairs, 350 based on Foata normal form. 1/2427 useless extension candidates. Maximal degree in co-relation 12648. Up to 2226 conditions per place. [2024-06-28 02:35:07,876 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 129 selfloop transitions, 19 changer transitions 0/155 dead transitions. [2024-06-28 02:35:07,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 1828 flow [2024-06-28 02:35:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:35:07,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:35:07,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-28 02:35:07,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-28 02:35:07,877 INFO L175 Difference]: Start difference. First operand has 143 places, 138 transitions, 1456 flow. Second operand 4 states and 103 transitions. [2024-06-28 02:35:07,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 1828 flow [2024-06-28 02:35:07,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 155 transitions, 1701 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:07,947 INFO L231 Difference]: Finished difference. Result has 141 places, 141 transitions, 1429 flow [2024-06-28 02:35:07,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1429, PETRI_PLACES=141, PETRI_TRANSITIONS=141} [2024-06-28 02:35:07,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-28 02:35:07,948 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 141 transitions, 1429 flow [2024-06-28 02:35:07,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:07,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:07,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:07,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:35:07,949 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:07,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:07,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1105900367, now seen corresponding path program 3 times [2024-06-28 02:35:07,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:07,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702928625] [2024-06-28 02:35:07,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:07,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:07,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:08,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:08,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:08,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702928625] [2024-06-28 02:35:08,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702928625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:08,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:08,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:08,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173540084] [2024-06-28 02:35:08,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:08,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:08,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:08,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:08,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:08,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:08,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 141 transitions, 1429 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:08,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:08,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:08,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:08,271 INFO L124 PetriNetUnfolderBase]: 1429/2424 cut-off events. [2024-06-28 02:35:08,271 INFO L125 PetriNetUnfolderBase]: For 51130/51130 co-relation queries the response was YES. [2024-06-28 02:35:08,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12313 conditions, 2424 events. 1429/2424 cut-off events. For 51130/51130 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13881 event pairs, 350 based on Foata normal form. 1/2423 useless extension candidates. Maximal degree in co-relation 12244. Up to 2216 conditions per place. [2024-06-28 02:35:08,285 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 124 selfloop transitions, 25 changer transitions 0/156 dead transitions. [2024-06-28 02:35:08,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 156 transitions, 1765 flow [2024-06-28 02:35:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:08,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:08,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 02:35:08,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-28 02:35:08,286 INFO L175 Difference]: Start difference. First operand has 141 places, 141 transitions, 1429 flow. Second operand 5 states and 121 transitions. [2024-06-28 02:35:08,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 156 transitions, 1765 flow [2024-06-28 02:35:08,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 156 transitions, 1701 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:08,345 INFO L231 Difference]: Finished difference. Result has 144 places, 141 transitions, 1425 flow [2024-06-28 02:35:08,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1425, PETRI_PLACES=144, PETRI_TRANSITIONS=141} [2024-06-28 02:35:08,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-28 02:35:08,345 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 141 transitions, 1425 flow [2024-06-28 02:35:08,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:08,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:08,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:08,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:35:08,346 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:08,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:08,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1423766763, now seen corresponding path program 1 times [2024-06-28 02:35:08,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:08,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393730949] [2024-06-28 02:35:08,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:08,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:08,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:08,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:08,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:08,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393730949] [2024-06-28 02:35:08,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393730949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:08,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:08,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:08,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796683438] [2024-06-28 02:35:08,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:08,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:08,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:08,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:08,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:08,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:35:08,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 141 transitions, 1425 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:08,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:08,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:35:08,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:08,673 INFO L124 PetriNetUnfolderBase]: 1371/2372 cut-off events. [2024-06-28 02:35:08,673 INFO L125 PetriNetUnfolderBase]: For 54895/54895 co-relation queries the response was YES. [2024-06-28 02:35:08,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12142 conditions, 2372 events. 1371/2372 cut-off events. For 54895/54895 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13905 event pairs, 323 based on Foata normal form. 2/2369 useless extension candidates. Maximal degree in co-relation 12072. Up to 2078 conditions per place. [2024-06-28 02:35:08,687 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 122 selfloop transitions, 24 changer transitions 0/164 dead transitions. [2024-06-28 02:35:08,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 164 transitions, 1877 flow [2024-06-28 02:35:08,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:08,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:08,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:35:08,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:35:08,688 INFO L175 Difference]: Start difference. First operand has 144 places, 141 transitions, 1425 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:35:08,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 164 transitions, 1877 flow [2024-06-28 02:35:08,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 164 transitions, 1813 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:08,751 INFO L231 Difference]: Finished difference. Result has 146 places, 147 transitions, 1475 flow [2024-06-28 02:35:08,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1475, PETRI_PLACES=146, PETRI_TRANSITIONS=147} [2024-06-28 02:35:08,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-28 02:35:08,752 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 147 transitions, 1475 flow [2024-06-28 02:35:08,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:08,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:08,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:08,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:35:08,752 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:08,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:08,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1423646793, now seen corresponding path program 2 times [2024-06-28 02:35:08,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:08,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704883515] [2024-06-28 02:35:08,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:08,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:08,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:08,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:08,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:08,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704883515] [2024-06-28 02:35:08,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704883515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:08,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:08,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:08,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172075565] [2024-06-28 02:35:08,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:08,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:08,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:08,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:08,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:08,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:35:08,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 147 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:08,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:08,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:35:08,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:09,106 INFO L124 PetriNetUnfolderBase]: 1391/2404 cut-off events. [2024-06-28 02:35:09,107 INFO L125 PetriNetUnfolderBase]: For 55584/55584 co-relation queries the response was YES. [2024-06-28 02:35:09,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12509 conditions, 2404 events. 1391/2404 cut-off events. For 55584/55584 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14109 event pairs, 323 based on Foata normal form. 2/2401 useless extension candidates. Maximal degree in co-relation 12439. Up to 2114 conditions per place. [2024-06-28 02:35:09,121 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 24 changer transitions 0/168 dead transitions. [2024-06-28 02:35:09,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 168 transitions, 1888 flow [2024-06-28 02:35:09,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:09,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:09,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:35:09,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:35:09,122 INFO L175 Difference]: Start difference. First operand has 146 places, 147 transitions, 1475 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:35:09,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 168 transitions, 1888 flow [2024-06-28 02:35:09,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 168 transitions, 1835 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:09,185 INFO L231 Difference]: Finished difference. Result has 150 places, 155 transitions, 1564 flow [2024-06-28 02:35:09,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1564, PETRI_PLACES=150, PETRI_TRANSITIONS=155} [2024-06-28 02:35:09,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-28 02:35:09,186 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 155 transitions, 1564 flow [2024-06-28 02:35:09,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:09,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:09,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:09,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:35:09,186 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:09,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:09,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1106084693, now seen corresponding path program 3 times [2024-06-28 02:35:09,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:09,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068184750] [2024-06-28 02:35:09,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:09,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:09,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:09,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:09,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:09,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068184750] [2024-06-28 02:35:09,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068184750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:09,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:09,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:09,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355401914] [2024-06-28 02:35:09,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:09,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:09,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:09,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:09,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:09,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:35:09,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 155 transitions, 1564 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:09,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:09,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:35:09,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:09,585 INFO L124 PetriNetUnfolderBase]: 1380/2391 cut-off events. [2024-06-28 02:35:09,586 INFO L125 PetriNetUnfolderBase]: For 57313/57313 co-relation queries the response was YES. [2024-06-28 02:35:09,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12462 conditions, 2391 events. 1380/2391 cut-off events. For 57313/57313 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14037 event pairs, 323 based on Foata normal form. 2/2388 useless extension candidates. Maximal degree in co-relation 12390. Up to 2088 conditions per place. [2024-06-28 02:35:09,602 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 123 selfloop transitions, 29 changer transitions 0/170 dead transitions. [2024-06-28 02:35:09,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 170 transitions, 1906 flow [2024-06-28 02:35:09,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:09,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:09,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 02:35:09,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-28 02:35:09,603 INFO L175 Difference]: Start difference. First operand has 150 places, 155 transitions, 1564 flow. Second operand 5 states and 124 transitions. [2024-06-28 02:35:09,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 170 transitions, 1906 flow [2024-06-28 02:35:09,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 170 transitions, 1835 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:09,677 INFO L231 Difference]: Finished difference. Result has 152 places, 155 transitions, 1567 flow [2024-06-28 02:35:09,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1567, PETRI_PLACES=152, PETRI_TRANSITIONS=155} [2024-06-28 02:35:09,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-28 02:35:09,678 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 155 transitions, 1567 flow [2024-06-28 02:35:09,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:09,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:09,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:09,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:35:09,678 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:09,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:09,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-28 02:35:09,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:09,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251277401] [2024-06-28 02:35:09,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:09,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:09,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:09,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:09,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:09,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251277401] [2024-06-28 02:35:09,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251277401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:09,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:09,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:35:09,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822133733] [2024-06-28 02:35:09,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:09,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:35:09,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:09,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:35:09,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:35:09,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:09,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 155 transitions, 1567 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:09,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:09,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:09,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:10,012 INFO L124 PetriNetUnfolderBase]: 1448/2459 cut-off events. [2024-06-28 02:35:10,013 INFO L125 PetriNetUnfolderBase]: For 58990/58990 co-relation queries the response was YES. [2024-06-28 02:35:10,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12820 conditions, 2459 events. 1448/2459 cut-off events. For 58990/58990 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14114 event pairs, 347 based on Foata normal form. 2/2459 useless extension candidates. Maximal degree in co-relation 12747. Up to 2267 conditions per place. [2024-06-28 02:35:10,029 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 149 selfloop transitions, 10 changer transitions 0/166 dead transitions. [2024-06-28 02:35:10,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 166 transitions, 1931 flow [2024-06-28 02:35:10,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:35:10,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:35:10,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-28 02:35:10,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:35:10,030 INFO L175 Difference]: Start difference. First operand has 152 places, 155 transitions, 1567 flow. Second operand 4 states and 95 transitions. [2024-06-28 02:35:10,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 166 transitions, 1931 flow [2024-06-28 02:35:10,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 166 transitions, 1871 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:10,127 INFO L231 Difference]: Finished difference. Result has 152 places, 157 transitions, 1560 flow [2024-06-28 02:35:10,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1560, PETRI_PLACES=152, PETRI_TRANSITIONS=157} [2024-06-28 02:35:10,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-28 02:35:10,128 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 157 transitions, 1560 flow [2024-06-28 02:35:10,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:10,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:10,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:10,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:35:10,128 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:10,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:10,129 INFO L85 PathProgramCache]: Analyzing trace with hash -970338903, now seen corresponding path program 1 times [2024-06-28 02:35:10,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:10,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265594139] [2024-06-28 02:35:10,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:10,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:10,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:10,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:10,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:10,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265594139] [2024-06-28 02:35:10,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265594139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:10,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:10,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:10,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255175533] [2024-06-28 02:35:10,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:10,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:10,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:10,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:10,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:10,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:10,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 157 transitions, 1560 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:10,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:10,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:10,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:10,501 INFO L124 PetriNetUnfolderBase]: 1476/2509 cut-off events. [2024-06-28 02:35:10,501 INFO L125 PetriNetUnfolderBase]: For 59781/59784 co-relation queries the response was YES. [2024-06-28 02:35:10,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13086 conditions, 2509 events. 1476/2509 cut-off events. For 59781/59784 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14485 event pairs, 352 based on Foata normal form. 4/2510 useless extension candidates. Maximal degree in co-relation 13012. Up to 2118 conditions per place. [2024-06-28 02:35:10,518 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 59 changer transitions 0/198 dead transitions. [2024-06-28 02:35:10,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 198 transitions, 2303 flow [2024-06-28 02:35:10,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:10,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:10,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:35:10,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:35:10,519 INFO L175 Difference]: Start difference. First operand has 152 places, 157 transitions, 1560 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:35:10,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 198 transitions, 2303 flow [2024-06-28 02:35:10,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 198 transitions, 2266 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:10,603 INFO L231 Difference]: Finished difference. Result has 159 places, 173 transitions, 1860 flow [2024-06-28 02:35:10,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1860, PETRI_PLACES=159, PETRI_TRANSITIONS=173} [2024-06-28 02:35:10,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-28 02:35:10,603 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 173 transitions, 1860 flow [2024-06-28 02:35:10,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:10,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:10,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:10,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:35:10,604 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:10,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:10,604 INFO L85 PathProgramCache]: Analyzing trace with hash -961084473, now seen corresponding path program 2 times [2024-06-28 02:35:10,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:10,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725584418] [2024-06-28 02:35:10,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:10,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:10,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:10,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:10,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:10,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725584418] [2024-06-28 02:35:10,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725584418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:10,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:10,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:10,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092587111] [2024-06-28 02:35:10,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:10,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:10,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:10,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:10,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:10,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:10,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 173 transitions, 1860 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:10,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:10,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:10,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:10,989 INFO L124 PetriNetUnfolderBase]: 1543/2616 cut-off events. [2024-06-28 02:35:10,990 INFO L125 PetriNetUnfolderBase]: For 67155/67158 co-relation queries the response was YES. [2024-06-28 02:35:11,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14468 conditions, 2616 events. 1543/2616 cut-off events. For 67155/67158 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15264 event pairs, 353 based on Foata normal form. 4/2617 useless extension candidates. Maximal degree in co-relation 14391. Up to 2172 conditions per place. [2024-06-28 02:35:11,009 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 68 changer transitions 0/216 dead transitions. [2024-06-28 02:35:11,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 216 transitions, 2819 flow [2024-06-28 02:35:11,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:11,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:11,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:35:11,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:35:11,010 INFO L175 Difference]: Start difference. First operand has 159 places, 173 transitions, 1860 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:35:11,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 216 transitions, 2819 flow [2024-06-28 02:35:11,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 216 transitions, 2740 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-28 02:35:11,118 INFO L231 Difference]: Finished difference. Result has 167 places, 194 transitions, 2235 flow [2024-06-28 02:35:11,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=167, PETRI_TRANSITIONS=194} [2024-06-28 02:35:11,119 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-28 02:35:11,119 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 194 transitions, 2235 flow [2024-06-28 02:35:11,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:11,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:11,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:11,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:35:11,119 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:11,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:11,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1909766459, now seen corresponding path program 3 times [2024-06-28 02:35:11,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:11,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152675685] [2024-06-28 02:35:11,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:11,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:11,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:11,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:11,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:11,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152675685] [2024-06-28 02:35:11,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152675685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:11,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:11,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:11,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406558933] [2024-06-28 02:35:11,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:11,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:11,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:11,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:11,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:11,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:11,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 194 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:11,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:11,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:11,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:11,504 INFO L124 PetriNetUnfolderBase]: 1539/2610 cut-off events. [2024-06-28 02:35:11,505 INFO L125 PetriNetUnfolderBase]: For 69075/69078 co-relation queries the response was YES. [2024-06-28 02:35:11,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14651 conditions, 2610 events. 1539/2610 cut-off events. For 69075/69078 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15173 event pairs, 354 based on Foata normal form. 4/2611 useless extension candidates. Maximal degree in co-relation 14570. Up to 2170 conditions per place. [2024-06-28 02:35:11,521 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 67 changer transitions 0/215 dead transitions. [2024-06-28 02:35:11,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 215 transitions, 2860 flow [2024-06-28 02:35:11,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:11,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:11,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:35:11,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:35:11,523 INFO L175 Difference]: Start difference. First operand has 167 places, 194 transitions, 2235 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:35:11,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 215 transitions, 2860 flow [2024-06-28 02:35:11,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 215 transitions, 2730 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:11,615 INFO L231 Difference]: Finished difference. Result has 173 places, 196 transitions, 2282 flow [2024-06-28 02:35:11,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2105, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2282, PETRI_PLACES=173, PETRI_TRANSITIONS=196} [2024-06-28 02:35:11,615 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-28 02:35:11,616 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 196 transitions, 2282 flow [2024-06-28 02:35:11,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:11,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:11,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:11,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:35:11,616 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:11,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:11,616 INFO L85 PathProgramCache]: Analyzing trace with hash -63939265, now seen corresponding path program 4 times [2024-06-28 02:35:11,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:11,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918702426] [2024-06-28 02:35:11,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:11,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:11,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:11,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:11,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:11,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918702426] [2024-06-28 02:35:11,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918702426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:11,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:11,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:11,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852427852] [2024-06-28 02:35:11,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:11,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:11,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:11,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:11,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:11,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:11,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 196 transitions, 2282 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:11,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:11,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:11,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:12,029 INFO L124 PetriNetUnfolderBase]: 1567/2656 cut-off events. [2024-06-28 02:35:12,029 INFO L125 PetriNetUnfolderBase]: For 74770/74773 co-relation queries the response was YES. [2024-06-28 02:35:12,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15125 conditions, 2656 events. 1567/2656 cut-off events. For 74770/74773 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15508 event pairs, 355 based on Foata normal form. 4/2657 useless extension candidates. Maximal degree in co-relation 15042. Up to 2269 conditions per place. [2024-06-28 02:35:12,047 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 153 selfloop transitions, 66 changer transitions 0/226 dead transitions. [2024-06-28 02:35:12,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 226 transitions, 2973 flow [2024-06-28 02:35:12,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:12,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:12,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-28 02:35:12,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-06-28 02:35:12,049 INFO L175 Difference]: Start difference. First operand has 173 places, 196 transitions, 2282 flow. Second operand 5 states and 134 transitions. [2024-06-28 02:35:12,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 226 transitions, 2973 flow [2024-06-28 02:35:12,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 226 transitions, 2851 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:12,199 INFO L231 Difference]: Finished difference. Result has 176 places, 204 transitions, 2504 flow [2024-06-28 02:35:12,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2504, PETRI_PLACES=176, PETRI_TRANSITIONS=204} [2024-06-28 02:35:12,199 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-28 02:35:12,199 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 204 transitions, 2504 flow [2024-06-28 02:35:12,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:12,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:12,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:12,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:35:12,200 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:12,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:12,200 INFO L85 PathProgramCache]: Analyzing trace with hash -76837435, now seen corresponding path program 5 times [2024-06-28 02:35:12,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:12,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482612745] [2024-06-28 02:35:12,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:12,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:12,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:12,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:12,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:12,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482612745] [2024-06-28 02:35:12,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482612745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:12,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:12,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:12,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947261202] [2024-06-28 02:35:12,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:12,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:12,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:12,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:12,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:12,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:12,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 204 transitions, 2504 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:12,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:12,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:12,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:12,619 INFO L124 PetriNetUnfolderBase]: 1577/2674 cut-off events. [2024-06-28 02:35:12,619 INFO L125 PetriNetUnfolderBase]: For 78486/78489 co-relation queries the response was YES. [2024-06-28 02:35:12,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15484 conditions, 2674 events. 1577/2674 cut-off events. For 78486/78489 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 15669 event pairs, 352 based on Foata normal form. 4/2675 useless extension candidates. Maximal degree in co-relation 15399. Up to 2208 conditions per place. [2024-06-28 02:35:12,639 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 92 changer transitions 0/232 dead transitions. [2024-06-28 02:35:12,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 232 transitions, 3226 flow [2024-06-28 02:35:12,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:12,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:12,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:35:12,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 02:35:12,640 INFO L175 Difference]: Start difference. First operand has 176 places, 204 transitions, 2504 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:35:12,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 232 transitions, 3226 flow [2024-06-28 02:35:12,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 232 transitions, 3149 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:12,797 INFO L231 Difference]: Finished difference. Result has 180 places, 208 transitions, 2684 flow [2024-06-28 02:35:12,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2684, PETRI_PLACES=180, PETRI_TRANSITIONS=208} [2024-06-28 02:35:12,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-28 02:35:12,798 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 208 transitions, 2684 flow [2024-06-28 02:35:12,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:12,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:12,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:12,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:35:12,798 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:12,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:12,799 INFO L85 PathProgramCache]: Analyzing trace with hash -76826275, now seen corresponding path program 6 times [2024-06-28 02:35:12,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:12,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450007870] [2024-06-28 02:35:12,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:12,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:12,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:12,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:12,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:12,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450007870] [2024-06-28 02:35:12,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450007870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:12,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:12,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:12,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810670705] [2024-06-28 02:35:12,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:12,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:12,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:12,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:12,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:12,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:12,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 208 transitions, 2684 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:12,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:12,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:12,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:13,205 INFO L124 PetriNetUnfolderBase]: 1573/2672 cut-off events. [2024-06-28 02:35:13,205 INFO L125 PetriNetUnfolderBase]: For 81685/81688 co-relation queries the response was YES. [2024-06-28 02:35:13,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15646 conditions, 2672 events. 1573/2672 cut-off events. For 81685/81688 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15656 event pairs, 352 based on Foata normal form. 4/2673 useless extension candidates. Maximal degree in co-relation 15560. Up to 2206 conditions per place. [2024-06-28 02:35:13,224 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 140 selfloop transitions, 79 changer transitions 0/226 dead transitions. [2024-06-28 02:35:13,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 226 transitions, 3326 flow [2024-06-28 02:35:13,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:13,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:13,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:35:13,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:35:13,225 INFO L175 Difference]: Start difference. First operand has 180 places, 208 transitions, 2684 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:35:13,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 226 transitions, 3326 flow [2024-06-28 02:35:13,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 226 transitions, 3127 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:13,383 INFO L231 Difference]: Finished difference. Result has 181 places, 208 transitions, 2665 flow [2024-06-28 02:35:13,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2665, PETRI_PLACES=181, PETRI_TRANSITIONS=208} [2024-06-28 02:35:13,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-28 02:35:13,384 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 208 transitions, 2665 flow [2024-06-28 02:35:13,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:13,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:13,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:13,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:35:13,385 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:13,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:13,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1296438332, now seen corresponding path program 1 times [2024-06-28 02:35:13,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:13,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501545383] [2024-06-28 02:35:13,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:13,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:13,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:13,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:13,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:13,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501545383] [2024-06-28 02:35:13,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501545383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:13,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:13,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:13,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302352443] [2024-06-28 02:35:13,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:13,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:13,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:13,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:13,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:13,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:13,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 208 transitions, 2665 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:13,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:13,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:13,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:13,844 INFO L124 PetriNetUnfolderBase]: 1599/2711 cut-off events. [2024-06-28 02:35:13,844 INFO L125 PetriNetUnfolderBase]: For 80444/80444 co-relation queries the response was YES. [2024-06-28 02:35:13,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15787 conditions, 2711 events. 1599/2711 cut-off events. For 80444/80444 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 15924 event pairs, 356 based on Foata normal form. 2/2708 useless extension candidates. Maximal degree in co-relation 15702. Up to 2205 conditions per place. [2024-06-28 02:35:13,863 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 176 selfloop transitions, 69 changer transitions 0/252 dead transitions. [2024-06-28 02:35:13,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 252 transitions, 3557 flow [2024-06-28 02:35:13,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:13,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:13,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:35:13,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:35:13,864 INFO L175 Difference]: Start difference. First operand has 181 places, 208 transitions, 2665 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:35:13,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 252 transitions, 3557 flow [2024-06-28 02:35:14,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 252 transitions, 3310 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:14,020 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2781 flow [2024-06-28 02:35:14,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2781, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-28 02:35:14,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-28 02:35:14,021 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2781 flow [2024-06-28 02:35:14,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:14,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:14,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:14,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:35:14,021 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:14,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:14,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1104145870, now seen corresponding path program 1 times [2024-06-28 02:35:14,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:14,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201601444] [2024-06-28 02:35:14,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:14,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:14,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:14,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-06-28 02:35:14,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:14,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201601444] [2024-06-28 02:35:14,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201601444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:14,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:14,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:14,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321754899] [2024-06-28 02:35:14,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:14,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:14,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:14,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:14,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:14,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:14,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2781 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:14,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:14,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:14,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:14,538 INFO L124 PetriNetUnfolderBase]: 1643/2779 cut-off events. [2024-06-28 02:35:14,539 INFO L125 PetriNetUnfolderBase]: For 84419/84422 co-relation queries the response was YES. [2024-06-28 02:35:14,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16701 conditions, 2779 events. 1643/2779 cut-off events. For 84419/84422 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 16352 event pairs, 350 based on Foata normal form. 4/2780 useless extension candidates. Maximal degree in co-relation 16615. Up to 2276 conditions per place. [2024-06-28 02:35:14,555 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 101 changer transitions 0/265 dead transitions. [2024-06-28 02:35:14,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 265 transitions, 3805 flow [2024-06-28 02:35:14,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:14,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:14,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:35:14,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:35:14,562 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2781 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:35:14,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 265 transitions, 3805 flow [2024-06-28 02:35:14,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 265 transitions, 3729 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-28 02:35:14,738 INFO L231 Difference]: Finished difference. Result has 192 places, 243 transitions, 3263 flow [2024-06-28 02:35:14,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=192, PETRI_TRANSITIONS=243} [2024-06-28 02:35:14,738 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-28 02:35:14,739 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 243 transitions, 3263 flow [2024-06-28 02:35:14,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:14,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:14,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:14,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:35:14,739 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:14,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:14,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1104146056, now seen corresponding path program 2 times [2024-06-28 02:35:14,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:14,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249464855] [2024-06-28 02:35:14,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:14,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:14,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:14,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:14,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:14,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249464855] [2024-06-28 02:35:14,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249464855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:14,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:14,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:14,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88802677] [2024-06-28 02:35:14,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:14,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:14,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:14,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:14,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:14,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:14,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 243 transitions, 3263 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:14,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:14,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:14,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:15,220 INFO L124 PetriNetUnfolderBase]: 1653/2799 cut-off events. [2024-06-28 02:35:15,220 INFO L125 PetriNetUnfolderBase]: For 89515/89518 co-relation queries the response was YES. [2024-06-28 02:35:15,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17242 conditions, 2799 events. 1653/2799 cut-off events. For 89515/89518 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16507 event pairs, 347 based on Foata normal form. 4/2800 useless extension candidates. Maximal degree in co-relation 17151. Up to 2412 conditions per place. [2024-06-28 02:35:15,241 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 204 selfloop transitions, 56 changer transitions 0/267 dead transitions. [2024-06-28 02:35:15,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 267 transitions, 3875 flow [2024-06-28 02:35:15,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:15,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:15,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:35:15,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:35:15,243 INFO L175 Difference]: Start difference. First operand has 192 places, 243 transitions, 3263 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:35:15,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 267 transitions, 3875 flow [2024-06-28 02:35:15,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 267 transitions, 3755 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:15,415 INFO L231 Difference]: Finished difference. Result has 197 places, 247 transitions, 3312 flow [2024-06-28 02:35:15,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3312, PETRI_PLACES=197, PETRI_TRANSITIONS=247} [2024-06-28 02:35:15,416 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-28 02:35:15,416 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 247 transitions, 3312 flow [2024-06-28 02:35:15,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:15,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:15,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:15,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:35:15,416 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:15,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:15,417 INFO L85 PathProgramCache]: Analyzing trace with hash 808001916, now seen corresponding path program 2 times [2024-06-28 02:35:15,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:15,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610036052] [2024-06-28 02:35:15,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:15,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:15,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:15,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:15,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:15,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610036052] [2024-06-28 02:35:15,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610036052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:15,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:15,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:15,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868255285] [2024-06-28 02:35:15,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:15,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:15,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:15,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:15,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:15,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:15,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 247 transitions, 3312 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:15,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:15,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:15,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:15,868 INFO L124 PetriNetUnfolderBase]: 1663/2811 cut-off events. [2024-06-28 02:35:15,868 INFO L125 PetriNetUnfolderBase]: For 93786/93789 co-relation queries the response was YES. [2024-06-28 02:35:15,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17359 conditions, 2811 events. 1663/2811 cut-off events. For 93786/93789 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16598 event pairs, 350 based on Foata normal form. 4/2812 useless extension candidates. Maximal degree in co-relation 17267. Up to 2300 conditions per place. [2024-06-28 02:35:15,890 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 93 changer transitions 0/271 dead transitions. [2024-06-28 02:35:15,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 271 transitions, 4204 flow [2024-06-28 02:35:15,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:15,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:15,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:35:15,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:35:15,891 INFO L175 Difference]: Start difference. First operand has 197 places, 247 transitions, 3312 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:35:15,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 271 transitions, 4204 flow [2024-06-28 02:35:16,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 271 transitions, 4065 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:16,039 INFO L231 Difference]: Finished difference. Result has 198 places, 251 transitions, 3436 flow [2024-06-28 02:35:16,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3436, PETRI_PLACES=198, PETRI_TRANSITIONS=251} [2024-06-28 02:35:16,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-28 02:35:16,040 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 251 transitions, 3436 flow [2024-06-28 02:35:16,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:16,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:16,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:16,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:35:16,040 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:16,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:16,041 INFO L85 PathProgramCache]: Analyzing trace with hash -926777200, now seen corresponding path program 3 times [2024-06-28 02:35:16,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:16,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472474803] [2024-06-28 02:35:16,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:16,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:16,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:16,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:16,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:16,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472474803] [2024-06-28 02:35:16,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472474803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:16,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:16,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:16,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455388943] [2024-06-28 02:35:16,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:16,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:16,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:16,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:16,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:16,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:16,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 251 transitions, 3436 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:16,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:16,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:16,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:16,476 INFO L124 PetriNetUnfolderBase]: 1657/2805 cut-off events. [2024-06-28 02:35:16,476 INFO L125 PetriNetUnfolderBase]: For 96417/96420 co-relation queries the response was YES. [2024-06-28 02:35:16,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17402 conditions, 2805 events. 1657/2805 cut-off events. For 96417/96420 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16554 event pairs, 350 based on Foata normal form. 4/2806 useless extension candidates. Maximal degree in co-relation 17310. Up to 2295 conditions per place. [2024-06-28 02:35:16,499 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 170 selfloop transitions, 93 changer transitions 0/270 dead transitions. [2024-06-28 02:35:16,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 270 transitions, 4176 flow [2024-06-28 02:35:16,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:16,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:16,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:35:16,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:35:16,500 INFO L175 Difference]: Start difference. First operand has 198 places, 251 transitions, 3436 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:35:16,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 270 transitions, 4176 flow [2024-06-28 02:35:16,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 270 transitions, 4006 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:16,797 INFO L231 Difference]: Finished difference. Result has 202 places, 251 transitions, 3462 flow [2024-06-28 02:35:16,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3462, PETRI_PLACES=202, PETRI_TRANSITIONS=251} [2024-06-28 02:35:16,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:35:16,798 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 251 transitions, 3462 flow [2024-06-28 02:35:16,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:16,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:16,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:16,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:35:16,798 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:16,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:16,799 INFO L85 PathProgramCache]: Analyzing trace with hash 271265748, now seen corresponding path program 3 times [2024-06-28 02:35:16,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:16,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436746132] [2024-06-28 02:35:16,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:16,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:16,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:16,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:16,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:16,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436746132] [2024-06-28 02:35:16,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436746132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:16,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:16,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:16,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005587741] [2024-06-28 02:35:16,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:16,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:16,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:16,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:16,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:16,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:16,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 251 transitions, 3462 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:16,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:16,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:16,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:17,299 INFO L124 PetriNetUnfolderBase]: 1683/2849 cut-off events. [2024-06-28 02:35:17,299 INFO L125 PetriNetUnfolderBase]: For 102317/102320 co-relation queries the response was YES. [2024-06-28 02:35:17,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17807 conditions, 2849 events. 1683/2849 cut-off events. For 102317/102320 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16876 event pairs, 347 based on Foata normal form. 4/2850 useless extension candidates. Maximal degree in co-relation 17714. Up to 2431 conditions per place. [2024-06-28 02:35:17,322 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 58 changer transitions 0/278 dead transitions. [2024-06-28 02:35:17,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 278 transitions, 4238 flow [2024-06-28 02:35:17,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:17,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:17,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:35:17,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:35:17,323 INFO L175 Difference]: Start difference. First operand has 202 places, 251 transitions, 3462 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:35:17,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 278 transitions, 4238 flow [2024-06-28 02:35:17,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 278 transitions, 4089 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:17,550 INFO L231 Difference]: Finished difference. Result has 207 places, 258 transitions, 3539 flow [2024-06-28 02:35:17,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3313, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3539, PETRI_PLACES=207, PETRI_TRANSITIONS=258} [2024-06-28 02:35:17,550 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-28 02:35:17,550 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 258 transitions, 3539 flow [2024-06-28 02:35:17,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:17,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:17,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:17,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:35:17,551 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:17,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:17,551 INFO L85 PathProgramCache]: Analyzing trace with hash -926768272, now seen corresponding path program 1 times [2024-06-28 02:35:17,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:17,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390832326] [2024-06-28 02:35:17,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:17,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:17,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:17,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-06-28 02:35:17,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:17,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390832326] [2024-06-28 02:35:17,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390832326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:17,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:17,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:17,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803039338] [2024-06-28 02:35:17,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:17,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:17,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:17,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:17,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:17,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:17,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 258 transitions, 3539 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:17,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:17,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:17,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:18,098 INFO L124 PetriNetUnfolderBase]: 1691/2860 cut-off events. [2024-06-28 02:35:18,098 INFO L125 PetriNetUnfolderBase]: For 106210/106210 co-relation queries the response was YES. [2024-06-28 02:35:18,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17979 conditions, 2860 events. 1691/2860 cut-off events. For 106210/106210 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16932 event pairs, 342 based on Foata normal form. 2/2860 useless extension candidates. Maximal degree in co-relation 17884. Up to 2577 conditions per place. [2024-06-28 02:35:18,123 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 244 selfloop transitions, 27 changer transitions 0/278 dead transitions. [2024-06-28 02:35:18,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 278 transitions, 4165 flow [2024-06-28 02:35:18,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:18,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:18,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:35:18,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:35:18,124 INFO L175 Difference]: Start difference. First operand has 207 places, 258 transitions, 3539 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:35:18,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 278 transitions, 4165 flow [2024-06-28 02:35:18,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 278 transitions, 4003 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:18,301 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3480 flow [2024-06-28 02:35:18,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3480, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-28 02:35:18,302 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-28 02:35:18,302 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3480 flow [2024-06-28 02:35:18,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:18,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:18,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:18,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:35:18,303 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:18,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:18,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1843301300, now seen corresponding path program 4 times [2024-06-28 02:35:18,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:18,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994825484] [2024-06-28 02:35:18,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:18,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:18,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:18,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:18,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:18,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994825484] [2024-06-28 02:35:18,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994825484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:18,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:18,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:18,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106450278] [2024-06-28 02:35:18,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:18,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:18,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:18,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:18,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:18,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:18,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3480 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:18,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:18,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:18,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:18,803 INFO L124 PetriNetUnfolderBase]: 1704/2862 cut-off events. [2024-06-28 02:35:18,804 INFO L125 PetriNetUnfolderBase]: For 112619/112625 co-relation queries the response was YES. [2024-06-28 02:35:18,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18086 conditions, 2862 events. 1704/2862 cut-off events. For 112619/112625 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16794 event pairs, 381 based on Foata normal form. 3/2854 useless extension candidates. Maximal degree in co-relation 17993. Up to 2321 conditions per place. [2024-06-28 02:35:18,826 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 184 selfloop transitions, 103 changer transitions 0/294 dead transitions. [2024-06-28 02:35:18,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 294 transitions, 4540 flow [2024-06-28 02:35:18,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:18,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:18,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:35:18,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:35:18,828 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3480 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:35:18,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 294 transitions, 4540 flow [2024-06-28 02:35:19,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 294 transitions, 4453 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:19,068 INFO L231 Difference]: Finished difference. Result has 209 places, 271 transitions, 3767 flow [2024-06-28 02:35:19,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3767, PETRI_PLACES=209, PETRI_TRANSITIONS=271} [2024-06-28 02:35:19,068 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-28 02:35:19,068 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 271 transitions, 3767 flow [2024-06-28 02:35:19,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:19,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:19,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:19,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:35:19,069 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:19,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:19,069 INFO L85 PathProgramCache]: Analyzing trace with hash 586949862, now seen corresponding path program 5 times [2024-06-28 02:35:19,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:19,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504542954] [2024-06-28 02:35:19,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:19,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:19,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:19,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:19,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:19,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504542954] [2024-06-28 02:35:19,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504542954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:19,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:19,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:19,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637356700] [2024-06-28 02:35:19,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:19,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:19,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:19,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:19,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:19,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:19,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 271 transitions, 3767 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:19,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:19,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:19,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:19,591 INFO L124 PetriNetUnfolderBase]: 1709/2873 cut-off events. [2024-06-28 02:35:19,591 INFO L125 PetriNetUnfolderBase]: For 118169/118175 co-relation queries the response was YES. [2024-06-28 02:35:19,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18518 conditions, 2873 events. 1709/2873 cut-off events. For 118169/118175 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16960 event pairs, 381 based on Foata normal form. 3/2865 useless extension candidates. Maximal degree in co-relation 18424. Up to 2325 conditions per place. [2024-06-28 02:35:19,610 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 189 selfloop transitions, 102 changer transitions 0/298 dead transitions. [2024-06-28 02:35:19,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 298 transitions, 4829 flow [2024-06-28 02:35:19,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:19,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:19,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:35:19,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:35:19,612 INFO L175 Difference]: Start difference. First operand has 209 places, 271 transitions, 3767 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:35:19,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 298 transitions, 4829 flow [2024-06-28 02:35:19,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 298 transitions, 4719 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-28 02:35:19,906 INFO L231 Difference]: Finished difference. Result has 215 places, 274 transitions, 3921 flow [2024-06-28 02:35:19,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3921, PETRI_PLACES=215, PETRI_TRANSITIONS=274} [2024-06-28 02:35:19,907 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-28 02:35:19,907 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 274 transitions, 3921 flow [2024-06-28 02:35:19,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:19,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:19,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:19,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:35:19,907 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:19,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:19,908 INFO L85 PathProgramCache]: Analyzing trace with hash -50497118, now seen corresponding path program 6 times [2024-06-28 02:35:19,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:19,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714497619] [2024-06-28 02:35:19,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:19,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:19,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:19,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:19,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:19,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714497619] [2024-06-28 02:35:19,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714497619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:19,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:19,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:19,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060637716] [2024-06-28 02:35:19,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:19,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:19,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:19,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:19,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:20,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:20,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 274 transitions, 3921 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:20,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:20,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:20,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:20,388 INFO L124 PetriNetUnfolderBase]: 1706/2875 cut-off events. [2024-06-28 02:35:20,388 INFO L125 PetriNetUnfolderBase]: For 121564/121570 co-relation queries the response was YES. [2024-06-28 02:35:20,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18729 conditions, 2875 events. 1706/2875 cut-off events. For 121564/121570 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16978 event pairs, 367 based on Foata normal form. 3/2871 useless extension candidates. Maximal degree in co-relation 18632. Up to 2490 conditions per place. [2024-06-28 02:35:20,410 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 227 selfloop transitions, 58 changer transitions 0/292 dead transitions. [2024-06-28 02:35:20,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 292 transitions, 4559 flow [2024-06-28 02:35:20,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:20,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:20,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:35:20,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:35:20,412 INFO L175 Difference]: Start difference. First operand has 215 places, 274 transitions, 3921 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:35:20,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 292 transitions, 4559 flow [2024-06-28 02:35:20,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 292 transitions, 4367 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:20,700 INFO L231 Difference]: Finished difference. Result has 218 places, 275 transitions, 3879 flow [2024-06-28 02:35:20,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3879, PETRI_PLACES=218, PETRI_TRANSITIONS=275} [2024-06-28 02:35:20,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-28 02:35:20,701 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 275 transitions, 3879 flow [2024-06-28 02:35:20,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:20,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:20,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:20,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:35:20,702 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:20,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:20,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1965551660, now seen corresponding path program 7 times [2024-06-28 02:35:20,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:20,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370156780] [2024-06-28 02:35:20,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:20,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:20,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:20,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:20,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:20,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370156780] [2024-06-28 02:35:20,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370156780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:20,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:20,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:20,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13917889] [2024-06-28 02:35:20,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:20,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:20,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:20,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:20,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:20,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:20,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 275 transitions, 3879 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:20,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:20,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:20,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:21,217 INFO L124 PetriNetUnfolderBase]: 1711/2876 cut-off events. [2024-06-28 02:35:21,218 INFO L125 PetriNetUnfolderBase]: For 125908/125914 co-relation queries the response was YES. [2024-06-28 02:35:21,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18650 conditions, 2876 events. 1711/2876 cut-off events. For 125908/125914 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16945 event pairs, 381 based on Foata normal form. 3/2868 useless extension candidates. Maximal degree in co-relation 18553. Up to 2327 conditions per place. [2024-06-28 02:35:21,242 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-28 02:35:21,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 298 transitions, 4747 flow [2024-06-28 02:35:21,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:21,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:21,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:35:21,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:35:21,324 INFO L175 Difference]: Start difference. First operand has 218 places, 275 transitions, 3879 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:35:21,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 298 transitions, 4747 flow [2024-06-28 02:35:21,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 298 transitions, 4613 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:21,606 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 4021 flow [2024-06-28 02:35:21,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4021, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2024-06-28 02:35:21,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-28 02:35:21,607 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 4021 flow [2024-06-28 02:35:21,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:21,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:21,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:21,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:35:21,608 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:21,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:21,608 INFO L85 PathProgramCache]: Analyzing trace with hash 587070018, now seen corresponding path program 4 times [2024-06-28 02:35:21,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:21,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090041270] [2024-06-28 02:35:21,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:21,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:21,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:21,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:21,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:21,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090041270] [2024-06-28 02:35:21,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090041270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:21,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:21,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:21,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076578088] [2024-06-28 02:35:21,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:21,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:21,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:21,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:21,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:21,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:21,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 4021 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:21,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:21,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:21,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:22,073 INFO L124 PetriNetUnfolderBase]: 1706/2875 cut-off events. [2024-06-28 02:35:22,073 INFO L125 PetriNetUnfolderBase]: For 129392/129398 co-relation queries the response was YES. [2024-06-28 02:35:22,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18822 conditions, 2875 events. 1706/2875 cut-off events. For 129392/129398 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16994 event pairs, 383 based on Foata normal form. 3/2871 useless extension candidates. Maximal degree in co-relation 18724. Up to 2366 conditions per place. [2024-06-28 02:35:22,098 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-28 02:35:22,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 298 transitions, 4845 flow [2024-06-28 02:35:22,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:22,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:22,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:35:22,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:35:22,099 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 4021 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:35:22,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 298 transitions, 4845 flow [2024-06-28 02:35:22,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 298 transitions, 4646 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:22,476 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 4050 flow [2024-06-28 02:35:22,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-28 02:35:22,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 02:35:22,476 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 4050 flow [2024-06-28 02:35:22,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:22,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:22,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:22,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:35:22,477 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:22,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:22,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1969783160, now seen corresponding path program 8 times [2024-06-28 02:35:22,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:22,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194415971] [2024-06-28 02:35:22,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:22,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:22,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:22,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:22,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:22,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194415971] [2024-06-28 02:35:22,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194415971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:22,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:22,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:22,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310831796] [2024-06-28 02:35:22,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:22,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:22,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:22,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:22,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:22,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:22,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 4050 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:22,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:22,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:22,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:23,032 INFO L124 PetriNetUnfolderBase]: 1724/2903 cut-off events. [2024-06-28 02:35:23,033 INFO L125 PetriNetUnfolderBase]: For 135468/135474 co-relation queries the response was YES. [2024-06-28 02:35:23,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19150 conditions, 2903 events. 1724/2903 cut-off events. For 135468/135474 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17196 event pairs, 367 based on Foata normal form. 3/2899 useless extension candidates. Maximal degree in co-relation 19051. Up to 2496 conditions per place. [2024-06-28 02:35:23,058 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 75 changer transitions 0/307 dead transitions. [2024-06-28 02:35:23,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 307 transitions, 4958 flow [2024-06-28 02:35:23,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:23,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:23,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-28 02:35:23,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:35:23,060 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 4050 flow. Second operand 9 states and 198 transitions. [2024-06-28 02:35:23,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 307 transitions, 4958 flow [2024-06-28 02:35:23,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 307 transitions, 4409 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-28 02:35:23,433 INFO L231 Difference]: Finished difference. Result has 225 places, 290 transitions, 3856 flow [2024-06-28 02:35:23,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3856, PETRI_PLACES=225, PETRI_TRANSITIONS=290} [2024-06-28 02:35:23,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 02:35:23,434 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 290 transitions, 3856 flow [2024-06-28 02:35:23,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:23,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:23,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:23,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:35:23,435 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:23,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:23,435 INFO L85 PathProgramCache]: Analyzing trace with hash 941570022, now seen corresponding path program 9 times [2024-06-28 02:35:23,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:23,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051825629] [2024-06-28 02:35:23,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:23,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:23,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:23,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:23,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:23,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051825629] [2024-06-28 02:35:23,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051825629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:23,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:23,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:23,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860894669] [2024-06-28 02:35:23,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:23,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:23,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:23,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:23,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:23,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:23,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 290 transitions, 3856 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:23,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:23,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:23,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:23,942 INFO L124 PetriNetUnfolderBase]: 1721/2897 cut-off events. [2024-06-28 02:35:23,942 INFO L125 PetriNetUnfolderBase]: For 135239/135245 co-relation queries the response was YES. [2024-06-28 02:35:23,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18801 conditions, 2897 events. 1721/2897 cut-off events. For 135239/135245 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17128 event pairs, 367 based on Foata normal form. 3/2893 useless extension candidates. Maximal degree in co-relation 18700. Up to 2493 conditions per place. [2024-06-28 02:35:23,966 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 74 changer transitions 0/304 dead transitions. [2024-06-28 02:35:23,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 304 transitions, 4484 flow [2024-06-28 02:35:23,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:23,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:23,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:35:23,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:35:23,967 INFO L175 Difference]: Start difference. First operand has 225 places, 290 transitions, 3856 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:35:23,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 304 transitions, 4484 flow [2024-06-28 02:35:24,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 304 transitions, 4345 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:24,303 INFO L231 Difference]: Finished difference. Result has 230 places, 290 transitions, 3871 flow [2024-06-28 02:35:24,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3717, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3871, PETRI_PLACES=230, PETRI_TRANSITIONS=290} [2024-06-28 02:35:24,304 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 02:35:24,304 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 290 transitions, 3871 flow [2024-06-28 02:35:24,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:24,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:24,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:24,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:35:24,305 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:24,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:24,305 INFO L85 PathProgramCache]: Analyzing trace with hash 941333058, now seen corresponding path program 5 times [2024-06-28 02:35:24,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:24,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087057712] [2024-06-28 02:35:24,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:24,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:24,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:24,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:24,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:24,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087057712] [2024-06-28 02:35:24,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087057712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:24,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:24,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:24,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54141074] [2024-06-28 02:35:24,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:24,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:24,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:24,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:24,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:24,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:24,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 290 transitions, 3871 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:24,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:24,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:24,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:24,760 INFO L124 PetriNetUnfolderBase]: 1734/2912 cut-off events. [2024-06-28 02:35:24,761 INFO L125 PetriNetUnfolderBase]: For 141341/141347 co-relation queries the response was YES. [2024-06-28 02:35:24,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19069 conditions, 2912 events. 1734/2912 cut-off events. For 141341/141347 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17180 event pairs, 383 based on Foata normal form. 3/2908 useless extension candidates. Maximal degree in co-relation 18967. Up to 2392 conditions per place. [2024-06-28 02:35:24,784 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 187 selfloop transitions, 118 changer transitions 0/312 dead transitions. [2024-06-28 02:35:24,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 312 transitions, 4819 flow [2024-06-28 02:35:24,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:24,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:24,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:35:24,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:35:24,786 INFO L175 Difference]: Start difference. First operand has 230 places, 290 transitions, 3871 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:35:24,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 312 transitions, 4819 flow [2024-06-28 02:35:25,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 312 transitions, 4671 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:25,124 INFO L231 Difference]: Finished difference. Result has 231 places, 296 transitions, 4057 flow [2024-06-28 02:35:25,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4057, PETRI_PLACES=231, PETRI_TRANSITIONS=296} [2024-06-28 02:35:25,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-28 02:35:25,125 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 296 transitions, 4057 flow [2024-06-28 02:35:25,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:25,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:25,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:25,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:35:25,125 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:25,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:25,126 INFO L85 PathProgramCache]: Analyzing trace with hash 941748768, now seen corresponding path program 6 times [2024-06-28 02:35:25,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:25,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693504040] [2024-06-28 02:35:25,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:25,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:25,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:25,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-06-28 02:35:25,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:25,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693504040] [2024-06-28 02:35:25,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693504040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:25,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:25,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:25,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848149976] [2024-06-28 02:35:25,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:25,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:25,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:25,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:25,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:25,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:25,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 296 transitions, 4057 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:25,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:25,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:25,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:25,672 INFO L124 PetriNetUnfolderBase]: 1731/2923 cut-off events. [2024-06-28 02:35:25,673 INFO L125 PetriNetUnfolderBase]: For 143753/143753 co-relation queries the response was YES. [2024-06-28 02:35:25,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19240 conditions, 2923 events. 1731/2923 cut-off events. For 143753/143753 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17346 event pairs, 342 based on Foata normal form. 1/2922 useless extension candidates. Maximal degree in co-relation 19137. Up to 2643 conditions per place. [2024-06-28 02:35:25,700 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 278 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-28 02:35:25,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 310 transitions, 4697 flow [2024-06-28 02:35:25,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:25,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:25,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 02:35:25,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:35:25,702 INFO L175 Difference]: Start difference. First operand has 231 places, 296 transitions, 4057 flow. Second operand 7 states and 154 transitions. [2024-06-28 02:35:25,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 310 transitions, 4697 flow [2024-06-28 02:35:26,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 310 transitions, 4492 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:26,023 INFO L231 Difference]: Finished difference. Result has 235 places, 296 transitions, 3908 flow [2024-06-28 02:35:26,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3908, PETRI_PLACES=235, PETRI_TRANSITIONS=296} [2024-06-28 02:35:26,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-28 02:35:26,024 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 296 transitions, 3908 flow [2024-06-28 02:35:26,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:26,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:26,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:26,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:35:26,024 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:26,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:26,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1023542816, now seen corresponding path program 7 times [2024-06-28 02:35:26,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:26,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613565617] [2024-06-28 02:35:26,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:26,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:26,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:26,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:26,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:26,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613565617] [2024-06-28 02:35:26,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613565617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:26,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:26,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:26,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855204654] [2024-06-28 02:35:26,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:26,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:26,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:26,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:26,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:26,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:26,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 296 transitions, 3908 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:26,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:26,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:26,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:26,588 INFO L124 PetriNetUnfolderBase]: 1741/2935 cut-off events. [2024-06-28 02:35:26,588 INFO L125 PetriNetUnfolderBase]: For 147869/147869 co-relation queries the response was YES. [2024-06-28 02:35:26,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19149 conditions, 2935 events. 1741/2935 cut-off events. For 147869/147869 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17399 event pairs, 342 based on Foata normal form. 1/2934 useless extension candidates. Maximal degree in co-relation 19045. Up to 2653 conditions per place. [2024-06-28 02:35:26,617 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 277 selfloop transitions, 31 changer transitions 0/315 dead transitions. [2024-06-28 02:35:26,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 315 transitions, 4643 flow [2024-06-28 02:35:26,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:26,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:26,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:35:26,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:35:26,619 INFO L175 Difference]: Start difference. First operand has 235 places, 296 transitions, 3908 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:35:26,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 315 transitions, 4643 flow [2024-06-28 02:35:27,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 315 transitions, 4562 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:27,026 INFO L231 Difference]: Finished difference. Result has 235 places, 302 transitions, 3992 flow [2024-06-28 02:35:27,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3833, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3992, PETRI_PLACES=235, PETRI_TRANSITIONS=302} [2024-06-28 02:35:27,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-28 02:35:27,028 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 302 transitions, 3992 flow [2024-06-28 02:35:27,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:27,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:27,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:27,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:35:27,029 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:27,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:27,029 INFO L85 PathProgramCache]: Analyzing trace with hash 2090488820, now seen corresponding path program 10 times [2024-06-28 02:35:27,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:27,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838079526] [2024-06-28 02:35:27,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:27,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:27,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:27,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:27,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838079526] [2024-06-28 02:35:27,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838079526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:27,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:27,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:27,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073973146] [2024-06-28 02:35:27,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:27,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:27,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:27,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:27,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:27,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:27,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 302 transitions, 3992 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:27,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:27,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:27,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:27,530 INFO L124 PetriNetUnfolderBase]: 1746/2938 cut-off events. [2024-06-28 02:35:27,531 INFO L125 PetriNetUnfolderBase]: For 154142/154148 co-relation queries the response was YES. [2024-06-28 02:35:27,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19290 conditions, 2938 events. 1746/2938 cut-off events. For 154142/154148 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17398 event pairs, 367 based on Foata normal form. 3/2934 useless extension candidates. Maximal degree in co-relation 19185. Up to 2399 conditions per place. [2024-06-28 02:35:27,556 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 207 selfloop transitions, 116 changer transitions 0/330 dead transitions. [2024-06-28 02:35:27,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 330 transitions, 4960 flow [2024-06-28 02:35:27,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:27,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:27,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:35:27,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:35:27,558 INFO L175 Difference]: Start difference. First operand has 235 places, 302 transitions, 3992 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:35:27,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 330 transitions, 4960 flow [2024-06-28 02:35:27,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 330 transitions, 4866 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:27,957 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4224 flow [2024-06-28 02:35:27,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4224, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-28 02:35:27,958 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-28 02:35:27,958 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4224 flow [2024-06-28 02:35:27,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:27,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:27,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:27,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:35:27,959 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:27,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:27,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1982112500, now seen corresponding path program 8 times [2024-06-28 02:35:27,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:27,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787160995] [2024-06-28 02:35:27,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:27,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:27,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:28,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:28,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:28,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787160995] [2024-06-28 02:35:28,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787160995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:28,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:28,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:28,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216263797] [2024-06-28 02:35:28,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:28,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:28,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:28,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:28,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:28,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:28,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4224 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:28,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:28,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:28,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:28,463 INFO L124 PetriNetUnfolderBase]: 1740/2937 cut-off events. [2024-06-28 02:35:28,464 INFO L125 PetriNetUnfolderBase]: For 153142/153145 co-relation queries the response was YES. [2024-06-28 02:35:28,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19486 conditions, 2937 events. 1740/2937 cut-off events. For 153142/153145 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17460 event pairs, 351 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 19380. Up to 2494 conditions per place. [2024-06-28 02:35:28,489 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 239 selfloop transitions, 78 changer transitions 0/324 dead transitions. [2024-06-28 02:35:28,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 324 transitions, 5016 flow [2024-06-28 02:35:28,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:28,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:28,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-28 02:35:28,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-28 02:35:28,490 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4224 flow. Second operand 5 states and 131 transitions. [2024-06-28 02:35:28,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 324 transitions, 5016 flow [2024-06-28 02:35:28,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 324 transitions, 4780 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:28,886 INFO L231 Difference]: Finished difference. Result has 238 places, 305 transitions, 4178 flow [2024-06-28 02:35:28,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4178, PETRI_PLACES=238, PETRI_TRANSITIONS=305} [2024-06-28 02:35:28,887 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 02:35:28,887 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 305 transitions, 4178 flow [2024-06-28 02:35:28,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:28,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:28,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:28,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:35:28,888 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:28,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:28,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1976398580, now seen corresponding path program 9 times [2024-06-28 02:35:28,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:28,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149562788] [2024-06-28 02:35:28,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:28,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:28,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:28,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:28,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:28,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149562788] [2024-06-28 02:35:28,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149562788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:28,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:28,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:28,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484810750] [2024-06-28 02:35:28,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:28,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:28,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:28,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:28,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:29,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:29,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 305 transitions, 4178 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:29,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:29,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:29,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:29,402 INFO L124 PetriNetUnfolderBase]: 1735/2928 cut-off events. [2024-06-28 02:35:29,402 INFO L125 PetriNetUnfolderBase]: For 144491/144491 co-relation queries the response was YES. [2024-06-28 02:35:29,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19229 conditions, 2928 events. 1735/2928 cut-off events. For 144491/144491 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17405 event pairs, 342 based on Foata normal form. 1/2927 useless extension candidates. Maximal degree in co-relation 19124. Up to 2489 conditions per place. [2024-06-28 02:35:29,425 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 236 selfloop transitions, 88 changer transitions 0/331 dead transitions. [2024-06-28 02:35:29,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 331 transitions, 4892 flow [2024-06-28 02:35:29,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:29,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:29,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:35:29,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:35:29,426 INFO L175 Difference]: Start difference. First operand has 238 places, 305 transitions, 4178 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:35:29,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 331 transitions, 4892 flow [2024-06-28 02:35:29,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 331 transitions, 4755 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:29,816 INFO L231 Difference]: Finished difference. Result has 242 places, 305 transitions, 4245 flow [2024-06-28 02:35:29,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4245, PETRI_PLACES=242, PETRI_TRANSITIONS=305} [2024-06-28 02:35:29,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 02:35:29,817 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 305 transitions, 4245 flow [2024-06-28 02:35:29,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:29,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:29,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:29,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:35:29,817 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:29,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:29,818 INFO L85 PathProgramCache]: Analyzing trace with hash 2090251856, now seen corresponding path program 10 times [2024-06-28 02:35:29,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:29,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63137670] [2024-06-28 02:35:29,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:29,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:29,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:29,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:29,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:29,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63137670] [2024-06-28 02:35:29,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63137670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:29,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:29,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:29,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144386807] [2024-06-28 02:35:29,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:29,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:29,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:29,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:29,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:29,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:29,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 305 transitions, 4245 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:29,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:29,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:29,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:30,291 INFO L124 PetriNetUnfolderBase]: 1732/2913 cut-off events. [2024-06-28 02:35:30,291 INFO L125 PetriNetUnfolderBase]: For 145094/145100 co-relation queries the response was YES. [2024-06-28 02:35:30,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19173 conditions, 2913 events. 1732/2913 cut-off events. For 145094/145100 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17248 event pairs, 383 based on Foata normal form. 3/2909 useless extension candidates. Maximal degree in co-relation 19068. Up to 2393 conditions per place. [2024-06-28 02:35:30,316 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 126 changer transitions 0/322 dead transitions. [2024-06-28 02:35:30,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 322 transitions, 5025 flow [2024-06-28 02:35:30,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:30,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:30,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:35:30,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:35:30,317 INFO L175 Difference]: Start difference. First operand has 242 places, 305 transitions, 4245 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:35:30,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 322 transitions, 5025 flow [2024-06-28 02:35:30,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 322 transitions, 4718 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 02:35:30,664 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4208 flow [2024-06-28 02:35:30,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3942, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4208, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-28 02:35:30,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-28 02:35:30,665 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4208 flow [2024-06-28 02:35:30,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:30,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:30,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:30,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:35:30,665 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:30,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:30,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1347625034, now seen corresponding path program 11 times [2024-06-28 02:35:30,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:30,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177447386] [2024-06-28 02:35:30,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:30,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:30,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:30,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:30,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:30,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177447386] [2024-06-28 02:35:30,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177447386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:30,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:30,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:30,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59191084] [2024-06-28 02:35:30,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:30,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:30,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:30,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:30,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:30,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:30,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4208 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:30,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:30,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:30,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:31,219 INFO L124 PetriNetUnfolderBase]: 1729/2916 cut-off events. [2024-06-28 02:35:31,220 INFO L125 PetriNetUnfolderBase]: For 138188/138194 co-relation queries the response was YES. [2024-06-28 02:35:31,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19015 conditions, 2916 events. 1729/2916 cut-off events. For 138188/138194 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17329 event pairs, 367 based on Foata normal form. 3/2912 useless extension candidates. Maximal degree in co-relation 18910. Up to 2378 conditions per place. [2024-06-28 02:35:31,243 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 212 selfloop transitions, 119 changer transitions 0/338 dead transitions. [2024-06-28 02:35:31,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 338 transitions, 5164 flow [2024-06-28 02:35:31,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:31,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:31,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 02:35:31,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-28 02:35:31,244 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4208 flow. Second operand 9 states and 217 transitions. [2024-06-28 02:35:31,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 338 transitions, 5164 flow [2024-06-28 02:35:31,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 338 transitions, 4884 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:31,593 INFO L231 Difference]: Finished difference. Result has 243 places, 305 transitions, 4192 flow [2024-06-28 02:35:31,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4192, PETRI_PLACES=243, PETRI_TRANSITIONS=305} [2024-06-28 02:35:31,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-28 02:35:31,594 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 305 transitions, 4192 flow [2024-06-28 02:35:31,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:31,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:31,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:31,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:35:31,594 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:31,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:31,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1913120336, now seen corresponding path program 11 times [2024-06-28 02:35:31,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:31,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072608637] [2024-06-28 02:35:31,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:31,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:31,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:31,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:31,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:31,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072608637] [2024-06-28 02:35:31,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072608637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:31,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:31,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:31,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788067507] [2024-06-28 02:35:31,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:31,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:31,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:31,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:31,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:31,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:31,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 305 transitions, 4192 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:31,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:31,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:31,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:32,102 INFO L124 PetriNetUnfolderBase]: 1739/2937 cut-off events. [2024-06-28 02:35:32,103 INFO L125 PetriNetUnfolderBase]: For 134536/134539 co-relation queries the response was YES. [2024-06-28 02:35:32,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19045 conditions, 2937 events. 1739/2937 cut-off events. For 134536/134539 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17463 event pairs, 351 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 18941. Up to 2399 conditions per place. [2024-06-28 02:35:32,129 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 120 changer transitions 0/329 dead transitions. [2024-06-28 02:35:32,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 329 transitions, 5045 flow [2024-06-28 02:35:32,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:32,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:32,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:35:32,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:35:32,130 INFO L175 Difference]: Start difference. First operand has 243 places, 305 transitions, 4192 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:35:32,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 329 transitions, 5045 flow [2024-06-28 02:35:32,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 329 transitions, 4775 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 02:35:32,450 INFO L231 Difference]: Finished difference. Result has 240 places, 309 transitions, 4240 flow [2024-06-28 02:35:32,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4240, PETRI_PLACES=240, PETRI_TRANSITIONS=309} [2024-06-28 02:35:32,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-28 02:35:32,451 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 309 transitions, 4240 flow [2024-06-28 02:35:32,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:32,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:32,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:32,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:35:32,451 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:32,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:32,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1913357486, now seen corresponding path program 12 times [2024-06-28 02:35:32,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:32,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685985813] [2024-06-28 02:35:32,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:32,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:32,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:32,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:32,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:32,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685985813] [2024-06-28 02:35:32,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685985813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:32,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:32,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:32,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919281214] [2024-06-28 02:35:32,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:32,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:32,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:32,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:32,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:32,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:32,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 309 transitions, 4240 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:32,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:32,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:32,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:32,911 INFO L124 PetriNetUnfolderBase]: 1731/2925 cut-off events. [2024-06-28 02:35:32,911 INFO L125 PetriNetUnfolderBase]: For 122883/122886 co-relation queries the response was YES. [2024-06-28 02:35:32,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18699 conditions, 2925 events. 1731/2925 cut-off events. For 122883/122886 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 17420 event pairs, 351 based on Foata normal form. 4/2926 useless extension candidates. Maximal degree in co-relation 18595. Up to 2391 conditions per place. [2024-06-28 02:35:32,936 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 111 changer transitions 0/325 dead transitions. [2024-06-28 02:35:32,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 325 transitions, 4916 flow [2024-06-28 02:35:32,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:32,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:32,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:35:32,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:35:32,943 INFO L175 Difference]: Start difference. First operand has 240 places, 309 transitions, 4240 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:35:32,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 325 transitions, 4916 flow [2024-06-28 02:35:33,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 325 transitions, 4680 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:33,237 INFO L231 Difference]: Finished difference. Result has 241 places, 309 transitions, 4243 flow [2024-06-28 02:35:33,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4243, PETRI_PLACES=241, PETRI_TRANSITIONS=309} [2024-06-28 02:35:33,237 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-28 02:35:33,237 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 309 transitions, 4243 flow [2024-06-28 02:35:33,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:33,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:33,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:33,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:35:33,238 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:33,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:33,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1377573460, now seen corresponding path program 12 times [2024-06-28 02:35:33,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:33,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446780813] [2024-06-28 02:35:33,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:33,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:33,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:33,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:33,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:33,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446780813] [2024-06-28 02:35:33,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446780813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:33,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:33,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:33,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025975233] [2024-06-28 02:35:33,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:33,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:33,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:33,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:33,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:33,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:33,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 309 transitions, 4243 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:33,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:33,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:33,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:33,834 INFO L124 PetriNetUnfolderBase]: 1725/2917 cut-off events. [2024-06-28 02:35:33,834 INFO L125 PetriNetUnfolderBase]: For 116290/116293 co-relation queries the response was YES. [2024-06-28 02:35:33,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18435 conditions, 2917 events. 1725/2917 cut-off events. For 116290/116293 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17389 event pairs, 347 based on Foata normal form. 4/2918 useless extension candidates. Maximal degree in co-relation 18332. Up to 2376 conditions per place. [2024-06-28 02:35:33,855 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 108 changer transitions 0/340 dead transitions. [2024-06-28 02:35:33,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 340 transitions, 5085 flow [2024-06-28 02:35:33,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:33,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:33,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:35:33,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:35:33,857 INFO L175 Difference]: Start difference. First operand has 241 places, 309 transitions, 4243 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:35:33,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 340 transitions, 5085 flow [2024-06-28 02:35:34,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 340 transitions, 4754 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:34,134 INFO L231 Difference]: Finished difference. Result has 242 places, 309 transitions, 4152 flow [2024-06-28 02:35:34,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4152, PETRI_PLACES=242, PETRI_TRANSITIONS=309} [2024-06-28 02:35:34,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 02:35:34,135 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 309 transitions, 4152 flow [2024-06-28 02:35:34,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:34,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:34,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:34,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:35:34,135 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:34,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:34,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1913366414, now seen corresponding path program 2 times [2024-06-28 02:35:34,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:34,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33598367] [2024-06-28 02:35:34,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:34,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:34,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:34,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-06-28 02:35:34,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:34,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33598367] [2024-06-28 02:35:34,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33598367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:34,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:34,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:34,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254472684] [2024-06-28 02:35:34,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:34,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:34,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:34,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:34,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:34,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:34,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 309 transitions, 4152 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:34,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:34,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:34,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:34,632 INFO L124 PetriNetUnfolderBase]: 1733/2928 cut-off events. [2024-06-28 02:35:34,632 INFO L125 PetriNetUnfolderBase]: For 115992/115992 co-relation queries the response was YES. [2024-06-28 02:35:34,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18525 conditions, 2928 events. 1733/2928 cut-off events. For 115992/115992 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17412 event pairs, 342 based on Foata normal form. 2/2928 useless extension candidates. Maximal degree in co-relation 18422. Up to 2632 conditions per place. [2024-06-28 02:35:34,657 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 292 selfloop transitions, 29 changer transitions 0/328 dead transitions. [2024-06-28 02:35:34,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 328 transitions, 4880 flow [2024-06-28 02:35:34,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:34,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:34,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:35:34,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:35:34,658 INFO L175 Difference]: Start difference. First operand has 242 places, 309 transitions, 4152 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:35:34,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 328 transitions, 4880 flow [2024-06-28 02:35:34,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 328 transitions, 4640 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:34,948 INFO L231 Difference]: Finished difference. Result has 241 places, 311 transitions, 4026 flow [2024-06-28 02:35:34,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4026, PETRI_PLACES=241, PETRI_TRANSITIONS=311} [2024-06-28 02:35:34,949 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-28 02:35:34,949 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 311 transitions, 4026 flow [2024-06-28 02:35:34,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:34,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:34,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:34,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:35:34,950 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:34,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:34,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1924984904, now seen corresponding path program 3 times [2024-06-28 02:35:34,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:34,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992258369] [2024-06-28 02:35:34,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:34,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:34,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:35,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:35,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:35,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992258369] [2024-06-28 02:35:35,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992258369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:35,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:35,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:35,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685776265] [2024-06-28 02:35:35,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:35,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:35,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:35,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:35,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:35,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:35,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 311 transitions, 4026 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:35,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:35,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:35,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:35,482 INFO L124 PetriNetUnfolderBase]: 1741/2940 cut-off events. [2024-06-28 02:35:35,482 INFO L125 PetriNetUnfolderBase]: For 111685/111685 co-relation queries the response was YES. [2024-06-28 02:35:35,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18357 conditions, 2940 events. 1741/2940 cut-off events. For 111685/111685 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17473 event pairs, 344 based on Foata normal form. 2/2940 useless extension candidates. Maximal degree in co-relation 18253. Up to 2656 conditions per place. [2024-06-28 02:35:35,508 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 301 selfloop transitions, 21 changer transitions 0/329 dead transitions. [2024-06-28 02:35:35,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 329 transitions, 4758 flow [2024-06-28 02:35:35,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:35,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:35,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 02:35:35,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-28 02:35:35,509 INFO L175 Difference]: Start difference. First operand has 241 places, 311 transitions, 4026 flow. Second operand 5 states and 121 transitions. [2024-06-28 02:35:35,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 329 transitions, 4758 flow [2024-06-28 02:35:35,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 329 transitions, 4660 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:35,737 INFO L231 Difference]: Finished difference. Result has 242 places, 313 transitions, 4027 flow [2024-06-28 02:35:35,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4027, PETRI_PLACES=242, PETRI_TRANSITIONS=313} [2024-06-28 02:35:35,738 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 02:35:35,738 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 313 transitions, 4027 flow [2024-06-28 02:35:35,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:35,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:35,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:35,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:35:35,739 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:35,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:35,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1389855784, now seen corresponding path program 4 times [2024-06-28 02:35:35,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:35,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176441197] [2024-06-28 02:35:35,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:35,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:35,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:35,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:35,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:35,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176441197] [2024-06-28 02:35:35,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176441197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:35,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:35,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:35,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235951449] [2024-06-28 02:35:35,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:35,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:35,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:35,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:35,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:35,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:35,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 313 transitions, 4027 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:35,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:35,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:35,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:36,257 INFO L124 PetriNetUnfolderBase]: 1736/2933 cut-off events. [2024-06-28 02:35:36,257 INFO L125 PetriNetUnfolderBase]: For 108893/108893 co-relation queries the response was YES. [2024-06-28 02:35:36,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18116 conditions, 2933 events. 1736/2933 cut-off events. For 108893/108893 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17440 event pairs, 341 based on Foata normal form. 2/2933 useless extension candidates. Maximal degree in co-relation 18011. Up to 2635 conditions per place. [2024-06-28 02:35:36,283 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 301 selfloop transitions, 25 changer transitions 0/333 dead transitions. [2024-06-28 02:35:36,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 333 transitions, 4771 flow [2024-06-28 02:35:36,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:36,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:36,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:35:36,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:35:36,284 INFO L175 Difference]: Start difference. First operand has 242 places, 313 transitions, 4027 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:35:36,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 333 transitions, 4771 flow [2024-06-28 02:35:36,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 333 transitions, 4692 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:36,492 INFO L231 Difference]: Finished difference. Result has 245 places, 315 transitions, 4055 flow [2024-06-28 02:35:36,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4055, PETRI_PLACES=245, PETRI_TRANSITIONS=315} [2024-06-28 02:35:36,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-28 02:35:36,493 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 315 transitions, 4055 flow [2024-06-28 02:35:36,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:36,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:36,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:36,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:35:36,493 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:36,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:36,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1851881108, now seen corresponding path program 1 times [2024-06-28 02:35:36,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:36,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659662766] [2024-06-28 02:35:36,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:36,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:36,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:36,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-06-28 02:35:36,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:36,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659662766] [2024-06-28 02:35:36,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659662766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:36,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:36,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:36,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676920477] [2024-06-28 02:35:36,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:36,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:36,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:36,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:36,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:36,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:35:36,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 315 transitions, 4055 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:36,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:36,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:35:36,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:37,041 INFO L124 PetriNetUnfolderBase]: 1720/2954 cut-off events. [2024-06-28 02:35:37,042 INFO L125 PetriNetUnfolderBase]: For 128708/128708 co-relation queries the response was YES. [2024-06-28 02:35:37,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18534 conditions, 2954 events. 1720/2954 cut-off events. For 128708/128708 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18016 event pairs, 315 based on Foata normal form. 8/2954 useless extension candidates. Maximal degree in co-relation 18428. Up to 2405 conditions per place. [2024-06-28 02:35:37,068 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 258 selfloop transitions, 44 changer transitions 0/345 dead transitions. [2024-06-28 02:35:37,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 345 transitions, 4879 flow [2024-06-28 02:35:37,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:37,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:37,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:35:37,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:35:37,070 INFO L175 Difference]: Start difference. First operand has 245 places, 315 transitions, 4055 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:35:37,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 345 transitions, 4879 flow [2024-06-28 02:35:37,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 345 transitions, 4788 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:37,341 INFO L231 Difference]: Finished difference. Result has 248 places, 317 transitions, 4086 flow [2024-06-28 02:35:37,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4086, PETRI_PLACES=248, PETRI_TRANSITIONS=317} [2024-06-28 02:35:37,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-28 02:35:37,342 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 317 transitions, 4086 flow [2024-06-28 02:35:37,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:37,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:37,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:37,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:35:37,342 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:37,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:37,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1854738068, now seen corresponding path program 2 times [2024-06-28 02:35:37,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:37,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720198041] [2024-06-28 02:35:37,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:37,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:37,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:37,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:37,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:37,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720198041] [2024-06-28 02:35:37,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720198041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:37,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:37,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:37,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057135304] [2024-06-28 02:35:37,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:37,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:37,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:37,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:37,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:37,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:35:37,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 317 transitions, 4086 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:37,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:37,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:35:37,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:37,856 INFO L124 PetriNetUnfolderBase]: 1761/3014 cut-off events. [2024-06-28 02:35:37,856 INFO L125 PetriNetUnfolderBase]: For 136203/136203 co-relation queries the response was YES. [2024-06-28 02:35:37,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18984 conditions, 3014 events. 1761/3014 cut-off events. For 136203/136203 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 18345 event pairs, 343 based on Foata normal form. 10/3019 useless extension candidates. Maximal degree in co-relation 18877. Up to 2537 conditions per place. [2024-06-28 02:35:37,884 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 254 selfloop transitions, 42 changer transitions 0/339 dead transitions. [2024-06-28 02:35:37,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 339 transitions, 4762 flow [2024-06-28 02:35:37,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:37,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:37,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:35:37,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:35:37,885 INFO L175 Difference]: Start difference. First operand has 248 places, 317 transitions, 4086 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:35:37,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 339 transitions, 4762 flow [2024-06-28 02:35:38,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 339 transitions, 4707 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:38,166 INFO L231 Difference]: Finished difference. Result has 252 places, 318 transitions, 4139 flow [2024-06-28 02:35:38,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4139, PETRI_PLACES=252, PETRI_TRANSITIONS=318} [2024-06-28 02:35:38,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-28 02:35:38,166 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 318 transitions, 4139 flow [2024-06-28 02:35:38,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:38,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:38,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:38,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:35:38,167 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:38,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:38,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1970029238, now seen corresponding path program 3 times [2024-06-28 02:35:38,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:38,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987757513] [2024-06-28 02:35:38,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:38,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:38,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:38,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:38,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:38,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987757513] [2024-06-28 02:35:38,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987757513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:38,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:38,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:38,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692712681] [2024-06-28 02:35:38,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:38,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:38,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:38,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:38,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:38,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:35:38,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 318 transitions, 4139 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:38,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:38,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:35:38,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:38,739 INFO L124 PetriNetUnfolderBase]: 1789/3062 cut-off events. [2024-06-28 02:35:38,739 INFO L125 PetriNetUnfolderBase]: For 141533/141533 co-relation queries the response was YES. [2024-06-28 02:35:38,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19442 conditions, 3062 events. 1789/3062 cut-off events. For 141533/141533 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18736 event pairs, 347 based on Foata normal form. 10/3065 useless extension candidates. Maximal degree in co-relation 19333. Up to 2601 conditions per place. [2024-06-28 02:35:38,767 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 264 selfloop transitions, 30 changer transitions 0/337 dead transitions. [2024-06-28 02:35:38,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 337 transitions, 4805 flow [2024-06-28 02:35:38,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:38,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:38,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:35:38,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:35:38,769 INFO L175 Difference]: Start difference. First operand has 252 places, 318 transitions, 4139 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:35:38,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 337 transitions, 4805 flow [2024-06-28 02:35:39,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 337 transitions, 4721 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:39,129 INFO L231 Difference]: Finished difference. Result has 254 places, 319 transitions, 4141 flow [2024-06-28 02:35:39,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4141, PETRI_PLACES=254, PETRI_TRANSITIONS=319} [2024-06-28 02:35:39,129 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-28 02:35:39,129 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 319 transitions, 4141 flow [2024-06-28 02:35:39,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:39,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:39,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:39,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:35:39,130 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:39,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:39,130 INFO L85 PathProgramCache]: Analyzing trace with hash 941763648, now seen corresponding path program 1 times [2024-06-28 02:35:39,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:39,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796821407] [2024-06-28 02:35:39,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:39,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:39,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:39,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-06-28 02:35:39,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:39,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796821407] [2024-06-28 02:35:39,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796821407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:39,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:39,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:39,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723698166] [2024-06-28 02:35:39,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:39,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:39,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:39,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:39,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:39,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:39,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 319 transitions, 4141 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:39,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:39,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:39,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:39,706 INFO L124 PetriNetUnfolderBase]: 1877/3158 cut-off events. [2024-06-28 02:35:39,706 INFO L125 PetriNetUnfolderBase]: For 135439/135439 co-relation queries the response was YES. [2024-06-28 02:35:39,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20040 conditions, 3158 events. 1877/3158 cut-off events. For 135439/135439 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18948 event pairs, 366 based on Foata normal form. 2/3158 useless extension candidates. Maximal degree in co-relation 19930. Up to 2868 conditions per place. [2024-06-28 02:35:39,736 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-28 02:35:39,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 336 transitions, 4863 flow [2024-06-28 02:35:39,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:39,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:39,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 02:35:39,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:35:39,737 INFO L175 Difference]: Start difference. First operand has 254 places, 319 transitions, 4141 flow. Second operand 7 states and 154 transitions. [2024-06-28 02:35:39,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 336 transitions, 4863 flow [2024-06-28 02:35:40,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 336 transitions, 4801 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:40,081 INFO L231 Difference]: Finished difference. Result has 256 places, 321 transitions, 4170 flow [2024-06-28 02:35:40,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4170, PETRI_PLACES=256, PETRI_TRANSITIONS=321} [2024-06-28 02:35:40,082 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-28 02:35:40,082 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 321 transitions, 4170 flow [2024-06-28 02:35:40,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:40,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:40,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:40,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:35:40,083 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:40,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:40,083 INFO L85 PathProgramCache]: Analyzing trace with hash 2090497748, now seen corresponding path program 4 times [2024-06-28 02:35:40,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:40,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853763613] [2024-06-28 02:35:40,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:40,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:40,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:40,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:40,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:40,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853763613] [2024-06-28 02:35:40,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853763613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:40,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:40,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:40,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894568718] [2024-06-28 02:35:40,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:40,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:40,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:40,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:40,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:40,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:35:40,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 321 transitions, 4170 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:40,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:40,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:35:40,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:40,666 INFO L124 PetriNetUnfolderBase]: 1775/3042 cut-off events. [2024-06-28 02:35:40,667 INFO L125 PetriNetUnfolderBase]: For 137092/137092 co-relation queries the response was YES. [2024-06-28 02:35:40,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18970 conditions, 3042 events. 1775/3042 cut-off events. For 137092/137092 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18616 event pairs, 310 based on Foata normal form. 10/3045 useless extension candidates. Maximal degree in co-relation 18859. Up to 2509 conditions per place. [2024-06-28 02:35:40,694 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 261 selfloop transitions, 40 changer transitions 0/344 dead transitions. [2024-06-28 02:35:40,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 344 transitions, 4846 flow [2024-06-28 02:35:40,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:40,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:40,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:35:40,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 02:35:40,695 INFO L175 Difference]: Start difference. First operand has 256 places, 321 transitions, 4170 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:35:40,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 344 transitions, 4846 flow [2024-06-28 02:35:41,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 344 transitions, 4769 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:41,080 INFO L231 Difference]: Finished difference. Result has 257 places, 321 transitions, 4186 flow [2024-06-28 02:35:41,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4186, PETRI_PLACES=257, PETRI_TRANSITIONS=321} [2024-06-28 02:35:41,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-28 02:35:41,081 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 321 transitions, 4186 flow [2024-06-28 02:35:41,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:41,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:41,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:41,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:35:41,081 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:41,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:41,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1456735836, now seen corresponding path program 2 times [2024-06-28 02:35:41,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:41,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22609903] [2024-06-28 02:35:41,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:41,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:41,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:41,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:41,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:41,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22609903] [2024-06-28 02:35:41,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22609903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:41,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:41,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:41,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090081860] [2024-06-28 02:35:41,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:41,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:41,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:41,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:41,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:41,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:41,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 321 transitions, 4186 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:41,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:41,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:41,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:41,623 INFO L124 PetriNetUnfolderBase]: 1862/3137 cut-off events. [2024-06-28 02:35:41,623 INFO L125 PetriNetUnfolderBase]: For 130169/130169 co-relation queries the response was YES. [2024-06-28 02:35:41,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19626 conditions, 3137 events. 1862/3137 cut-off events. For 130169/130169 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18837 event pairs, 359 based on Foata normal form. 2/3137 useless extension candidates. Maximal degree in co-relation 19514. Up to 2839 conditions per place. [2024-06-28 02:35:41,653 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-28 02:35:41,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 336 transitions, 4908 flow [2024-06-28 02:35:41,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:41,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:41,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:35:41,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-28 02:35:41,654 INFO L175 Difference]: Start difference. First operand has 257 places, 321 transitions, 4186 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:35:41,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 336 transitions, 4908 flow [2024-06-28 02:35:41,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 336 transitions, 4820 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:41,995 INFO L231 Difference]: Finished difference. Result has 257 places, 323 transitions, 4197 flow [2024-06-28 02:35:41,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4098, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4197, PETRI_PLACES=257, PETRI_TRANSITIONS=323} [2024-06-28 02:35:41,996 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-28 02:35:41,996 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 323 transitions, 4197 flow [2024-06-28 02:35:41,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:41,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:41,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:41,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:35:41,996 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:41,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:41,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1967812820, now seen corresponding path program 3 times [2024-06-28 02:35:41,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:41,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957885585] [2024-06-28 02:35:41,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:41,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:42,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:42,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-06-28 02:35:42,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:42,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957885585] [2024-06-28 02:35:42,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957885585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:42,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:42,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:42,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121746347] [2024-06-28 02:35:42,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:42,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:42,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:42,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:42,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:42,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:42,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 323 transitions, 4197 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:42,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:42,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:42,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:42,551 INFO L124 PetriNetUnfolderBase]: 1857/3133 cut-off events. [2024-06-28 02:35:42,551 INFO L125 PetriNetUnfolderBase]: For 127355/127358 co-relation queries the response was YES. [2024-06-28 02:35:42,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19456 conditions, 3133 events. 1857/3133 cut-off events. For 127355/127358 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18839 event pairs, 356 based on Foata normal form. 4/3134 useless extension candidates. Maximal degree in co-relation 19343. Up to 2818 conditions per place. [2024-06-28 02:35:42,580 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 301 selfloop transitions, 28 changer transitions 0/336 dead transitions. [2024-06-28 02:35:42,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 336 transitions, 4917 flow [2024-06-28 02:35:42,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:42,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:42,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-28 02:35:42,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:35:42,581 INFO L175 Difference]: Start difference. First operand has 257 places, 323 transitions, 4197 flow. Second operand 5 states and 115 transitions. [2024-06-28 02:35:42,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 336 transitions, 4917 flow [2024-06-28 02:35:42,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 336 transitions, 4836 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:42,827 INFO L231 Difference]: Finished difference. Result has 259 places, 325 transitions, 4217 flow [2024-06-28 02:35:42,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4120, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4217, PETRI_PLACES=259, PETRI_TRANSITIONS=325} [2024-06-28 02:35:42,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-28 02:35:42,828 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 325 transitions, 4217 flow [2024-06-28 02:35:42,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:42,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:42,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:42,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:35:42,830 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:42,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:42,831 INFO L85 PathProgramCache]: Analyzing trace with hash 754234534, now seen corresponding path program 1 times [2024-06-28 02:35:42,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:42,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556596265] [2024-06-28 02:35:42,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:42,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:42,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:42,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:42,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:42,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556596265] [2024-06-28 02:35:42,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556596265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:42,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:42,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:42,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610775410] [2024-06-28 02:35:42,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:42,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:42,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:42,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:42,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:42,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:42,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 325 transitions, 4217 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:42,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:42,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:42,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:43,434 INFO L124 PetriNetUnfolderBase]: 1992/3350 cut-off events. [2024-06-28 02:35:43,434 INFO L125 PetriNetUnfolderBase]: For 164071/164074 co-relation queries the response was YES. [2024-06-28 02:35:43,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3350 events. 1992/3350 cut-off events. For 164071/164074 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 20260 event pairs, 306 based on Foata normal form. 14/3361 useless extension candidates. Maximal degree in co-relation 21200. Up to 2520 conditions per place. [2024-06-28 02:35:43,468 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 222 selfloop transitions, 139 changer transitions 0/368 dead transitions. [2024-06-28 02:35:43,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 368 transitions, 5257 flow [2024-06-28 02:35:43,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:43,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:43,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:35:43,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:35:43,469 INFO L175 Difference]: Start difference. First operand has 259 places, 325 transitions, 4217 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:35:43,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 368 transitions, 5257 flow [2024-06-28 02:35:43,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 368 transitions, 5176 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:43,770 INFO L231 Difference]: Finished difference. Result has 265 places, 332 transitions, 4525 flow [2024-06-28 02:35:43,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4525, PETRI_PLACES=265, PETRI_TRANSITIONS=332} [2024-06-28 02:35:43,771 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-28 02:35:43,771 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 332 transitions, 4525 flow [2024-06-28 02:35:43,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:43,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:43,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:43,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:35:43,771 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:43,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:43,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1020258244, now seen corresponding path program 2 times [2024-06-28 02:35:43,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:43,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274570890] [2024-06-28 02:35:43,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:43,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:43,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:43,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:43,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:43,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274570890] [2024-06-28 02:35:43,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274570890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:43,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:43,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:43,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821515279] [2024-06-28 02:35:43,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:43,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:43,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:43,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:43,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:43,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:43,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 332 transitions, 4525 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:43,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:43,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:43,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:44,437 INFO L124 PetriNetUnfolderBase]: 2048/3446 cut-off events. [2024-06-28 02:35:44,438 INFO L125 PetriNetUnfolderBase]: For 178526/178529 co-relation queries the response was YES. [2024-06-28 02:35:44,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22416 conditions, 3446 events. 2048/3446 cut-off events. For 178526/178529 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20986 event pairs, 416 based on Foata normal form. 18/3461 useless extension candidates. Maximal degree in co-relation 22300. Up to 2824 conditions per place. [2024-06-28 02:35:44,472 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 131 changer transitions 0/362 dead transitions. [2024-06-28 02:35:44,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 362 transitions, 5363 flow [2024-06-28 02:35:44,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:44,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:44,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:35:44,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:35:44,473 INFO L175 Difference]: Start difference. First operand has 265 places, 332 transitions, 4525 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:35:44,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 362 transitions, 5363 flow [2024-06-28 02:35:44,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 362 transitions, 5163 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:44,819 INFO L231 Difference]: Finished difference. Result has 270 places, 334 transitions, 4639 flow [2024-06-28 02:35:44,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4325, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4639, PETRI_PLACES=270, PETRI_TRANSITIONS=334} [2024-06-28 02:35:44,819 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-28 02:35:44,820 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 334 transitions, 4639 flow [2024-06-28 02:35:44,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:44,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:44,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:44,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:35:44,820 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:44,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:44,820 INFO L85 PathProgramCache]: Analyzing trace with hash 761643844, now seen corresponding path program 3 times [2024-06-28 02:35:44,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:44,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198403258] [2024-06-28 02:35:44,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:44,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:44,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:44,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:44,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:44,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198403258] [2024-06-28 02:35:44,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198403258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:44,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:44,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:44,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115775107] [2024-06-28 02:35:44,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:44,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:44,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:44,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:44,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:44,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:44,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 334 transitions, 4639 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:44,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:44,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:44,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:45,481 INFO L124 PetriNetUnfolderBase]: 2104/3534 cut-off events. [2024-06-28 02:35:45,481 INFO L125 PetriNetUnfolderBase]: For 179594/179597 co-relation queries the response was YES. [2024-06-28 02:35:45,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23250 conditions, 3534 events. 2104/3534 cut-off events. For 179594/179597 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21569 event pairs, 412 based on Foata normal form. 14/3545 useless extension candidates. Maximal degree in co-relation 23132. Up to 2852 conditions per place. [2024-06-28 02:35:45,514 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 135 changer transitions 0/370 dead transitions. [2024-06-28 02:35:45,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 370 transitions, 5539 flow [2024-06-28 02:35:45,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:45,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:45,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:35:45,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:35:45,518 INFO L175 Difference]: Start difference. First operand has 270 places, 334 transitions, 4639 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:35:45,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 370 transitions, 5539 flow [2024-06-28 02:35:45,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 370 transitions, 5259 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:45,877 INFO L231 Difference]: Finished difference. Result has 273 places, 339 transitions, 4724 flow [2024-06-28 02:35:45,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4359, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4724, PETRI_PLACES=273, PETRI_TRANSITIONS=339} [2024-06-28 02:35:45,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-28 02:35:45,878 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 339 transitions, 4724 flow [2024-06-28 02:35:45,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:45,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:45,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:45,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:35:45,878 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:45,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:45,879 INFO L85 PathProgramCache]: Analyzing trace with hash 127193748, now seen corresponding path program 1 times [2024-06-28 02:35:45,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:45,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827912481] [2024-06-28 02:35:45,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:45,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:45,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:45,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:45,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:45,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827912481] [2024-06-28 02:35:45,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827912481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:45,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:45,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:45,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774164996] [2024-06-28 02:35:45,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:45,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:45,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:45,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:45,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:45,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:45,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 339 transitions, 4724 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:45,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:45,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:45,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:46,506 INFO L124 PetriNetUnfolderBase]: 2149/3603 cut-off events. [2024-06-28 02:35:46,506 INFO L125 PetriNetUnfolderBase]: For 175945/175945 co-relation queries the response was YES. [2024-06-28 02:35:46,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24057 conditions, 3603 events. 2149/3603 cut-off events. For 175945/175945 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22038 event pairs, 427 based on Foata normal form. 1/3599 useless extension candidates. Maximal degree in co-relation 23937. Up to 2986 conditions per place. [2024-06-28 02:35:46,543 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 127 changer transitions 0/383 dead transitions. [2024-06-28 02:35:46,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 383 transitions, 6130 flow [2024-06-28 02:35:46,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:46,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:46,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:35:46,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:35:46,544 INFO L175 Difference]: Start difference. First operand has 273 places, 339 transitions, 4724 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:35:46,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 383 transitions, 6130 flow [2024-06-28 02:35:47,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 383 transitions, 5837 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:47,021 INFO L231 Difference]: Finished difference. Result has 275 places, 357 transitions, 4939 flow [2024-06-28 02:35:47,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=275, PETRI_TRANSITIONS=357} [2024-06-28 02:35:47,022 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-28 02:35:47,022 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 357 transitions, 4939 flow [2024-06-28 02:35:47,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:47,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:47,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:47,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:35:47,023 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:47,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:47,023 INFO L85 PathProgramCache]: Analyzing trace with hash 127492650, now seen corresponding path program 1 times [2024-06-28 02:35:47,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:47,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173724138] [2024-06-28 02:35:47,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:47,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:47,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:47,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:47,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:47,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173724138] [2024-06-28 02:35:47,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173724138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:47,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:47,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:47,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840264346] [2024-06-28 02:35:47,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:47,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:47,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:47,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:47,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:47,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:47,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 357 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:47,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:47,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:47,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:47,755 INFO L124 PetriNetUnfolderBase]: 2175/3643 cut-off events. [2024-06-28 02:35:47,755 INFO L125 PetriNetUnfolderBase]: For 186198/186198 co-relation queries the response was YES. [2024-06-28 02:35:47,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24321 conditions, 3643 events. 2175/3643 cut-off events. For 186198/186198 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22344 event pairs, 430 based on Foata normal form. 2/3640 useless extension candidates. Maximal degree in co-relation 24200. Up to 2742 conditions per place. [2024-06-28 02:35:47,787 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 170 changer transitions 0/395 dead transitions. [2024-06-28 02:35:47,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 395 transitions, 6197 flow [2024-06-28 02:35:47,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:47,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:47,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:35:47,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:35:47,790 INFO L175 Difference]: Start difference. First operand has 275 places, 357 transitions, 4939 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:35:47,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 395 transitions, 6197 flow [2024-06-28 02:35:48,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 395 transitions, 6026 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:48,231 INFO L231 Difference]: Finished difference. Result has 282 places, 368 transitions, 5308 flow [2024-06-28 02:35:48,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5308, PETRI_PLACES=282, PETRI_TRANSITIONS=368} [2024-06-28 02:35:48,232 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-28 02:35:48,232 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 368 transitions, 5308 flow [2024-06-28 02:35:48,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:48,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:48,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:48,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:35:48,236 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:48,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:48,236 INFO L85 PathProgramCache]: Analyzing trace with hash 127492278, now seen corresponding path program 2 times [2024-06-28 02:35:48,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:48,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036977425] [2024-06-28 02:35:48,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:48,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:48,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:48,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:48,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:48,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036977425] [2024-06-28 02:35:48,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036977425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:48,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:48,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:48,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299697194] [2024-06-28 02:35:48,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:48,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:48,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:48,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:48,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:48,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:48,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 368 transitions, 5308 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:48,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:48,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:48,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:48,897 INFO L124 PetriNetUnfolderBase]: 2172/3640 cut-off events. [2024-06-28 02:35:48,897 INFO L125 PetriNetUnfolderBase]: For 192242/192242 co-relation queries the response was YES. [2024-06-28 02:35:48,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24998 conditions, 3640 events. 2172/3640 cut-off events. For 192242/192242 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22313 event pairs, 423 based on Foata normal form. 1/3636 useless extension candidates. Maximal degree in co-relation 24875. Up to 3019 conditions per place. [2024-06-28 02:35:48,935 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 122 changer transitions 0/391 dead transitions. [2024-06-28 02:35:48,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 391 transitions, 6486 flow [2024-06-28 02:35:48,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:48,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:48,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:35:48,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:35:48,936 INFO L175 Difference]: Start difference. First operand has 282 places, 368 transitions, 5308 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:35:48,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 391 transitions, 6486 flow [2024-06-28 02:35:49,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 391 transitions, 6324 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:49,405 INFO L231 Difference]: Finished difference. Result has 286 places, 368 transitions, 5397 flow [2024-06-28 02:35:49,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5146, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5397, PETRI_PLACES=286, PETRI_TRANSITIONS=368} [2024-06-28 02:35:49,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-28 02:35:49,406 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 368 transitions, 5397 flow [2024-06-28 02:35:49,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:49,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:49,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-06-28 02:35:49,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:35:49,407 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:49,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:49,407 INFO L85 PathProgramCache]: Analyzing trace with hash 121831368, now seen corresponding path program 3 times [2024-06-28 02:35:49,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:49,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913617597] [2024-06-28 02:35:49,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:49,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:49,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:49,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-06-28 02:35:49,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:49,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913617597] [2024-06-28 02:35:49,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913617597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:49,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:49,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:49,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713093035] [2024-06-28 02:35:49,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:49,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:49,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:49,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:49,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:49,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:49,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 368 transitions, 5397 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:49,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:49,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:49,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:50,067 INFO L124 PetriNetUnfolderBase]: 2169/3639 cut-off events. [2024-06-28 02:35:50,067 INFO L125 PetriNetUnfolderBase]: For 197228/197228 co-relation queries the response was YES. [2024-06-28 02:35:50,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25234 conditions, 3639 events. 2169/3639 cut-off events. For 197228/197228 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22358 event pairs, 425 based on Foata normal form. 1/3635 useless extension candidates. Maximal degree in co-relation 25109. Up to 3016 conditions per place. [2024-06-28 02:35:50,106 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 139 changer transitions 0/396 dead transitions. [2024-06-28 02:35:50,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 396 transitions, 6485 flow [2024-06-28 02:35:50,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:50,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:50,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:35:50,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:35:50,108 INFO L175 Difference]: Start difference. First operand has 286 places, 368 transitions, 5397 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:35:50,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 396 transitions, 6485 flow [2024-06-28 02:35:50,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 396 transitions, 6273 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:50,666 INFO L231 Difference]: Finished difference. Result has 290 places, 368 transitions, 5469 flow [2024-06-28 02:35:50,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5185, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5469, PETRI_PLACES=290, PETRI_TRANSITIONS=368} [2024-06-28 02:35:50,667 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 02:35:50,667 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 368 transitions, 5469 flow [2024-06-28 02:35:50,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:50,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:50,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:50,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:35:50,668 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:50,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:50,668 INFO L85 PathProgramCache]: Analyzing trace with hash 121951338, now seen corresponding path program 4 times [2024-06-28 02:35:50,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:50,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777822285] [2024-06-28 02:35:50,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:50,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:50,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:50,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:50,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:50,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777822285] [2024-06-28 02:35:50,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777822285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:50,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:50,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:50,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98952921] [2024-06-28 02:35:50,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:50,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:50,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:50,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:50,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:50,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:50,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 368 transitions, 5469 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:50,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:50,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:50,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:51,451 INFO L124 PetriNetUnfolderBase]: 2174/3645 cut-off events. [2024-06-28 02:35:51,452 INFO L125 PetriNetUnfolderBase]: For 203229/203232 co-relation queries the response was YES. [2024-06-28 02:35:51,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25441 conditions, 3645 events. 2174/3645 cut-off events. For 203229/203232 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22368 event pairs, 416 based on Foata normal form. 3/3645 useless extension candidates. Maximal degree in co-relation 25315. Up to 3205 conditions per place. [2024-06-28 02:35:51,494 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 325 selfloop transitions, 62 changer transitions 0/394 dead transitions. [2024-06-28 02:35:51,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 394 transitions, 6351 flow [2024-06-28 02:35:51,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:51,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:51,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:35:51,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:35:51,495 INFO L175 Difference]: Start difference. First operand has 290 places, 368 transitions, 5469 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:35:51,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 394 transitions, 6351 flow [2024-06-28 02:35:52,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 394 transitions, 5904 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:52,038 INFO L231 Difference]: Finished difference. Result has 290 places, 371 transitions, 5208 flow [2024-06-28 02:35:52,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5034, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5208, PETRI_PLACES=290, PETRI_TRANSITIONS=371} [2024-06-28 02:35:52,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 02:35:52,039 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 371 transitions, 5208 flow [2024-06-28 02:35:52,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:52,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:52,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:52,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:35:52,040 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:52,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:52,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1376811092, now seen corresponding path program 5 times [2024-06-28 02:35:52,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:52,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525429690] [2024-06-28 02:35:52,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:52,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:52,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:52,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:52,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:52,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525429690] [2024-06-28 02:35:52,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525429690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:52,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:52,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:52,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714215656] [2024-06-28 02:35:52,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:52,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:52,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:52,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:52,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:52,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:52,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 371 transitions, 5208 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:52,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:52,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:52,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:52,714 INFO L124 PetriNetUnfolderBase]: 2171/3641 cut-off events. [2024-06-28 02:35:52,714 INFO L125 PetriNetUnfolderBase]: For 203822/203825 co-relation queries the response was YES. [2024-06-28 02:35:52,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25154 conditions, 3641 events. 2171/3641 cut-off events. For 203822/203825 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22384 event pairs, 416 based on Foata normal form. 3/3641 useless extension candidates. Maximal degree in co-relation 25028. Up to 3175 conditions per place. [2024-06-28 02:35:52,752 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 312 selfloop transitions, 72 changer transitions 0/391 dead transitions. [2024-06-28 02:35:52,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 391 transitions, 6148 flow [2024-06-28 02:35:52,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:52,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:52,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:35:52,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-28 02:35:52,754 INFO L175 Difference]: Start difference. First operand has 290 places, 371 transitions, 5208 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:35:52,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 391 transitions, 6148 flow [2024-06-28 02:35:53,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 391 transitions, 6021 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:53,294 INFO L231 Difference]: Finished difference. Result has 294 places, 371 transitions, 5231 flow [2024-06-28 02:35:53,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5081, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5231, PETRI_PLACES=294, PETRI_TRANSITIONS=371} [2024-06-28 02:35:53,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:35:53,295 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 371 transitions, 5231 flow [2024-06-28 02:35:53,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:53,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:53,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:53,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:35:53,296 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:53,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:53,296 INFO L85 PathProgramCache]: Analyzing trace with hash -379997106, now seen corresponding path program 2 times [2024-06-28 02:35:53,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:53,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354143872] [2024-06-28 02:35:53,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:53,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:53,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:53,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:53,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:53,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354143872] [2024-06-28 02:35:53,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354143872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:53,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:53,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:53,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225543085] [2024-06-28 02:35:53,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:53,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:53,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:53,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:53,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:53,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:53,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 371 transitions, 5231 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:53,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:53,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:53,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:54,021 INFO L124 PetriNetUnfolderBase]: 2197/3685 cut-off events. [2024-06-28 02:35:54,021 INFO L125 PetriNetUnfolderBase]: For 216096/216099 co-relation queries the response was YES. [2024-06-28 02:35:54,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25654 conditions, 3685 events. 2197/3685 cut-off events. For 216096/216099 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22686 event pairs, 420 based on Foata normal form. 4/3686 useless extension candidates. Maximal degree in co-relation 25527. Up to 3085 conditions per place. [2024-06-28 02:35:54,061 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 130 changer transitions 0/401 dead transitions. [2024-06-28 02:35:54,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 401 transitions, 6315 flow [2024-06-28 02:35:54,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:54,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:54,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:35:54,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:35:54,062 INFO L175 Difference]: Start difference. First operand has 294 places, 371 transitions, 5231 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:35:54,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 401 transitions, 6315 flow [2024-06-28 02:35:54,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 401 transitions, 6123 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:35:54,682 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 5430 flow [2024-06-28 02:35:54,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5430, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-06-28 02:35:54,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:35:54,683 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 5430 flow [2024-06-28 02:35:54,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:54,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:54,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:54,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:35:54,683 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:54,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:54,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1376799560, now seen corresponding path program 3 times [2024-06-28 02:35:54,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:54,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137267926] [2024-06-28 02:35:54,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:54,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:54,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:54,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:54,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:54,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137267926] [2024-06-28 02:35:54,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137267926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:54,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:54,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:54,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660297553] [2024-06-28 02:35:54,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:54,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:54,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:54,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:54,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:54,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:54,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 5430 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:54,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:54,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:54,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:55,422 INFO L124 PetriNetUnfolderBase]: 2191/3677 cut-off events. [2024-06-28 02:35:55,423 INFO L125 PetriNetUnfolderBase]: For 218177/218180 co-relation queries the response was YES. [2024-06-28 02:35:55,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25720 conditions, 3677 events. 2191/3677 cut-off events. For 218177/218180 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22630 event pairs, 420 based on Foata normal form. 4/3678 useless extension candidates. Maximal degree in co-relation 25592. Up to 3079 conditions per place. [2024-06-28 02:35:55,462 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 131 changer transitions 0/402 dead transitions. [2024-06-28 02:35:55,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 402 transitions, 6276 flow [2024-06-28 02:35:55,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:35:55,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:35:55,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-28 02:35:55,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 02:35:55,464 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 5430 flow. Second operand 10 states and 225 transitions. [2024-06-28 02:35:55,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 402 transitions, 6276 flow [2024-06-28 02:35:56,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 402 transitions, 6052 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:56,068 INFO L231 Difference]: Finished difference. Result has 300 places, 379 transitions, 5475 flow [2024-06-28 02:35:56,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5475, PETRI_PLACES=300, PETRI_TRANSITIONS=379} [2024-06-28 02:35:56,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 02:35:56,069 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 379 transitions, 5475 flow [2024-06-28 02:35:56,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:56,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:56,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] [2024-06-28 02:35:56,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:35:56,069 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:56,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:56,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1376805512, now seen corresponding path program 6 times [2024-06-28 02:35:56,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:56,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744399487] [2024-06-28 02:35:56,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:56,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:56,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:56,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:56,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:56,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744399487] [2024-06-28 02:35:56,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744399487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:56,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:56,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:56,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422138811] [2024-06-28 02:35:56,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:56,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:56,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:56,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:56,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:56,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:56,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 379 transitions, 5475 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:56,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:56,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:56,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:56,756 INFO L124 PetriNetUnfolderBase]: 2188/3673 cut-off events. [2024-06-28 02:35:56,757 INFO L125 PetriNetUnfolderBase]: For 219577/219580 co-relation queries the response was YES. [2024-06-28 02:35:56,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25941 conditions, 3673 events. 2188/3673 cut-off events. For 219577/219580 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22601 event pairs, 416 based on Foata normal form. 3/3673 useless extension candidates. Maximal degree in co-relation 25811. Up to 3200 conditions per place. [2024-06-28 02:35:56,797 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 322 selfloop transitions, 67 changer transitions 0/396 dead transitions. [2024-06-28 02:35:56,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 396 transitions, 6295 flow [2024-06-28 02:35:56,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:56,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:56,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:35:56,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:35:56,798 INFO L175 Difference]: Start difference. First operand has 300 places, 379 transitions, 5475 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:35:56,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 396 transitions, 6295 flow [2024-06-28 02:35:57,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 396 transitions, 6018 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:35:57,602 INFO L231 Difference]: Finished difference. Result has 298 places, 379 transitions, 5340 flow [2024-06-28 02:35:57,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5340, PETRI_PLACES=298, PETRI_TRANSITIONS=379} [2024-06-28 02:35:57,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-28 02:35:57,602 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 379 transitions, 5340 flow [2024-06-28 02:35:57,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:57,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:57,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] [2024-06-28 02:35:57,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:35:57,603 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:57,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:57,603 INFO L85 PathProgramCache]: Analyzing trace with hash -173338086, now seen corresponding path program 4 times [2024-06-28 02:35:57,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:57,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853912883] [2024-06-28 02:35:57,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:57,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:57,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:57,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:57,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:57,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853912883] [2024-06-28 02:35:57,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853912883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:57,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:57,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:57,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688131077] [2024-06-28 02:35:57,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:57,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:57,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:57,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:57,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:57,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:57,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 379 transitions, 5340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:57,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:57,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:57,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:58,385 INFO L124 PetriNetUnfolderBase]: 2230/3743 cut-off events. [2024-06-28 02:35:58,385 INFO L125 PetriNetUnfolderBase]: For 236873/236876 co-relation queries the response was YES. [2024-06-28 02:35:58,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26564 conditions, 3743 events. 2230/3743 cut-off events. For 236873/236876 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23156 event pairs, 420 based on Foata normal form. 4/3744 useless extension candidates. Maximal degree in co-relation 26433. Up to 3061 conditions per place. [2024-06-28 02:35:58,420 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 139 changer transitions 0/412 dead transitions. [2024-06-28 02:35:58,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 412 transitions, 6532 flow [2024-06-28 02:35:58,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:35:58,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:35:58,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-28 02:35:58,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-28 02:35:58,421 INFO L175 Difference]: Start difference. First operand has 298 places, 379 transitions, 5340 flow. Second operand 10 states and 223 transitions. [2024-06-28 02:35:58,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 412 transitions, 6532 flow [2024-06-28 02:35:59,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 412 transitions, 6423 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:59,094 INFO L231 Difference]: Finished difference. Result has 304 places, 389 transitions, 5690 flow [2024-06-28 02:35:59,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5231, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5690, PETRI_PLACES=304, PETRI_TRANSITIONS=389} [2024-06-28 02:35:59,095 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-28 02:35:59,095 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 389 transitions, 5690 flow [2024-06-28 02:35:59,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:59,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:59,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:59,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:35:59,095 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:59,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:59,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1232914610, now seen corresponding path program 5 times [2024-06-28 02:35:59,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:59,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373811602] [2024-06-28 02:35:59,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:59,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:59,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:59,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:59,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:59,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373811602] [2024-06-28 02:35:59,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373811602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:59,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:59,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:59,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843198961] [2024-06-28 02:35:59,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:59,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:59,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:59,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:59,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:59,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:59,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 389 transitions, 5690 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:59,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:59,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:59,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:59,796 INFO L124 PetriNetUnfolderBase]: 2240/3761 cut-off events. [2024-06-28 02:35:59,797 INFO L125 PetriNetUnfolderBase]: For 244956/244959 co-relation queries the response was YES. [2024-06-28 02:35:59,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27133 conditions, 3761 events. 2240/3761 cut-off events. For 244956/244959 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23298 event pairs, 420 based on Foata normal form. 4/3762 useless extension candidates. Maximal degree in co-relation 27000. Up to 3071 conditions per place. [2024-06-28 02:35:59,836 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 139 changer transitions 0/416 dead transitions. [2024-06-28 02:35:59,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 416 transitions, 6970 flow [2024-06-28 02:35:59,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:59,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:59,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:35:59,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-28 02:35:59,837 INFO L175 Difference]: Start difference. First operand has 304 places, 389 transitions, 5690 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:35:59,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 416 transitions, 6970 flow [2024-06-28 02:36:00,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 416 transitions, 6742 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:00,550 INFO L231 Difference]: Finished difference. Result has 307 places, 394 transitions, 5859 flow [2024-06-28 02:36:00,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5470, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5859, PETRI_PLACES=307, PETRI_TRANSITIONS=394} [2024-06-28 02:36:00,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-28 02:36:00,551 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 394 transitions, 5859 flow [2024-06-28 02:36:00,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:00,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:00,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:00,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:36:00,552 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:00,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:00,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1323285544, now seen corresponding path program 6 times [2024-06-28 02:36:00,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:00,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210553608] [2024-06-28 02:36:00,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:00,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:00,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:00,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:00,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210553608] [2024-06-28 02:36:00,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210553608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:00,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:00,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:00,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54475289] [2024-06-28 02:36:00,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:00,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:00,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:00,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:00,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:00,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:00,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 394 transitions, 5859 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:00,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:00,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:00,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:01,317 INFO L124 PetriNetUnfolderBase]: 2234/3753 cut-off events. [2024-06-28 02:36:01,317 INFO L125 PetriNetUnfolderBase]: For 246586/246589 co-relation queries the response was YES. [2024-06-28 02:36:01,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27257 conditions, 3753 events. 2234/3753 cut-off events. For 246586/246589 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23244 event pairs, 420 based on Foata normal form. 4/3754 useless extension candidates. Maximal degree in co-relation 27122. Up to 3066 conditions per place. [2024-06-28 02:36:01,359 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 140 changer transitions 0/417 dead transitions. [2024-06-28 02:36:01,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 417 transitions, 6901 flow [2024-06-28 02:36:01,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:36:01,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:36:01,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-28 02:36:01,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-28 02:36:01,360 INFO L175 Difference]: Start difference. First operand has 307 places, 394 transitions, 5859 flow. Second operand 11 states and 245 transitions. [2024-06-28 02:36:01,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 417 transitions, 6901 flow [2024-06-28 02:36:01,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 417 transitions, 6697 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:01,869 INFO L231 Difference]: Finished difference. Result has 314 places, 394 transitions, 5942 flow [2024-06-28 02:36:01,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5655, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5942, PETRI_PLACES=314, PETRI_TRANSITIONS=394} [2024-06-28 02:36:01,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-28 02:36:01,870 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 394 transitions, 5942 flow [2024-06-28 02:36:01,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:01,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:01,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:01,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:36:01,870 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:01,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:01,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1323830882, now seen corresponding path program 4 times [2024-06-28 02:36:01,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:01,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848580467] [2024-06-28 02:36:01,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:01,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:01,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:01,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:01,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:01,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848580467] [2024-06-28 02:36:01,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848580467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:01,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:01,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:01,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135342699] [2024-06-28 02:36:01,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:01,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:01,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:01,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:01,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:02,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:02,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 394 transitions, 5942 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:02,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:02,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:02,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:02,615 INFO L124 PetriNetUnfolderBase]: 2290/3845 cut-off events. [2024-06-28 02:36:02,615 INFO L125 PetriNetUnfolderBase]: For 287566/287569 co-relation queries the response was YES. [2024-06-28 02:36:02,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28263 conditions, 3845 events. 2290/3845 cut-off events. For 287566/287569 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23902 event pairs, 430 based on Foata normal form. 18/3860 useless extension candidates. Maximal degree in co-relation 28126. Up to 3181 conditions per place. [2024-06-28 02:36:02,659 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 301 selfloop transitions, 110 changer transitions 0/418 dead transitions. [2024-06-28 02:36:02,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 418 transitions, 6888 flow [2024-06-28 02:36:02,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:02,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:02,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:36:02,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:36:02,660 INFO L175 Difference]: Start difference. First operand has 314 places, 394 transitions, 5942 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:36:02,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 418 transitions, 6888 flow [2024-06-28 02:36:03,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 418 transitions, 6594 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:36:03,343 INFO L231 Difference]: Finished difference. Result has 312 places, 396 transitions, 5928 flow [2024-06-28 02:36:03,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5648, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5928, PETRI_PLACES=312, PETRI_TRANSITIONS=396} [2024-06-28 02:36:03,343 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-28 02:36:03,343 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 396 transitions, 5928 flow [2024-06-28 02:36:03,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:03,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:03,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:03,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:36:03,344 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:03,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:03,344 INFO L85 PathProgramCache]: Analyzing trace with hash -184512408, now seen corresponding path program 5 times [2024-06-28 02:36:03,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:03,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378001977] [2024-06-28 02:36:03,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:03,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:03,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:03,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:03,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:03,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378001977] [2024-06-28 02:36:03,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378001977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:03,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:03,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:03,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590994429] [2024-06-28 02:36:03,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:03,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:03,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:03,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:03,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:03,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:03,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 396 transitions, 5928 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:03,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:03,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:03,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:04,117 INFO L124 PetriNetUnfolderBase]: 2438/4077 cut-off events. [2024-06-28 02:36:04,117 INFO L125 PetriNetUnfolderBase]: For 330258/330261 co-relation queries the response was YES. [2024-06-28 02:36:04,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31089 conditions, 4077 events. 2438/4077 cut-off events. For 330258/330261 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25508 event pairs, 452 based on Foata normal form. 14/4088 useless extension candidates. Maximal degree in co-relation 30951. Up to 3249 conditions per place. [2024-06-28 02:36:04,163 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 306 selfloop transitions, 116 changer transitions 0/429 dead transitions. [2024-06-28 02:36:04,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 429 transitions, 7146 flow [2024-06-28 02:36:04,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:04,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:04,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:36:04,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:36:04,164 INFO L175 Difference]: Start difference. First operand has 312 places, 396 transitions, 5928 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:36:04,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 429 transitions, 7146 flow [2024-06-28 02:36:04,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 429 transitions, 6900 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:04,962 INFO L231 Difference]: Finished difference. Result has 315 places, 403 transitions, 6081 flow [2024-06-28 02:36:04,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5682, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6081, PETRI_PLACES=315, PETRI_TRANSITIONS=403} [2024-06-28 02:36:04,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-28 02:36:04,963 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 403 transitions, 6081 flow [2024-06-28 02:36:04,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:04,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:04,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] [2024-06-28 02:36:04,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:36:04,963 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:04,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:04,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1334555642, now seen corresponding path program 6 times [2024-06-28 02:36:04,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:04,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467998037] [2024-06-28 02:36:04,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:04,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:04,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:05,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:05,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:05,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467998037] [2024-06-28 02:36:05,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467998037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:05,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:05,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:05,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156268148] [2024-06-28 02:36:05,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:05,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:05,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:05,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:05,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:05,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:05,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 403 transitions, 6081 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:05,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:05,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:05,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:05,772 INFO L124 PetriNetUnfolderBase]: 2402/4025 cut-off events. [2024-06-28 02:36:05,772 INFO L125 PetriNetUnfolderBase]: For 308117/308120 co-relation queries the response was YES. [2024-06-28 02:36:05,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29719 conditions, 4025 events. 2402/4025 cut-off events. For 308117/308120 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25264 event pairs, 448 based on Foata normal form. 18/4040 useless extension candidates. Maximal degree in co-relation 29579. Up to 3357 conditions per place. [2024-06-28 02:36:05,812 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 309 selfloop transitions, 109 changer transitions 0/425 dead transitions. [2024-06-28 02:36:05,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 425 transitions, 6991 flow [2024-06-28 02:36:05,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:05,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:05,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:36:05,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:36:05,813 INFO L175 Difference]: Start difference. First operand has 315 places, 403 transitions, 6081 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:36:05,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 425 transitions, 6991 flow [2024-06-28 02:36:06,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 425 transitions, 6787 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:06,723 INFO L231 Difference]: Finished difference. Result has 319 places, 403 transitions, 6101 flow [2024-06-28 02:36:06,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6101, PETRI_PLACES=319, PETRI_TRANSITIONS=403} [2024-06-28 02:36:06,723 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 02:36:06,723 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 403 transitions, 6101 flow [2024-06-28 02:36:06,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:06,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:06,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:06,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:36:06,724 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:06,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:06,724 INFO L85 PathProgramCache]: Analyzing trace with hash -173061504, now seen corresponding path program 1 times [2024-06-28 02:36:06,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:06,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569230485] [2024-06-28 02:36:06,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:06,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:06,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:06,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:06,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:06,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569230485] [2024-06-28 02:36:06,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569230485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:06,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:06,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:06,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369459501] [2024-06-28 02:36:06,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:06,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:06,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:06,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:06,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:06,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:06,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 403 transitions, 6101 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:06,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:06,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:06,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:07,528 INFO L124 PetriNetUnfolderBase]: 2508/4205 cut-off events. [2024-06-28 02:36:07,528 INFO L125 PetriNetUnfolderBase]: For 327352/327355 co-relation queries the response was YES. [2024-06-28 02:36:07,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31492 conditions, 4205 events. 2508/4205 cut-off events. For 327352/327355 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 26552 event pairs, 465 based on Foata normal form. 14/4216 useless extension candidates. Maximal degree in co-relation 31350. Up to 3195 conditions per place. [2024-06-28 02:36:07,576 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 317 selfloop transitions, 109 changer transitions 0/433 dead transitions. [2024-06-28 02:36:07,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 433 transitions, 7283 flow [2024-06-28 02:36:07,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:07,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:07,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:36:07,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:36:07,577 INFO L175 Difference]: Start difference. First operand has 319 places, 403 transitions, 6101 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:36:07,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 433 transitions, 7283 flow [2024-06-28 02:36:08,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 433 transitions, 7059 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:08,337 INFO L231 Difference]: Finished difference. Result has 322 places, 407 transitions, 6222 flow [2024-06-28 02:36:08,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6222, PETRI_PLACES=322, PETRI_TRANSITIONS=407} [2024-06-28 02:36:08,337 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-28 02:36:08,338 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 407 transitions, 6222 flow [2024-06-28 02:36:08,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:08,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:08,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] [2024-06-28 02:36:08,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:36:08,338 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:08,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:08,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1143069174, now seen corresponding path program 7 times [2024-06-28 02:36:08,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:08,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237886598] [2024-06-28 02:36:08,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:08,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:08,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:08,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:08,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:08,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237886598] [2024-06-28 02:36:08,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237886598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:08,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:08,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:08,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863384756] [2024-06-28 02:36:08,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:08,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:08,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:08,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:08,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:08,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:08,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 407 transitions, 6222 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:08,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:08,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:08,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:09,183 INFO L124 PetriNetUnfolderBase]: 2513/4215 cut-off events. [2024-06-28 02:36:09,183 INFO L125 PetriNetUnfolderBase]: For 312383/312392 co-relation queries the response was YES. [2024-06-28 02:36:09,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31861 conditions, 4215 events. 2513/4215 cut-off events. For 312383/312392 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26719 event pairs, 523 based on Foata normal form. 5/4212 useless extension candidates. Maximal degree in co-relation 31717. Up to 3544 conditions per place. [2024-06-28 02:36:09,220 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 299 selfloop transitions, 126 changer transitions 0/432 dead transitions. [2024-06-28 02:36:09,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 432 transitions, 7462 flow [2024-06-28 02:36:09,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:09,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:09,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:36:09,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:36:09,222 INFO L175 Difference]: Start difference. First operand has 322 places, 407 transitions, 6222 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:36:09,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 432 transitions, 7462 flow [2024-06-28 02:36:10,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 432 transitions, 7300 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:10,106 INFO L231 Difference]: Finished difference. Result has 325 places, 410 transitions, 6362 flow [2024-06-28 02:36:10,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6060, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6362, PETRI_PLACES=325, PETRI_TRANSITIONS=410} [2024-06-28 02:36:10,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-28 02:36:10,106 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 410 transitions, 6362 flow [2024-06-28 02:36:10,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:10,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:10,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:10,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:36:10,107 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:10,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:10,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1143368076, now seen corresponding path program 7 times [2024-06-28 02:36:10,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:10,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775102282] [2024-06-28 02:36:10,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:10,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:10,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:10,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:10,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:10,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775102282] [2024-06-28 02:36:10,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775102282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:10,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:10,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:10,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293708138] [2024-06-28 02:36:10,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:10,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:10,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:10,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:10,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:10,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:10,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 410 transitions, 6362 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:10,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:10,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:10,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:10,902 INFO L124 PetriNetUnfolderBase]: 2526/4213 cut-off events. [2024-06-28 02:36:10,903 INFO L125 PetriNetUnfolderBase]: For 320700/320706 co-relation queries the response was YES. [2024-06-28 02:36:10,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32237 conditions, 4213 events. 2526/4213 cut-off events. For 320700/320706 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26557 event pairs, 537 based on Foata normal form. 3/4205 useless extension candidates. Maximal degree in co-relation 32091. Up to 3247 conditions per place. [2024-06-28 02:36:10,954 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 200 selfloop transitions, 238 changer transitions 0/445 dead transitions. [2024-06-28 02:36:10,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 445 transitions, 7952 flow [2024-06-28 02:36:10,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:10,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:10,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:36:10,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:36:10,955 INFO L175 Difference]: Start difference. First operand has 325 places, 410 transitions, 6362 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:36:10,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 445 transitions, 7952 flow [2024-06-28 02:36:11,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 445 transitions, 7562 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:11,951 INFO L231 Difference]: Finished difference. Result has 327 places, 421 transitions, 6668 flow [2024-06-28 02:36:11,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5972, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6668, PETRI_PLACES=327, PETRI_TRANSITIONS=421} [2024-06-28 02:36:11,952 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-28 02:36:11,952 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 421 transitions, 6668 flow [2024-06-28 02:36:11,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:11,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:11,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:11,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:36:11,953 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:11,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:11,953 INFO L85 PathProgramCache]: Analyzing trace with hash -372382166, now seen corresponding path program 8 times [2024-06-28 02:36:11,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:11,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136454746] [2024-06-28 02:36:11,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:11,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:11,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:12,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:12,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:12,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136454746] [2024-06-28 02:36:12,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136454746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:12,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:12,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:12,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867152310] [2024-06-28 02:36:12,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:12,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:12,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:12,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:12,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:12,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:12,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 421 transitions, 6668 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:12,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:12,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:12,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:12,723 INFO L124 PetriNetUnfolderBase]: 2531/4248 cut-off events. [2024-06-28 02:36:12,724 INFO L125 PetriNetUnfolderBase]: For 329235/329244 co-relation queries the response was YES. [2024-06-28 02:36:12,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32654 conditions, 4248 events. 2531/4248 cut-off events. For 329235/329244 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26980 event pairs, 525 based on Foata normal form. 5/4245 useless extension candidates. Maximal degree in co-relation 32507. Up to 3568 conditions per place. [2024-06-28 02:36:12,772 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 126 changer transitions 0/443 dead transitions. [2024-06-28 02:36:12,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 443 transitions, 7923 flow [2024-06-28 02:36:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:12,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:12,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:36:12,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:36:12,774 INFO L175 Difference]: Start difference. First operand has 327 places, 421 transitions, 6668 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:36:12,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 443 transitions, 7923 flow [2024-06-28 02:36:13,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 443 transitions, 7651 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:13,861 INFO L231 Difference]: Finished difference. Result has 331 places, 424 transitions, 6691 flow [2024-06-28 02:36:13,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6691, PETRI_PLACES=331, PETRI_TRANSITIONS=424} [2024-06-28 02:36:13,862 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 02:36:13,862 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 424 transitions, 6691 flow [2024-06-28 02:36:13,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:13,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:13,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:13,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:36:13,863 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:13,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:13,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1904018730, now seen corresponding path program 8 times [2024-06-28 02:36:13,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:13,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351717773] [2024-06-28 02:36:13,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:13,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:13,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:13,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:13,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:13,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351717773] [2024-06-28 02:36:13,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351717773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:13,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:13,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:13,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145782769] [2024-06-28 02:36:13,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:13,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:13,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:13,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:13,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:13,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:13,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 424 transitions, 6691 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:13,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:13,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:13,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:14,683 INFO L124 PetriNetUnfolderBase]: 2536/4234 cut-off events. [2024-06-28 02:36:14,684 INFO L125 PetriNetUnfolderBase]: For 334682/334688 co-relation queries the response was YES. [2024-06-28 02:36:14,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32690 conditions, 4234 events. 2536/4234 cut-off events. For 334682/334688 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26765 event pairs, 540 based on Foata normal form. 3/4226 useless extension candidates. Maximal degree in co-relation 32541. Up to 3255 conditions per place. [2024-06-28 02:36:14,735 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 233 changer transitions 0/452 dead transitions. [2024-06-28 02:36:14,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 452 transitions, 8307 flow [2024-06-28 02:36:14,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:14,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:14,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:36:14,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:36:14,737 INFO L175 Difference]: Start difference. First operand has 331 places, 424 transitions, 6691 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:36:14,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 452 transitions, 8307 flow [2024-06-28 02:36:15,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 452 transitions, 8064 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:15,936 INFO L231 Difference]: Finished difference. Result has 335 places, 427 transitions, 6978 flow [2024-06-28 02:36:15,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6978, PETRI_PLACES=335, PETRI_TRANSITIONS=427} [2024-06-28 02:36:15,936 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 02:36:15,936 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 427 transitions, 6978 flow [2024-06-28 02:36:15,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:15,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:15,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:15,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:36:15,937 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:15,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:15,937 INFO L85 PathProgramCache]: Analyzing trace with hash -154742566, now seen corresponding path program 9 times [2024-06-28 02:36:15,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:15,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322708219] [2024-06-28 02:36:15,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:15,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:15,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:16,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:16,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:16,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322708219] [2024-06-28 02:36:16,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322708219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:16,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:16,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:16,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069611764] [2024-06-28 02:36:16,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:16,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:16,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:16,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:16,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:16,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:16,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 427 transitions, 6978 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:16,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:16,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:16,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:16,762 INFO L124 PetriNetUnfolderBase]: 2541/4260 cut-off events. [2024-06-28 02:36:16,762 INFO L125 PetriNetUnfolderBase]: For 341881/341881 co-relation queries the response was YES. [2024-06-28 02:36:16,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33165 conditions, 4260 events. 2541/4260 cut-off events. For 341881/341881 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27039 event pairs, 471 based on Foata normal form. 1/4259 useless extension candidates. Maximal degree in co-relation 33015. Up to 3852 conditions per place. [2024-06-28 02:36:16,814 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 45 changer transitions 0/448 dead transitions. [2024-06-28 02:36:16,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 448 transitions, 7962 flow [2024-06-28 02:36:16,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:16,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:16,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:36:16,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:36:16,815 INFO L175 Difference]: Start difference. First operand has 335 places, 427 transitions, 6978 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:36:16,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 448 transitions, 7962 flow [2024-06-28 02:36:18,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 448 transitions, 7323 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:18,064 INFO L231 Difference]: Finished difference. Result has 336 places, 430 transitions, 6499 flow [2024-06-28 02:36:18,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6345, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6499, PETRI_PLACES=336, PETRI_TRANSITIONS=430} [2024-06-28 02:36:18,065 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 02:36:18,065 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 430 transitions, 6499 flow [2024-06-28 02:36:18,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:18,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:18,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:18,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:36:18,065 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:18,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:18,066 INFO L85 PathProgramCache]: Analyzing trace with hash 2038336406, now seen corresponding path program 9 times [2024-06-28 02:36:18,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:18,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343626054] [2024-06-28 02:36:18,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:18,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:18,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:18,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:18,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:18,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343626054] [2024-06-28 02:36:18,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343626054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:18,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:18,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:18,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788672036] [2024-06-28 02:36:18,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:18,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:18,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:18,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:18,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:18,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:18,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 430 transitions, 6499 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:18,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:18,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:18,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:18,839 INFO L124 PetriNetUnfolderBase]: 2538/4258 cut-off events. [2024-06-28 02:36:18,839 INFO L125 PetriNetUnfolderBase]: For 346260/346269 co-relation queries the response was YES. [2024-06-28 02:36:18,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32394 conditions, 4258 events. 2538/4258 cut-off events. For 346260/346269 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27077 event pairs, 523 based on Foata normal form. 5/4255 useless extension candidates. Maximal degree in co-relation 32244. Up to 3579 conditions per place. [2024-06-28 02:36:18,886 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 128 changer transitions 0/445 dead transitions. [2024-06-28 02:36:18,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 445 transitions, 7567 flow [2024-06-28 02:36:18,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:18,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:18,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:36:18,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:36:18,887 INFO L175 Difference]: Start difference. First operand has 336 places, 430 transitions, 6499 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:36:18,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 445 transitions, 7567 flow [2024-06-28 02:36:19,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 445 transitions, 7296 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 02:36:19,991 INFO L231 Difference]: Finished difference. Result has 334 places, 430 transitions, 6490 flow [2024-06-28 02:36:19,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6490, PETRI_PLACES=334, PETRI_TRANSITIONS=430} [2024-06-28 02:36:19,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-28 02:36:19,992 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 430 transitions, 6490 flow [2024-06-28 02:36:19,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:19,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:19,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:19,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:36:19,993 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:19,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:19,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1497631116, now seen corresponding path program 10 times [2024-06-28 02:36:19,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:19,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502716995] [2024-06-28 02:36:19,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:19,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:19,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:20,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:20,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:20,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502716995] [2024-06-28 02:36:20,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502716995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:20,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:20,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:20,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502291126] [2024-06-28 02:36:20,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:20,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:20,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:20,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:20,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:20,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:20,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 430 transitions, 6490 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:20,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:20,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:20,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:20,771 INFO L124 PetriNetUnfolderBase]: 2543/4244 cut-off events. [2024-06-28 02:36:20,771 INFO L125 PetriNetUnfolderBase]: For 353614/353620 co-relation queries the response was YES. [2024-06-28 02:36:20,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32697 conditions, 4244 events. 2543/4244 cut-off events. For 353614/353620 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26825 event pairs, 538 based on Foata normal form. 3/4236 useless extension candidates. Maximal degree in co-relation 32547. Up to 3261 conditions per place. [2024-06-28 02:36:20,824 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 199 selfloop transitions, 247 changer transitions 0/453 dead transitions. [2024-06-28 02:36:20,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 453 transitions, 7804 flow [2024-06-28 02:36:20,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:20,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:20,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:36:20,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:36:20,825 INFO L175 Difference]: Start difference. First operand has 334 places, 430 transitions, 6490 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:36:20,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 453 transitions, 7804 flow [2024-06-28 02:36:22,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 453 transitions, 7496 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:22,178 INFO L231 Difference]: Finished difference. Result has 336 places, 433 transitions, 6740 flow [2024-06-28 02:36:22,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6182, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6740, PETRI_PLACES=336, PETRI_TRANSITIONS=433} [2024-06-28 02:36:22,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 02:36:22,179 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 433 transitions, 6740 flow [2024-06-28 02:36:22,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:22,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:22,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:22,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:36:22,180 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:22,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:22,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1019296696, now seen corresponding path program 11 times [2024-06-28 02:36:22,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:22,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102729855] [2024-06-28 02:36:22,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:22,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:22,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:22,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:22,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:22,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102729855] [2024-06-28 02:36:22,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102729855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:22,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:22,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:22,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691175183] [2024-06-28 02:36:22,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:22,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:22,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:22,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:22,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:22,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:22,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 433 transitions, 6740 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:22,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:22,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:22,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:23,109 INFO L124 PetriNetUnfolderBase]: 2548/4269 cut-off events. [2024-06-28 02:36:23,109 INFO L125 PetriNetUnfolderBase]: For 362023/362029 co-relation queries the response was YES. [2024-06-28 02:36:23,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33139 conditions, 4269 events. 2548/4269 cut-off events. For 362023/362029 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27125 event pairs, 514 based on Foata normal form. 3/4265 useless extension candidates. Maximal degree in co-relation 32989. Up to 3633 conditions per place. [2024-06-28 02:36:23,161 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 137 changer transitions 0/456 dead transitions. [2024-06-28 02:36:23,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 456 transitions, 7940 flow [2024-06-28 02:36:23,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:23,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:23,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:36:23,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:36:23,162 INFO L175 Difference]: Start difference. First operand has 336 places, 433 transitions, 6740 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:36:23,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 456 transitions, 7940 flow [2024-06-28 02:36:24,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 456 transitions, 7499 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:24,488 INFO L231 Difference]: Finished difference. Result has 339 places, 437 transitions, 6677 flow [2024-06-28 02:36:24,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6677, PETRI_PLACES=339, PETRI_TRANSITIONS=437} [2024-06-28 02:36:24,489 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 02:36:24,489 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 437 transitions, 6677 flow [2024-06-28 02:36:24,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:24,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:24,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:24,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:36:24,489 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:24,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:24,490 INFO L85 PathProgramCache]: Analyzing trace with hash 828958988, now seen corresponding path program 12 times [2024-06-28 02:36:24,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:24,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086015193] [2024-06-28 02:36:24,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:24,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:24,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:24,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:24,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086015193] [2024-06-28 02:36:24,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086015193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:24,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:24,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:24,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365433221] [2024-06-28 02:36:24,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:24,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:24,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:24,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:24,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:24,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:24,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 437 transitions, 6677 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:24,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:24,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:24,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:25,335 INFO L124 PetriNetUnfolderBase]: 2545/4265 cut-off events. [2024-06-28 02:36:25,335 INFO L125 PetriNetUnfolderBase]: For 366217/366223 co-relation queries the response was YES. [2024-06-28 02:36:25,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32845 conditions, 4265 events. 2545/4265 cut-off events. For 366217/366223 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27111 event pairs, 514 based on Foata normal form. 3/4261 useless extension candidates. Maximal degree in co-relation 32694. Up to 3630 conditions per place. [2024-06-28 02:36:25,385 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 138 changer transitions 0/457 dead transitions. [2024-06-28 02:36:25,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 457 transitions, 7625 flow [2024-06-28 02:36:25,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:36:25,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:36:25,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 02:36:25,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-28 02:36:25,386 INFO L175 Difference]: Start difference. First operand has 339 places, 437 transitions, 6677 flow. Second operand 10 states and 218 transitions. [2024-06-28 02:36:25,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 457 transitions, 7625 flow [2024-06-28 02:36:26,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 457 transitions, 7389 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:26,762 INFO L231 Difference]: Finished difference. Result has 345 places, 437 transitions, 6723 flow [2024-06-28 02:36:26,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6723, PETRI_PLACES=345, PETRI_TRANSITIONS=437} [2024-06-28 02:36:26,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-28 02:36:26,762 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 437 transitions, 6723 flow [2024-06-28 02:36:26,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:26,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:26,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:36:26,763 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:26,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:26,763 INFO L85 PathProgramCache]: Analyzing trace with hash 941088554, now seen corresponding path program 13 times [2024-06-28 02:36:26,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:26,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024374946] [2024-06-28 02:36:26,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:26,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:26,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:26,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:26,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:26,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024374946] [2024-06-28 02:36:26,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024374946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:26,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:26,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:26,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283567994] [2024-06-28 02:36:26,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:26,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:26,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:26,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:26,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:26,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:26,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 437 transitions, 6723 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:26,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:26,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:27,605 INFO L124 PetriNetUnfolderBase]: 2566/4296 cut-off events. [2024-06-28 02:36:27,606 INFO L125 PetriNetUnfolderBase]: For 381399/381405 co-relation queries the response was YES. [2024-06-28 02:36:27,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33597 conditions, 4296 events. 2566/4296 cut-off events. For 381399/381405 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27319 event pairs, 514 based on Foata normal form. 3/4292 useless extension candidates. Maximal degree in co-relation 33444. Up to 3612 conditions per place. [2024-06-28 02:36:27,655 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 162 changer transitions 0/463 dead transitions. [2024-06-28 02:36:27,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 463 transitions, 8186 flow [2024-06-28 02:36:27,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:27,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:27,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:36:27,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:36:27,656 INFO L175 Difference]: Start difference. First operand has 345 places, 437 transitions, 6723 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:36:27,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 463 transitions, 8186 flow [2024-06-28 02:36:29,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 463 transitions, 7904 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 02:36:29,174 INFO L231 Difference]: Finished difference. Result has 345 places, 446 transitions, 7004 flow [2024-06-28 02:36:29,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7004, PETRI_PLACES=345, PETRI_TRANSITIONS=446} [2024-06-28 02:36:29,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-28 02:36:29,175 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 446 transitions, 7004 flow [2024-06-28 02:36:29,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:29,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:29,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:36:29,176 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:29,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:29,176 INFO L85 PathProgramCache]: Analyzing trace with hash 917411286, now seen corresponding path program 10 times [2024-06-28 02:36:29,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:29,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406201588] [2024-06-28 02:36:29,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:29,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:29,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:29,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-06-28 02:36:29,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:29,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406201588] [2024-06-28 02:36:29,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406201588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:29,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:29,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:29,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584663662] [2024-06-28 02:36:29,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:29,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:29,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:29,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:29,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:29,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:29,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 446 transitions, 7004 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:29,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:29,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:30,025 INFO L124 PetriNetUnfolderBase]: 2563/4302 cut-off events. [2024-06-28 02:36:30,025 INFO L125 PetriNetUnfolderBase]: For 386124/386127 co-relation queries the response was YES. [2024-06-28 02:36:30,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33758 conditions, 4302 events. 2563/4302 cut-off events. For 386124/386127 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27399 event pairs, 478 based on Foata normal form. 3/4302 useless extension candidates. Maximal degree in co-relation 33603. Up to 3653 conditions per place. [2024-06-28 02:36:30,081 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 346 selfloop transitions, 131 changer transitions 0/484 dead transitions. [2024-06-28 02:36:30,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 484 transitions, 8220 flow [2024-06-28 02:36:30,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:30,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:30,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:36:30,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:36:30,082 INFO L175 Difference]: Start difference. First operand has 345 places, 446 transitions, 7004 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:36:30,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 484 transitions, 8220 flow [2024-06-28 02:36:31,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 484 transitions, 8000 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:31,693 INFO L231 Difference]: Finished difference. Result has 351 places, 446 transitions, 7064 flow [2024-06-28 02:36:31,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6784, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7064, PETRI_PLACES=351, PETRI_TRANSITIONS=446} [2024-06-28 02:36:31,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 02:36:31,693 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 446 transitions, 7064 flow [2024-06-28 02:36:31,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:31,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:31,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:31,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:36:31,694 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:31,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:31,694 INFO L85 PathProgramCache]: Analyzing trace with hash 693260714, now seen corresponding path program 14 times [2024-06-28 02:36:31,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:31,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412681055] [2024-06-28 02:36:31,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:31,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:31,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:31,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-06-28 02:36:31,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:31,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412681055] [2024-06-28 02:36:31,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412681055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:31,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:31,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:31,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890851163] [2024-06-28 02:36:31,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:31,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:31,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:31,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:31,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:31,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:31,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 446 transitions, 7064 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:31,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:31,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:31,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:32,676 INFO L124 PetriNetUnfolderBase]: 2573/4317 cut-off events. [2024-06-28 02:36:32,676 INFO L125 PetriNetUnfolderBase]: For 394290/394290 co-relation queries the response was YES. [2024-06-28 02:36:32,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34281 conditions, 4317 events. 2573/4317 cut-off events. For 394290/394290 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27511 event pairs, 473 based on Foata normal form. 1/4316 useless extension candidates. Maximal degree in co-relation 34124. Up to 3921 conditions per place. [2024-06-28 02:36:32,720 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 36 changer transitions 0/467 dead transitions. [2024-06-28 02:36:32,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 467 transitions, 8134 flow [2024-06-28 02:36:32,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:32,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:32,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 02:36:32,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-28 02:36:32,720 INFO L175 Difference]: Start difference. First operand has 351 places, 446 transitions, 7064 flow. Second operand 8 states and 174 transitions. [2024-06-28 02:36:32,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 467 transitions, 8134 flow [2024-06-28 02:36:34,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 467 transitions, 7838 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 02:36:34,243 INFO L231 Difference]: Finished difference. Result has 348 places, 452 transitions, 6966 flow [2024-06-28 02:36:34,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6966, PETRI_PLACES=348, PETRI_TRANSITIONS=452} [2024-06-28 02:36:34,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 02:36:34,244 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 452 transitions, 6966 flow [2024-06-28 02:36:34,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:34,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:34,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:34,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:36:34,245 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:34,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:34,245 INFO L85 PathProgramCache]: Analyzing trace with hash -876099674, now seen corresponding path program 11 times [2024-06-28 02:36:34,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:34,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454251817] [2024-06-28 02:36:34,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:34,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:34,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:34,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:34,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454251817] [2024-06-28 02:36:34,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454251817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:34,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:34,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:34,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499800636] [2024-06-28 02:36:34,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:34,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:34,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:34,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:34,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:34,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:34,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 452 transitions, 6966 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:34,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:34,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:34,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:35,057 INFO L124 PetriNetUnfolderBase]: 2570/4315 cut-off events. [2024-06-28 02:36:35,057 INFO L125 PetriNetUnfolderBase]: For 375725/375734 co-relation queries the response was YES. [2024-06-28 02:36:35,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33629 conditions, 4315 events. 2570/4315 cut-off events. For 375725/375734 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27582 event pairs, 525 based on Foata normal form. 5/4312 useless extension candidates. Maximal degree in co-relation 33474. Up to 3664 conditions per place. [2024-06-28 02:36:35,110 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 103 changer transitions 0/472 dead transitions. [2024-06-28 02:36:35,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 472 transitions, 8110 flow [2024-06-28 02:36:35,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:35,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:35,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:36:35,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:36:35,111 INFO L175 Difference]: Start difference. First operand has 348 places, 452 transitions, 6966 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:36:35,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 472 transitions, 8110 flow [2024-06-28 02:36:36,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 472 transitions, 7998 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:36,736 INFO L231 Difference]: Finished difference. Result has 349 places, 452 transitions, 7071 flow [2024-06-28 02:36:36,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6854, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7071, PETRI_PLACES=349, PETRI_TRANSITIONS=452} [2024-06-28 02:36:36,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 02:36:36,737 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 452 transitions, 7071 flow [2024-06-28 02:36:36,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:36,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:36,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:36,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:36:36,738 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:36,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:36,738 INFO L85 PathProgramCache]: Analyzing trace with hash 685492982, now seen corresponding path program 12 times [2024-06-28 02:36:36,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:36,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393855046] [2024-06-28 02:36:36,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:36,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:36,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:36,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:36,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:36,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393855046] [2024-06-28 02:36:36,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393855046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:36,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:36,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:36,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120906946] [2024-06-28 02:36:36,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:36,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:36,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:36,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:36,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:36,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:36,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 452 transitions, 7071 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:36,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:36,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:36,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:37,579 INFO L124 PetriNetUnfolderBase]: 2567/4312 cut-off events. [2024-06-28 02:36:37,579 INFO L125 PetriNetUnfolderBase]: For 379164/379167 co-relation queries the response was YES. [2024-06-28 02:36:37,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33832 conditions, 4312 events. 2567/4312 cut-off events. For 379164/379167 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27545 event pairs, 478 based on Foata normal form. 3/4312 useless extension candidates. Maximal degree in co-relation 33676. Up to 3661 conditions per place. [2024-06-28 02:36:37,633 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 113 changer transitions 0/482 dead transitions. [2024-06-28 02:36:37,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 482 transitions, 8097 flow [2024-06-28 02:36:37,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:37,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:37,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:36:37,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:36:37,634 INFO L175 Difference]: Start difference. First operand has 349 places, 452 transitions, 7071 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:36:37,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 482 transitions, 8097 flow [2024-06-28 02:36:39,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 482 transitions, 7852 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:39,433 INFO L231 Difference]: Finished difference. Result has 350 places, 452 transitions, 7071 flow [2024-06-28 02:36:39,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6826, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7071, PETRI_PLACES=350, PETRI_TRANSITIONS=452} [2024-06-28 02:36:39,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 02:36:39,433 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 452 transitions, 7071 flow [2024-06-28 02:36:39,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:39,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:39,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:39,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:36:39,434 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:39,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:39,434 INFO L85 PathProgramCache]: Analyzing trace with hash 698385944, now seen corresponding path program 15 times [2024-06-28 02:36:39,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:39,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232426212] [2024-06-28 02:36:39,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:39,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:39,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:39,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:39,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:39,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232426212] [2024-06-28 02:36:39,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232426212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:39,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:39,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:39,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456818855] [2024-06-28 02:36:39,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:39,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:39,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:39,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:39,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:39,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:39,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 452 transitions, 7071 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:39,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:39,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:39,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:40,315 INFO L124 PetriNetUnfolderBase]: 2572/4318 cut-off events. [2024-06-28 02:36:40,316 INFO L125 PetriNetUnfolderBase]: For 378824/378824 co-relation queries the response was YES. [2024-06-28 02:36:40,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33930 conditions, 4318 events. 2572/4318 cut-off events. For 378824/378824 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27596 event pairs, 473 based on Foata normal form. 1/4317 useless extension candidates. Maximal degree in co-relation 33774. Up to 3910 conditions per place. [2024-06-28 02:36:40,368 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 46 changer transitions 0/473 dead transitions. [2024-06-28 02:36:40,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 473 transitions, 8277 flow [2024-06-28 02:36:40,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:36:40,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:36:40,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-28 02:36:40,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 02:36:40,370 INFO L175 Difference]: Start difference. First operand has 350 places, 452 transitions, 7071 flow. Second operand 10 states and 210 transitions. [2024-06-28 02:36:40,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 473 transitions, 8277 flow [2024-06-28 02:36:41,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 473 transitions, 7948 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 02:36:41,707 INFO L231 Difference]: Finished difference. Result has 349 places, 455 transitions, 6916 flow [2024-06-28 02:36:41,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6916, PETRI_PLACES=349, PETRI_TRANSITIONS=455} [2024-06-28 02:36:41,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 02:36:41,707 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 455 transitions, 6916 flow [2024-06-28 02:36:41,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:41,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:41,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:41,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:36:41,708 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:41,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:41,708 INFO L85 PathProgramCache]: Analyzing trace with hash 933736904, now seen corresponding path program 16 times [2024-06-28 02:36:41,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:41,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102207796] [2024-06-28 02:36:41,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:41,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:41,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:41,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:41,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:41,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102207796] [2024-06-28 02:36:41,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102207796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:41,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:41,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:41,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081434481] [2024-06-28 02:36:41,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:41,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:41,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:41,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:41,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:41,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:41,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 455 transitions, 6916 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:41,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:41,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:41,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:42,578 INFO L124 PetriNetUnfolderBase]: 2577/4318 cut-off events. [2024-06-28 02:36:42,578 INFO L125 PetriNetUnfolderBase]: For 370127/370133 co-relation queries the response was YES. [2024-06-28 02:36:42,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33579 conditions, 4318 events. 2577/4318 cut-off events. For 370127/370133 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27544 event pairs, 514 based on Foata normal form. 3/4314 useless extension candidates. Maximal degree in co-relation 33424. Up to 3622 conditions per place. [2024-06-28 02:36:42,629 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 176 changer transitions 0/477 dead transitions. [2024-06-28 02:36:42,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 477 transitions, 8300 flow [2024-06-28 02:36:42,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:36:42,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:36:42,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-28 02:36:42,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-28 02:36:42,630 INFO L175 Difference]: Start difference. First operand has 349 places, 455 transitions, 6916 flow. Second operand 10 states and 224 transitions. [2024-06-28 02:36:42,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 477 transitions, 8300 flow [2024-06-28 02:36:44,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 477 transitions, 8177 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:44,305 INFO L231 Difference]: Finished difference. Result has 353 places, 458 transitions, 7223 flow [2024-06-28 02:36:44,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7223, PETRI_PLACES=353, PETRI_TRANSITIONS=458} [2024-06-28 02:36:44,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 02:36:44,305 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 458 transitions, 7223 flow [2024-06-28 02:36:44,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:44,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:44,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:44,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:36:44,306 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:44,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:44,306 INFO L85 PathProgramCache]: Analyzing trace with hash 946866644, now seen corresponding path program 17 times [2024-06-28 02:36:44,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:44,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659061029] [2024-06-28 02:36:44,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:44,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:44,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:44,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:44,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:44,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659061029] [2024-06-28 02:36:44,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659061029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:44,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:44,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:44,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052467804] [2024-06-28 02:36:44,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:44,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:44,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:44,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:44,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:44,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:44,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 458 transitions, 7223 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:44,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:44,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:44,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:45,151 INFO L124 PetriNetUnfolderBase]: 2574/4323 cut-off events. [2024-06-28 02:36:45,152 INFO L125 PetriNetUnfolderBase]: For 374887/374887 co-relation queries the response was YES. [2024-06-28 02:36:45,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33897 conditions, 4323 events. 2574/4323 cut-off events. For 374887/374887 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27630 event pairs, 473 based on Foata normal form. 1/4322 useless extension candidates. Maximal degree in co-relation 33741. Up to 3914 conditions per place. [2024-06-28 02:36:45,201 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 46 changer transitions 0/477 dead transitions. [2024-06-28 02:36:45,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 477 transitions, 8207 flow [2024-06-28 02:36:45,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:36:45,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:36:45,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-28 02:36:45,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-28 02:36:45,203 INFO L175 Difference]: Start difference. First operand has 353 places, 458 transitions, 7223 flow. Second operand 12 states and 245 transitions. [2024-06-28 02:36:45,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 477 transitions, 8207 flow [2024-06-28 02:36:46,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 477 transitions, 7740 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 02:36:46,677 INFO L231 Difference]: Finished difference. Result has 357 places, 458 transitions, 6854 flow [2024-06-28 02:36:46,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6854, PETRI_PLACES=357, PETRI_TRANSITIONS=458} [2024-06-28 02:36:46,677 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 02:36:46,677 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 458 transitions, 6854 flow [2024-06-28 02:36:46,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:46,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:46,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:46,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:36:46,678 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:46,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:46,678 INFO L85 PathProgramCache]: Analyzing trace with hash 933742484, now seen corresponding path program 18 times [2024-06-28 02:36:46,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:46,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908293403] [2024-06-28 02:36:46,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:46,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:46,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:46,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:46,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:46,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908293403] [2024-06-28 02:36:46,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908293403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:46,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:46,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:46,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004700772] [2024-06-28 02:36:46,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:46,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:46,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:46,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:46,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:46,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:46,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 458 transitions, 6854 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:46,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:46,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:46,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:47,544 INFO L124 PetriNetUnfolderBase]: 2571/4310 cut-off events. [2024-06-28 02:36:47,544 INFO L125 PetriNetUnfolderBase]: For 378632/378638 co-relation queries the response was YES. [2024-06-28 02:36:47,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33405 conditions, 4310 events. 2571/4310 cut-off events. For 378632/378638 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27474 event pairs, 514 based on Foata normal form. 3/4306 useless extension candidates. Maximal degree in co-relation 33248. Up to 3616 conditions per place. [2024-06-28 02:36:47,596 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 178 changer transitions 0/476 dead transitions. [2024-06-28 02:36:47,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 476 transitions, 7834 flow [2024-06-28 02:36:47,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:36:47,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:36:47,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-28 02:36:47,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-28 02:36:47,597 INFO L175 Difference]: Start difference. First operand has 357 places, 458 transitions, 6854 flow. Second operand 11 states and 239 transitions. [2024-06-28 02:36:47,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 476 transitions, 7834 flow [2024-06-28 02:36:49,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 476 transitions, 7676 flow, removed 17 selfloop flow, removed 13 redundant places. [2024-06-28 02:36:49,247 INFO L231 Difference]: Finished difference. Result has 355 places, 458 transitions, 7058 flow [2024-06-28 02:36:49,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6696, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7058, PETRI_PLACES=355, PETRI_TRANSITIONS=458} [2024-06-28 02:36:49,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-28 02:36:49,247 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 458 transitions, 7058 flow [2024-06-28 02:36:49,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:49,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:49,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:49,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:36:49,248 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:49,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:49,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1858996536, now seen corresponding path program 19 times [2024-06-28 02:36:49,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:49,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132217138] [2024-06-28 02:36:49,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:49,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:49,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:49,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:49,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:49,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132217138] [2024-06-28 02:36:49,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132217138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:49,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:49,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:49,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300143727] [2024-06-28 02:36:49,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:49,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:49,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:49,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:49,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:49,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:49,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 458 transitions, 7058 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:49,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:49,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:49,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:50,239 INFO L124 PetriNetUnfolderBase]: 2608/4380 cut-off events. [2024-06-28 02:36:50,240 INFO L125 PetriNetUnfolderBase]: For 402449/402449 co-relation queries the response was YES. [2024-06-28 02:36:50,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34640 conditions, 4380 events. 2608/4380 cut-off events. For 402449/402449 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28070 event pairs, 473 based on Foata normal form. 1/4379 useless extension candidates. Maximal degree in co-relation 34482. Up to 3683 conditions per place. [2024-06-28 02:36:50,288 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 147 changer transitions 0/508 dead transitions. [2024-06-28 02:36:50,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 508 transitions, 8922 flow [2024-06-28 02:36:50,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:50,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:50,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:36:50,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 02:36:50,289 INFO L175 Difference]: Start difference. First operand has 355 places, 458 transitions, 7058 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:36:50,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 508 transitions, 8922 flow [2024-06-28 02:36:51,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 508 transitions, 8548 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 02:36:51,739 INFO L231 Difference]: Finished difference. Result has 357 places, 471 transitions, 7424 flow [2024-06-28 02:36:51,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6684, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7424, PETRI_PLACES=357, PETRI_TRANSITIONS=471} [2024-06-28 02:36:51,740 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 02:36:51,740 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 471 transitions, 7424 flow [2024-06-28 02:36:51,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:51,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:51,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] [2024-06-28 02:36:51,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:36:51,741 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:51,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:51,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1859233686, now seen corresponding path program 20 times [2024-06-28 02:36:51,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:51,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158144650] [2024-06-28 02:36:51,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:51,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:51,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:51,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:51,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158144650] [2024-06-28 02:36:51,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158144650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:51,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:51,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:51,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700682210] [2024-06-28 02:36:51,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:51,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:51,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:51,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:51,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:51,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:51,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 471 transitions, 7424 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:51,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:51,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:51,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:52,723 INFO L124 PetriNetUnfolderBase]: 2605/4376 cut-off events. [2024-06-28 02:36:52,723 INFO L125 PetriNetUnfolderBase]: For 408261/408261 co-relation queries the response was YES. [2024-06-28 02:36:52,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34927 conditions, 4376 events. 2605/4376 cut-off events. For 408261/408261 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28026 event pairs, 473 based on Foata normal form. 1/4375 useless extension candidates. Maximal degree in co-relation 34765. Up to 3681 conditions per place. [2024-06-28 02:36:52,778 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 150 changer transitions 0/507 dead transitions. [2024-06-28 02:36:52,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 507 transitions, 8858 flow [2024-06-28 02:36:52,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:52,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:52,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:36:52,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:36:52,780 INFO L175 Difference]: Start difference. First operand has 357 places, 471 transitions, 7424 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:36:52,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 507 transitions, 8858 flow [2024-06-28 02:36:54,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 507 transitions, 8546 flow, removed 61 selfloop flow, removed 10 redundant places. [2024-06-28 02:36:54,639 INFO L231 Difference]: Finished difference. Result has 356 places, 471 transitions, 7442 flow [2024-06-28 02:36:54,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7116, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7442, PETRI_PLACES=356, PETRI_TRANSITIONS=471} [2024-06-28 02:36:54,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-28 02:36:54,639 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 471 transitions, 7442 flow [2024-06-28 02:36:54,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:54,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:54,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:54,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:36:54,640 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:54,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:54,640 INFO L85 PathProgramCache]: Analyzing trace with hash -455285986, now seen corresponding path program 21 times [2024-06-28 02:36:54,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:54,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328906781] [2024-06-28 02:36:54,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:54,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:54,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:54,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:54,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:54,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328906781] [2024-06-28 02:36:54,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328906781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:54,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:54,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:54,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143874876] [2024-06-28 02:36:54,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:54,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:54,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:54,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:54,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:54,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:54,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 471 transitions, 7442 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:54,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:54,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:54,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:55,667 INFO L124 PetriNetUnfolderBase]: 2599/4369 cut-off events. [2024-06-28 02:36:55,668 INFO L125 PetriNetUnfolderBase]: For 405035/405038 co-relation queries the response was YES. [2024-06-28 02:36:55,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34649 conditions, 4369 events. 2599/4369 cut-off events. For 405035/405038 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28000 event pairs, 482 based on Foata normal form. 4/4370 useless extension candidates. Maximal degree in co-relation 34492. Up to 3676 conditions per place. [2024-06-28 02:36:55,712 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 367 selfloop transitions, 124 changer transitions 0/498 dead transitions. [2024-06-28 02:36:55,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 498 transitions, 8664 flow [2024-06-28 02:36:55,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:55,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:55,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:36:55,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-28 02:36:55,714 INFO L175 Difference]: Start difference. First operand has 356 places, 471 transitions, 7442 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:36:55,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 498 transitions, 8664 flow [2024-06-28 02:36:57,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 498 transitions, 8392 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 02:36:57,065 INFO L231 Difference]: Finished difference. Result has 355 places, 471 transitions, 7441 flow [2024-06-28 02:36:57,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7441, PETRI_PLACES=355, PETRI_TRANSITIONS=471} [2024-06-28 02:36:57,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-28 02:36:57,066 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 471 transitions, 7441 flow [2024-06-28 02:36:57,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:57,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:57,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:36:57,067 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:57,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:57,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1652164536, now seen corresponding path program 22 times [2024-06-28 02:36:57,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:57,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713706387] [2024-06-28 02:36:57,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:57,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:57,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:57,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:57,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:57,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713706387] [2024-06-28 02:36:57,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713706387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:57,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:57,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:57,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843645067] [2024-06-28 02:36:57,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:57,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:57,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:57,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:57,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:57,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:57,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 471 transitions, 7441 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:57,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:57,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:57,996 INFO L124 PetriNetUnfolderBase]: 2612/4381 cut-off events. [2024-06-28 02:36:57,996 INFO L125 PetriNetUnfolderBase]: For 389934/389940 co-relation queries the response was YES. [2024-06-28 02:36:58,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34666 conditions, 4381 events. 2612/4381 cut-off events. For 389934/389940 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28065 event pairs, 514 based on Foata normal form. 3/4377 useless extension candidates. Maximal degree in co-relation 34511. Up to 3408 conditions per place. [2024-06-28 02:36:58,055 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 272 changer transitions 0/513 dead transitions. [2024-06-28 02:36:58,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 513 transitions, 9338 flow [2024-06-28 02:36:58,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:36:58,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:36:58,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 02:36:58,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-28 02:36:58,057 INFO L175 Difference]: Start difference. First operand has 355 places, 471 transitions, 7441 flow. Second operand 10 states and 244 transitions. [2024-06-28 02:36:58,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 513 transitions, 9338 flow [2024-06-28 02:36:59,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 513 transitions, 9032 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:59,922 INFO L231 Difference]: Finished difference. Result has 359 places, 477 transitions, 7895 flow [2024-06-28 02:36:59,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7895, PETRI_PLACES=359, PETRI_TRANSITIONS=477} [2024-06-28 02:36:59,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-28 02:36:59,923 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 477 transitions, 7895 flow [2024-06-28 02:36:59,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:59,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:59,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] [2024-06-28 02:36:59,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:36:59,923 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:59,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:59,924 INFO L85 PathProgramCache]: Analyzing trace with hash 373298998, now seen corresponding path program 23 times [2024-06-28 02:36:59,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:59,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271218235] [2024-06-28 02:36:59,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:59,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:59,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:00,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:00,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:00,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271218235] [2024-06-28 02:37:00,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271218235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:00,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:00,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:00,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273348695] [2024-06-28 02:37:00,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:00,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:00,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:00,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:00,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:00,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:00,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 477 transitions, 7895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:00,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:00,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:00,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:00,848 INFO L124 PetriNetUnfolderBase]: 2609/4377 cut-off events. [2024-06-28 02:37:00,848 INFO L125 PetriNetUnfolderBase]: For 396096/396102 co-relation queries the response was YES. [2024-06-28 02:37:00,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35107 conditions, 4377 events. 2609/4377 cut-off events. For 396096/396102 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28016 event pairs, 514 based on Foata normal form. 3/4373 useless extension candidates. Maximal degree in co-relation 34950. Up to 3406 conditions per place. [2024-06-28 02:37:00,902 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 277 changer transitions 0/510 dead transitions. [2024-06-28 02:37:00,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 510 transitions, 9491 flow [2024-06-28 02:37:00,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:37:00,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:37:00,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-28 02:37:00,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818181818181818 [2024-06-28 02:37:00,903 INFO L175 Difference]: Start difference. First operand has 359 places, 477 transitions, 7895 flow. Second operand 11 states and 256 transitions. [2024-06-28 02:37:00,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 510 transitions, 9491 flow [2024-06-28 02:37:02,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 510 transitions, 8772 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-28 02:37:02,438 INFO L231 Difference]: Finished difference. Result has 360 places, 477 transitions, 7756 flow [2024-06-28 02:37:02,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7188, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7756, PETRI_PLACES=360, PETRI_TRANSITIONS=477} [2024-06-28 02:37:02,439 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 02:37:02,439 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 477 transitions, 7756 flow [2024-06-28 02:37:02,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:02,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:02,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:37:02,440 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:02,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:02,440 INFO L85 PathProgramCache]: Analyzing trace with hash 380645068, now seen corresponding path program 24 times [2024-06-28 02:37:02,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:02,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763294027] [2024-06-28 02:37:02,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:02,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:02,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:02,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:02,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:02,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763294027] [2024-06-28 02:37:02,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763294027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:02,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:02,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:02,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295893943] [2024-06-28 02:37:02,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:02,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:02,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:02,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:02,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:02,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:02,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 477 transitions, 7756 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:02,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:02,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:03,359 INFO L124 PetriNetUnfolderBase]: 2606/4373 cut-off events. [2024-06-28 02:37:03,359 INFO L125 PetriNetUnfolderBase]: For 382577/382583 co-relation queries the response was YES. [2024-06-28 02:37:03,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34815 conditions, 4373 events. 2606/4373 cut-off events. For 382577/382583 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28024 event pairs, 514 based on Foata normal form. 3/4369 useless extension candidates. Maximal degree in co-relation 34659. Up to 3404 conditions per place. [2024-06-28 02:37:03,416 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 265 changer transitions 0/503 dead transitions. [2024-06-28 02:37:03,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 503 transitions, 9148 flow [2024-06-28 02:37:03,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:03,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:03,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:37:03,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:37:03,417 INFO L175 Difference]: Start difference. First operand has 360 places, 477 transitions, 7756 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:37:03,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 503 transitions, 9148 flow [2024-06-28 02:37:04,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 503 transitions, 8459 flow, removed 37 selfloop flow, removed 12 redundant places. [2024-06-28 02:37:04,865 INFO L231 Difference]: Finished difference. Result has 356 places, 477 transitions, 7615 flow [2024-06-28 02:37:04,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7075, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7615, PETRI_PLACES=356, PETRI_TRANSITIONS=477} [2024-06-28 02:37:04,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-28 02:37:04,866 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 477 transitions, 7615 flow [2024-06-28 02:37:04,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:04,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:04,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:04,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:37:04,866 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:04,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:04,867 INFO L85 PathProgramCache]: Analyzing trace with hash -859684458, now seen corresponding path program 25 times [2024-06-28 02:37:04,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:04,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533063637] [2024-06-28 02:37:04,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:04,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:04,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:04,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:04,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:04,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533063637] [2024-06-28 02:37:04,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533063637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:04,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:04,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:04,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688741850] [2024-06-28 02:37:04,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:04,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:04,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:04,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:04,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:04,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:04,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 477 transitions, 7615 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:04,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:04,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:04,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:05,760 INFO L124 PetriNetUnfolderBase]: 2616/4401 cut-off events. [2024-06-28 02:37:05,760 INFO L125 PetriNetUnfolderBase]: For 376419/376422 co-relation queries the response was YES. [2024-06-28 02:37:05,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34701 conditions, 4401 events. 2616/4401 cut-off events. For 376419/376422 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28307 event pairs, 482 based on Foata normal form. 4/4402 useless extension candidates. Maximal degree in co-relation 34547. Up to 3414 conditions per place. [2024-06-28 02:37:05,817 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 246 changer transitions 0/514 dead transitions. [2024-06-28 02:37:05,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 514 transitions, 9137 flow [2024-06-28 02:37:05,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:05,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:05,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:37:05,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:37:05,819 INFO L175 Difference]: Start difference. First operand has 356 places, 477 transitions, 7615 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:37:05,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 514 transitions, 9137 flow [2024-06-28 02:37:07,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 514 transitions, 8549 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:07,276 INFO L231 Difference]: Finished difference. Result has 356 places, 481 transitions, 7634 flow [2024-06-28 02:37:07,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7039, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7634, PETRI_PLACES=356, PETRI_TRANSITIONS=481} [2024-06-28 02:37:07,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-28 02:37:07,276 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 481 transitions, 7634 flow [2024-06-28 02:37:07,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:07,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:07,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] [2024-06-28 02:37:07,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:37:07,277 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:07,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:07,277 INFO L85 PathProgramCache]: Analyzing trace with hash -815459176, now seen corresponding path program 26 times [2024-06-28 02:37:07,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:07,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510290365] [2024-06-28 02:37:07,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:07,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:07,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:07,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:07,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:07,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510290365] [2024-06-28 02:37:07,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510290365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:07,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:07,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:07,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42341207] [2024-06-28 02:37:07,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:07,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:07,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:07,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:07,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:07,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:07,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 481 transitions, 7634 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:07,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:07,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:07,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:08,176 INFO L124 PetriNetUnfolderBase]: 2626/4419 cut-off events. [2024-06-28 02:37:08,176 INFO L125 PetriNetUnfolderBase]: For 376977/376980 co-relation queries the response was YES. [2024-06-28 02:37:08,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34823 conditions, 4419 events. 2626/4419 cut-off events. For 376977/376980 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28490 event pairs, 482 based on Foata normal form. 4/4420 useless extension candidates. Maximal degree in co-relation 34669. Up to 3424 conditions per place. [2024-06-28 02:37:08,230 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 244 changer transitions 0/513 dead transitions. [2024-06-28 02:37:08,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 513 transitions, 9140 flow [2024-06-28 02:37:08,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:08,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:08,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 02:37:08,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:37:08,232 INFO L175 Difference]: Start difference. First operand has 356 places, 481 transitions, 7634 flow. Second operand 10 states and 232 transitions. [2024-06-28 02:37:08,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 513 transitions, 9140 flow [2024-06-28 02:37:09,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 513 transitions, 8576 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:09,790 INFO L231 Difference]: Finished difference. Result has 357 places, 485 transitions, 7674 flow [2024-06-28 02:37:09,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7086, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7674, PETRI_PLACES=357, PETRI_TRANSITIONS=485} [2024-06-28 02:37:09,791 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 02:37:09,791 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 485 transitions, 7674 flow [2024-06-28 02:37:09,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:09,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:09,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:37:09,792 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:09,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:09,792 INFO L85 PathProgramCache]: Analyzing trace with hash -822810826, now seen corresponding path program 27 times [2024-06-28 02:37:09,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:09,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314120095] [2024-06-28 02:37:09,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:09,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:09,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:09,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:09,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:09,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314120095] [2024-06-28 02:37:09,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314120095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:09,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:09,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:09,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875524571] [2024-06-28 02:37:09,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:09,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:09,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:09,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:09,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:09,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:09,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 485 transitions, 7674 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:09,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:09,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:10,710 INFO L124 PetriNetUnfolderBase]: 2620/4411 cut-off events. [2024-06-28 02:37:10,711 INFO L125 PetriNetUnfolderBase]: For 361554/361557 co-relation queries the response was YES. [2024-06-28 02:37:10,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34422 conditions, 4411 events. 2620/4411 cut-off events. For 361554/361557 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28389 event pairs, 482 based on Foata normal form. 4/4412 useless extension candidates. Maximal degree in co-relation 34269. Up to 3419 conditions per place. [2024-06-28 02:37:10,761 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 253 changer transitions 0/519 dead transitions. [2024-06-28 02:37:10,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 519 transitions, 8946 flow [2024-06-28 02:37:10,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:37:10,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:37:10,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-28 02:37:10,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886363636363636 [2024-06-28 02:37:10,762 INFO L175 Difference]: Start difference. First operand has 357 places, 485 transitions, 7674 flow. Second operand 11 states and 259 transitions. [2024-06-28 02:37:10,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 519 transitions, 8946 flow [2024-06-28 02:37:12,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 519 transitions, 8521 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:12,207 INFO L231 Difference]: Finished difference. Result has 362 places, 485 transitions, 7774 flow [2024-06-28 02:37:12,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7251, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7774, PETRI_PLACES=362, PETRI_TRANSITIONS=485} [2024-06-28 02:37:12,208 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-28 02:37:12,208 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 485 transitions, 7774 flow [2024-06-28 02:37:12,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:12,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:12,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:37:12,209 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:12,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:12,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1316067586, now seen corresponding path program 7 times [2024-06-28 02:37:12,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:12,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021899745] [2024-06-28 02:37:12,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:12,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:12,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:12,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:12,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:12,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021899745] [2024-06-28 02:37:12,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021899745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:12,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:12,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:12,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71751335] [2024-06-28 02:37:12,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:12,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:12,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:12,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:12,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:12,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:12,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 485 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:12,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:12,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:13,187 INFO L124 PetriNetUnfolderBase]: 2676/4503 cut-off events. [2024-06-28 02:37:13,188 INFO L125 PetriNetUnfolderBase]: For 411530/411533 co-relation queries the response was YES. [2024-06-28 02:37:13,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35191 conditions, 4503 events. 2676/4503 cut-off events. For 411530/411533 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29027 event pairs, 364 based on Foata normal form. 18/4518 useless extension candidates. Maximal degree in co-relation 35037. Up to 3762 conditions per place. [2024-06-28 02:37:13,235 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 408 selfloop transitions, 101 changer transitions 0/516 dead transitions. [2024-06-28 02:37:13,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 516 transitions, 8944 flow [2024-06-28 02:37:13,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:13,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:13,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:37:13,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-28 02:37:13,236 INFO L175 Difference]: Start difference. First operand has 362 places, 485 transitions, 7774 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:37:13,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 516 transitions, 8944 flow [2024-06-28 02:37:14,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 516 transitions, 8339 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-28 02:37:14,388 INFO L231 Difference]: Finished difference. Result has 354 places, 487 transitions, 7457 flow [2024-06-28 02:37:14,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7169, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7457, PETRI_PLACES=354, PETRI_TRANSITIONS=487} [2024-06-28 02:37:14,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-28 02:37:14,389 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 487 transitions, 7457 flow [2024-06-28 02:37:14,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:14,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:14,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:37:14,390 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:14,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:14,390 INFO L85 PathProgramCache]: Analyzing trace with hash -237660514, now seen corresponding path program 8 times [2024-06-28 02:37:14,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:14,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626086137] [2024-06-28 02:37:14,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:14,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:14,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:14,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:14,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:14,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626086137] [2024-06-28 02:37:14,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626086137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:14,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:14,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:14,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723583890] [2024-06-28 02:37:14,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:14,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:14,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:14,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:14,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:14,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:14,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 487 transitions, 7457 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:14,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:14,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:15,261 INFO L124 PetriNetUnfolderBase]: 2732/4587 cut-off events. [2024-06-28 02:37:15,261 INFO L125 PetriNetUnfolderBase]: For 405875/405878 co-relation queries the response was YES. [2024-06-28 02:37:15,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35459 conditions, 4587 events. 2732/4587 cut-off events. For 405875/405878 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 29651 event pairs, 498 based on Foata normal form. 18/4602 useless extension candidates. Maximal degree in co-relation 35308. Up to 3793 conditions per place. [2024-06-28 02:37:15,315 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 385 selfloop transitions, 118 changer transitions 0/510 dead transitions. [2024-06-28 02:37:15,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 510 transitions, 8597 flow [2024-06-28 02:37:15,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:15,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:15,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:37:15,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:37:15,316 INFO L175 Difference]: Start difference. First operand has 354 places, 487 transitions, 7457 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:37:15,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 510 transitions, 8597 flow [2024-06-28 02:37:16,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 510 transitions, 8389 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:16,609 INFO L231 Difference]: Finished difference. Result has 357 places, 489 transitions, 7561 flow [2024-06-28 02:37:16,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7249, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7561, PETRI_PLACES=357, PETRI_TRANSITIONS=489} [2024-06-28 02:37:16,610 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 02:37:16,610 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 489 transitions, 7561 flow [2024-06-28 02:37:16,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:16,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:16,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:37:16,611 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:16,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:16,611 INFO L85 PathProgramCache]: Analyzing trace with hash -826307068, now seen corresponding path program 9 times [2024-06-28 02:37:16,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:16,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720953063] [2024-06-28 02:37:16,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:16,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:16,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:16,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-06-28 02:37:16,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:16,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720953063] [2024-06-28 02:37:16,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720953063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:16,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:16,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:16,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786153465] [2024-06-28 02:37:16,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:16,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:16,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:16,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:16,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:16,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:16,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 489 transitions, 7561 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:16,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:16,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:17,504 INFO L124 PetriNetUnfolderBase]: 2762/4645 cut-off events. [2024-06-28 02:37:17,505 INFO L125 PetriNetUnfolderBase]: For 401192/401195 co-relation queries the response was YES. [2024-06-28 02:37:17,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35626 conditions, 4645 events. 2762/4645 cut-off events. For 401192/401195 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 30107 event pairs, 508 based on Foata normal form. 18/4660 useless extension candidates. Maximal degree in co-relation 35474. Up to 3779 conditions per place. [2024-06-28 02:37:17,678 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 136 changer transitions 0/518 dead transitions. [2024-06-28 02:37:17,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 518 transitions, 8737 flow [2024-06-28 02:37:17,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:17,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:17,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:37:17,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:37:17,680 INFO L175 Difference]: Start difference. First operand has 357 places, 489 transitions, 7561 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:37:17,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 518 transitions, 8737 flow [2024-06-28 02:37:18,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 518 transitions, 8465 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:18,994 INFO L231 Difference]: Finished difference. Result has 358 places, 491 transitions, 7645 flow [2024-06-28 02:37:18,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7289, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7645, PETRI_PLACES=358, PETRI_TRANSITIONS=491} [2024-06-28 02:37:18,995 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-28 02:37:18,995 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 491 transitions, 7645 flow [2024-06-28 02:37:18,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:18,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] [2024-06-28 02:37:18,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:37:18,996 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:18,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:18,996 INFO L85 PathProgramCache]: Analyzing trace with hash -826633498, now seen corresponding path program 10 times [2024-06-28 02:37:18,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:18,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594641806] [2024-06-28 02:37:18,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:18,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:19,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:19,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:19,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:19,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594641806] [2024-06-28 02:37:19,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594641806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:19,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:19,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:19,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128256623] [2024-06-28 02:37:19,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:19,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:19,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:19,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:19,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:19,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:19,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 491 transitions, 7645 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:19,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:19,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:19,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:19,889 INFO L124 PetriNetUnfolderBase]: 2736/4607 cut-off events. [2024-06-28 02:37:19,890 INFO L125 PetriNetUnfolderBase]: For 344963/344966 co-relation queries the response was YES. [2024-06-28 02:37:19,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34229 conditions, 4607 events. 2736/4607 cut-off events. For 344963/344966 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29838 event pairs, 359 based on Foata normal form. 14/4618 useless extension candidates. Maximal degree in co-relation 34077. Up to 3257 conditions per place. [2024-06-28 02:37:19,943 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 356 selfloop transitions, 161 changer transitions 0/524 dead transitions. [2024-06-28 02:37:19,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 524 transitions, 8793 flow [2024-06-28 02:37:19,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:19,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:19,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:37:19,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-28 02:37:19,945 INFO L175 Difference]: Start difference. First operand has 358 places, 491 transitions, 7645 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:37:19,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 524 transitions, 8793 flow [2024-06-28 02:37:21,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 524 transitions, 8465 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:21,364 INFO L231 Difference]: Finished difference. Result has 360 places, 491 transitions, 7653 flow [2024-06-28 02:37:21,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7317, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7653, PETRI_PLACES=360, PETRI_TRANSITIONS=491} [2024-06-28 02:37:21,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 02:37:21,366 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 491 transitions, 7653 flow [2024-06-28 02:37:21,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:21,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:21,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] [2024-06-28 02:37:21,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:37:21,366 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:21,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:21,366 INFO L85 PathProgramCache]: Analyzing trace with hash -455009404, now seen corresponding path program 2 times [2024-06-28 02:37:21,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:21,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181993135] [2024-06-28 02:37:21,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:21,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:21,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:21,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:21,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:21,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181993135] [2024-06-28 02:37:21,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181993135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:21,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:21,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:21,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109265346] [2024-06-28 02:37:21,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:21,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:21,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:21,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:21,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:21,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:21,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 491 transitions, 7653 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:21,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:21,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:21,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:22,286 INFO L124 PetriNetUnfolderBase]: 2842/4783 cut-off events. [2024-06-28 02:37:22,286 INFO L125 PetriNetUnfolderBase]: For 370428/370431 co-relation queries the response was YES. [2024-06-28 02:37:22,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36022 conditions, 4783 events. 2842/4783 cut-off events. For 370428/370431 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31160 event pairs, 379 based on Foata normal form. 14/4794 useless extension candidates. Maximal degree in co-relation 35869. Up to 3789 conditions per place. [2024-06-28 02:37:22,343 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 85 changer transitions 0/522 dead transitions. [2024-06-28 02:37:22,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 522 transitions, 9037 flow [2024-06-28 02:37:22,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:22,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:22,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:37:22,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 02:37:22,344 INFO L175 Difference]: Start difference. First operand has 360 places, 491 transitions, 7653 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:37:22,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 522 transitions, 9037 flow [2024-06-28 02:37:23,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 522 transitions, 8681 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 02:37:23,951 INFO L231 Difference]: Finished difference. Result has 359 places, 495 transitions, 7617 flow [2024-06-28 02:37:23,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7617, PETRI_PLACES=359, PETRI_TRANSITIONS=495} [2024-06-28 02:37:23,952 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-28 02:37:23,952 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 495 transitions, 7617 flow [2024-06-28 02:37:23,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:23,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:23,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:23,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:37:23,953 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:23,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:23,953 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-28 02:37:23,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:23,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116661477] [2024-06-28 02:37:23,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:23,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:23,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:24,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:24,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:24,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116661477] [2024-06-28 02:37:24,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116661477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:24,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:24,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:24,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386018245] [2024-06-28 02:37:24,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:24,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:24,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:24,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:24,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:24,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:24,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 495 transitions, 7617 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:24,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:24,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:24,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:24,903 INFO L124 PetriNetUnfolderBase]: 2935/4940 cut-off events. [2024-06-28 02:37:24,904 INFO L125 PetriNetUnfolderBase]: For 373046/373049 co-relation queries the response was YES. [2024-06-28 02:37:24,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37226 conditions, 4940 events. 2935/4940 cut-off events. For 373046/373049 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 32345 event pairs, 383 based on Foata normal form. 14/4951 useless extension candidates. Maximal degree in co-relation 37074. Up to 3775 conditions per place. [2024-06-28 02:37:24,964 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 94 changer transitions 0/531 dead transitions. [2024-06-28 02:37:24,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 531 transitions, 9201 flow [2024-06-28 02:37:24,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:24,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:24,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:37:24,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-28 02:37:24,965 INFO L175 Difference]: Start difference. First operand has 359 places, 495 transitions, 7617 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:37:24,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 531 transitions, 9201 flow [2024-06-28 02:37:26,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 531 transitions, 9086 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-28 02:37:26,480 INFO L231 Difference]: Finished difference. Result has 365 places, 499 transitions, 7814 flow [2024-06-28 02:37:26,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7502, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7814, PETRI_PLACES=365, PETRI_TRANSITIONS=499} [2024-06-28 02:37:26,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-28 02:37:26,481 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 499 transitions, 7814 flow [2024-06-28 02:37:26,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:26,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:26,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:26,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:37:26,482 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:26,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:26,488 INFO L85 PathProgramCache]: Analyzing trace with hash -815182594, now seen corresponding path program 4 times [2024-06-28 02:37:26,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:26,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373847316] [2024-06-28 02:37:26,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:26,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:26,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:26,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:26,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:26,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373847316] [2024-06-28 02:37:26,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373847316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:26,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:26,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:26,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961135272] [2024-06-28 02:37:26,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:26,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:26,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:26,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:26,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:26,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:26,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 499 transitions, 7814 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:26,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:26,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:26,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:27,470 INFO L124 PetriNetUnfolderBase]: 2982/5019 cut-off events. [2024-06-28 02:37:27,471 INFO L125 PetriNetUnfolderBase]: For 387188/387191 co-relation queries the response was YES. [2024-06-28 02:37:27,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 5019 events. 2982/5019 cut-off events. For 387188/387191 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 32944 event pairs, 560 based on Foata normal form. 14/5030 useless extension candidates. Maximal degree in co-relation 37965. Up to 3623 conditions per place. [2024-06-28 02:37:27,532 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 117 changer transitions 0/527 dead transitions. [2024-06-28 02:37:27,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 527 transitions, 9186 flow [2024-06-28 02:37:27,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:27,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:27,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:37:27,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:37:27,533 INFO L175 Difference]: Start difference. First operand has 365 places, 499 transitions, 7814 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:37:27,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 527 transitions, 9186 flow [2024-06-28 02:37:28,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 527 transitions, 8949 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:28,825 INFO L231 Difference]: Finished difference. Result has 369 places, 502 transitions, 7945 flow [2024-06-28 02:37:28,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7581, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7945, PETRI_PLACES=369, PETRI_TRANSITIONS=502} [2024-06-28 02:37:28,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-28 02:37:28,826 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 502 transitions, 7945 flow [2024-06-28 02:37:28,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:28,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:28,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:28,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:37:28,826 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:28,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:28,827 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-28 02:37:28,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:28,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031909883] [2024-06-28 02:37:28,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:28,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:28,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:28,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:28,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:28,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031909883] [2024-06-28 02:37:28,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031909883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:28,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:28,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:28,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62677041] [2024-06-28 02:37:28,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:28,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:28,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:28,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:28,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:28,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:28,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 502 transitions, 7945 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:28,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:28,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:28,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:29,891 INFO L124 PetriNetUnfolderBase]: 3022/5090 cut-off events. [2024-06-28 02:37:29,892 INFO L125 PetriNetUnfolderBase]: For 383273/383273 co-relation queries the response was YES. [2024-06-28 02:37:29,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38555 conditions, 5090 events. 3022/5090 cut-off events. For 383273/383273 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33565 event pairs, 575 based on Foata normal form. 6/5094 useless extension candidates. Maximal degree in co-relation 38398. Up to 4567 conditions per place. [2024-06-28 02:37:29,951 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 483 selfloop transitions, 38 changer transitions 0/528 dead transitions. [2024-06-28 02:37:29,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 528 transitions, 9108 flow [2024-06-28 02:37:29,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:29,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:29,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-28 02:37:29,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-28 02:37:29,953 INFO L175 Difference]: Start difference. First operand has 369 places, 502 transitions, 7945 flow. Second operand 10 states and 212 transitions. [2024-06-28 02:37:29,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 528 transitions, 9108 flow [2024-06-28 02:37:31,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 528 transitions, 8932 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:31,311 INFO L231 Difference]: Finished difference. Result has 377 places, 504 transitions, 7896 flow [2024-06-28 02:37:31,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7769, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7896, PETRI_PLACES=377, PETRI_TRANSITIONS=504} [2024-06-28 02:37:31,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-28 02:37:31,311 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 504 transitions, 7896 flow [2024-06-28 02:37:31,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:31,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:31,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:31,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:37:31,312 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:31,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:31,312 INFO L85 PathProgramCache]: Analyzing trace with hash 386647288, now seen corresponding path program 2 times [2024-06-28 02:37:31,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:31,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562240405] [2024-06-28 02:37:31,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:31,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:31,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:31,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:31,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:31,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562240405] [2024-06-28 02:37:31,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562240405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:31,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:31,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:31,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269439946] [2024-06-28 02:37:31,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:31,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:31,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:31,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:31,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:31,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:31,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 504 transitions, 7896 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:31,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:31,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:31,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:32,373 INFO L124 PetriNetUnfolderBase]: 3083/5191 cut-off events. [2024-06-28 02:37:32,374 INFO L125 PetriNetUnfolderBase]: For 377979/377979 co-relation queries the response was YES. [2024-06-28 02:37:32,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38870 conditions, 5191 events. 3083/5191 cut-off events. For 377979/377979 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 34423 event pairs, 589 based on Foata normal form. 6/5195 useless extension candidates. Maximal degree in co-relation 38710. Up to 4580 conditions per place. [2024-06-28 02:37:32,437 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 476 selfloop transitions, 54 changer transitions 0/537 dead transitions. [2024-06-28 02:37:32,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 537 transitions, 9147 flow [2024-06-28 02:37:32,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:32,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:32,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:37:32,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-28 02:37:32,438 INFO L175 Difference]: Start difference. First operand has 377 places, 504 transitions, 7896 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:37:32,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 537 transitions, 9147 flow [2024-06-28 02:37:34,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 537 transitions, 9065 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:34,354 INFO L231 Difference]: Finished difference. Result has 380 places, 511 transitions, 8049 flow [2024-06-28 02:37:34,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8049, PETRI_PLACES=380, PETRI_TRANSITIONS=511} [2024-06-28 02:37:34,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-28 02:37:34,354 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 511 transitions, 8049 flow [2024-06-28 02:37:34,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:34,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:34,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:34,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:37:34,355 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:34,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:34,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1859457816, now seen corresponding path program 3 times [2024-06-28 02:37:34,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:34,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786310958] [2024-06-28 02:37:34,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:34,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:34,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:34,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:34,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:34,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786310958] [2024-06-28 02:37:34,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786310958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:34,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:34,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:34,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654340061] [2024-06-28 02:37:34,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:34,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:34,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:34,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:34,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:34,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:34,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 511 transitions, 8049 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:34,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:34,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:34,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:35,459 INFO L124 PetriNetUnfolderBase]: 3103/5231 cut-off events. [2024-06-28 02:37:35,459 INFO L125 PetriNetUnfolderBase]: For 378973/378973 co-relation queries the response was YES. [2024-06-28 02:37:35,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39210 conditions, 5231 events. 3103/5231 cut-off events. For 378973/378973 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 34772 event pairs, 563 based on Foata normal form. 6/5235 useless extension candidates. Maximal degree in co-relation 39048. Up to 4492 conditions per place. [2024-06-28 02:37:35,523 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 476 selfloop transitions, 57 changer transitions 0/540 dead transitions. [2024-06-28 02:37:35,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 540 transitions, 9245 flow [2024-06-28 02:37:35,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:35,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:35,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:37:35,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:37:35,524 INFO L175 Difference]: Start difference. First operand has 380 places, 511 transitions, 8049 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:37:35,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 540 transitions, 9245 flow [2024-06-28 02:37:37,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 540 transitions, 9123 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:37,211 INFO L231 Difference]: Finished difference. Result has 382 places, 512 transitions, 8075 flow [2024-06-28 02:37:37,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7929, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8075, PETRI_PLACES=382, PETRI_TRANSITIONS=512} [2024-06-28 02:37:37,212 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-28 02:37:37,212 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 512 transitions, 8075 flow [2024-06-28 02:37:37,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:37,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:37,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:37,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:37:37,212 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:37,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:37,213 INFO L85 PathProgramCache]: Analyzing trace with hash -872654374, now seen corresponding path program 4 times [2024-06-28 02:37:37,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:37,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397317174] [2024-06-28 02:37:37,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:37,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:37,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:37,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:37,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:37,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397317174] [2024-06-28 02:37:37,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397317174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:37,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:37,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:37,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056785696] [2024-06-28 02:37:37,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:37,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:37,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:37,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:37,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:37,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:37,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 512 transitions, 8075 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:37,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:37,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:37,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:38,323 INFO L124 PetriNetUnfolderBase]: 3090/5209 cut-off events. [2024-06-28 02:37:38,324 INFO L125 PetriNetUnfolderBase]: For 359635/359638 co-relation queries the response was YES. [2024-06-28 02:37:38,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38604 conditions, 5209 events. 3090/5209 cut-off events. For 359635/359638 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34635 event pairs, 546 based on Foata normal form. 8/5214 useless extension candidates. Maximal degree in co-relation 38441. Up to 4435 conditions per place. [2024-06-28 02:37:38,378 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 475 selfloop transitions, 56 changer transitions 0/538 dead transitions. [2024-06-28 02:37:38,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 538 transitions, 9237 flow [2024-06-28 02:37:38,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:38,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:38,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:37:38,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:37:38,379 INFO L175 Difference]: Start difference. First operand has 382 places, 512 transitions, 8075 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:37:38,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 538 transitions, 9237 flow [2024-06-28 02:37:39,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 538 transitions, 9111 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:39,931 INFO L231 Difference]: Finished difference. Result has 384 places, 512 transitions, 8065 flow [2024-06-28 02:37:39,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7949, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8065, PETRI_PLACES=384, PETRI_TRANSITIONS=512} [2024-06-28 02:37:39,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-28 02:37:39,931 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 512 transitions, 8065 flow [2024-06-28 02:37:39,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:39,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:39,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:39,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:37:39,932 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:39,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:39,932 INFO L85 PathProgramCache]: Analyzing trace with hash 150561649, now seen corresponding path program 1 times [2024-06-28 02:37:39,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:39,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978943107] [2024-06-28 02:37:39,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:39,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:39,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:40,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:40,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:40,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978943107] [2024-06-28 02:37:40,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978943107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:40,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:40,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:40,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558763611] [2024-06-28 02:37:40,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:40,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:40,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:40,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:40,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:40,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:40,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 512 transitions, 8065 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:40,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:40,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:40,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:41,016 INFO L124 PetriNetUnfolderBase]: 3185/5348 cut-off events. [2024-06-28 02:37:41,016 INFO L125 PetriNetUnfolderBase]: For 407070/407070 co-relation queries the response was YES. [2024-06-28 02:37:41,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40094 conditions, 5348 events. 3185/5348 cut-off events. For 407070/407070 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 35648 event pairs, 616 based on Foata normal form. 10/5349 useless extension candidates. Maximal degree in co-relation 39930. Up to 4354 conditions per place. [2024-06-28 02:37:41,084 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 139 changer transitions 0/552 dead transitions. [2024-06-28 02:37:41,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 552 transitions, 9531 flow [2024-06-28 02:37:41,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:41,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:41,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:37:41,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:37:41,085 INFO L175 Difference]: Start difference. First operand has 384 places, 512 transitions, 8065 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:37:41,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 552 transitions, 9531 flow [2024-06-28 02:37:42,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 552 transitions, 9375 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:42,842 INFO L231 Difference]: Finished difference. Result has 386 places, 516 transitions, 8284 flow [2024-06-28 02:37:42,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7909, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8284, PETRI_PLACES=386, PETRI_TRANSITIONS=516} [2024-06-28 02:37:42,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-28 02:37:42,843 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 516 transitions, 8284 flow [2024-06-28 02:37:42,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:42,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:42,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:42,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:37:42,844 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:42,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:42,844 INFO L85 PathProgramCache]: Analyzing trace with hash -342698987, now seen corresponding path program 2 times [2024-06-28 02:37:42,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:42,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141266049] [2024-06-28 02:37:42,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:42,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:42,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:42,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:42,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:42,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141266049] [2024-06-28 02:37:42,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141266049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:42,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:42,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:42,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018644307] [2024-06-28 02:37:42,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:42,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:42,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:42,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:42,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:42,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:42,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 516 transitions, 8284 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:42,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:42,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:42,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:43,917 INFO L124 PetriNetUnfolderBase]: 3221/5413 cut-off events. [2024-06-28 02:37:43,917 INFO L125 PetriNetUnfolderBase]: For 417385/417385 co-relation queries the response was YES. [2024-06-28 02:37:43,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40589 conditions, 5413 events. 3221/5413 cut-off events. For 417385/417385 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36182 event pairs, 647 based on Foata normal form. 10/5418 useless extension candidates. Maximal degree in co-relation 40425. Up to 4611 conditions per place. [2024-06-28 02:37:43,975 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 403 selfloop transitions, 136 changer transitions 0/546 dead transitions. [2024-06-28 02:37:43,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 546 transitions, 9498 flow [2024-06-28 02:37:43,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:43,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:43,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:37:43,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:37:43,977 INFO L175 Difference]: Start difference. First operand has 386 places, 516 transitions, 8284 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:37:43,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 546 transitions, 9498 flow [2024-06-28 02:37:45,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 546 transitions, 9274 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:45,967 INFO L231 Difference]: Finished difference. Result has 390 places, 518 transitions, 8390 flow [2024-06-28 02:37:45,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8072, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8390, PETRI_PLACES=390, PETRI_TRANSITIONS=518} [2024-06-28 02:37:45,967 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-28 02:37:45,968 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 518 transitions, 8390 flow [2024-06-28 02:37:45,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:45,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:45,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-06-28 02:37:45,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:37:45,968 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:45,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:45,968 INFO L85 PathProgramCache]: Analyzing trace with hash 268709779, now seen corresponding path program 3 times [2024-06-28 02:37:45,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:45,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83575953] [2024-06-28 02:37:45,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:45,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:45,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:46,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:46,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:46,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83575953] [2024-06-28 02:37:46,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83575953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:46,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:46,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:46,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537175992] [2024-06-28 02:37:46,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:46,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:46,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:46,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:46,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:46,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:46,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 518 transitions, 8390 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:46,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:46,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:46,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:47,099 INFO L124 PetriNetUnfolderBase]: 3257/5470 cut-off events. [2024-06-28 02:37:47,099 INFO L125 PetriNetUnfolderBase]: For 417005/417008 co-relation queries the response was YES. [2024-06-28 02:37:47,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41072 conditions, 5470 events. 3257/5470 cut-off events. For 417005/417008 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 36581 event pairs, 644 based on Foata normal form. 12/5479 useless extension candidates. Maximal degree in co-relation 40906. Up to 4843 conditions per place. [2024-06-28 02:37:47,167 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 477 selfloop transitions, 61 changer transitions 0/545 dead transitions. [2024-06-28 02:37:47,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 545 transitions, 9586 flow [2024-06-28 02:37:47,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:47,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:47,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:37:47,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:37:47,168 INFO L175 Difference]: Start difference. First operand has 390 places, 518 transitions, 8390 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:37:47,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 545 transitions, 9586 flow [2024-06-28 02:37:49,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 545 transitions, 9294 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:49,281 INFO L231 Difference]: Finished difference. Result has 392 places, 520 transitions, 8270 flow [2024-06-28 02:37:49,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8270, PETRI_PLACES=392, PETRI_TRANSITIONS=520} [2024-06-28 02:37:49,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-28 02:37:49,282 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 520 transitions, 8270 flow [2024-06-28 02:37:49,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:49,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:49,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:49,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:37:49,282 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:49,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:49,282 INFO L85 PathProgramCache]: Analyzing trace with hash 144157576, now seen corresponding path program 1 times [2024-06-28 02:37:49,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:49,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522211772] [2024-06-28 02:37:49,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:49,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:49,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:49,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:49,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:49,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522211772] [2024-06-28 02:37:49,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522211772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:49,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:49,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:49,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995132252] [2024-06-28 02:37:49,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:49,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:49,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:49,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:49,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:49,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:49,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 520 transitions, 8270 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:37:49,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:49,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:49,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:50,376 INFO L124 PetriNetUnfolderBase]: 3318/5569 cut-off events. [2024-06-28 02:37:50,376 INFO L125 PetriNetUnfolderBase]: For 419813/419813 co-relation queries the response was YES. [2024-06-28 02:37:50,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42219 conditions, 5569 events. 3318/5569 cut-off events. For 419813/419813 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37341 event pairs, 660 based on Foata normal form. 1/5565 useless extension candidates. Maximal degree in co-relation 42052. Up to 4409 conditions per place. [2024-06-28 02:37:50,444 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 289 changer transitions 0/571 dead transitions. [2024-06-28 02:37:50,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 571 transitions, 10356 flow [2024-06-28 02:37:50,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:50,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:50,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:37:50,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:37:50,445 INFO L175 Difference]: Start difference. First operand has 392 places, 520 transitions, 8270 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:37:50,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 571 transitions, 10356 flow [2024-06-28 02:37:52,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 571 transitions, 10229 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:52,944 INFO L231 Difference]: Finished difference. Result has 395 places, 544 transitions, 9121 flow [2024-06-28 02:37:52,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9121, PETRI_PLACES=395, PETRI_TRANSITIONS=544} [2024-06-28 02:37:52,945 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-28 02:37:52,945 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 544 transitions, 9121 flow [2024-06-28 02:37:52,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:37:52,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:52,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:52,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:37:52,945 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:52,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:52,945 INFO L85 PathProgramCache]: Analyzing trace with hash -342705590, now seen corresponding path program 2 times [2024-06-28 02:37:52,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:52,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521036845] [2024-06-28 02:37:52,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:52,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:52,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:53,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:53,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:53,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521036845] [2024-06-28 02:37:53,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521036845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:53,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:53,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:53,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37020794] [2024-06-28 02:37:53,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:53,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:53,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:53,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:53,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:53,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:53,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 544 transitions, 9121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:37:53,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:53,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:53,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:54,049 INFO L124 PetriNetUnfolderBase]: 3323/5578 cut-off events. [2024-06-28 02:37:54,050 INFO L125 PetriNetUnfolderBase]: For 432497/432497 co-relation queries the response was YES. [2024-06-28 02:37:54,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42929 conditions, 5578 events. 3323/5578 cut-off events. For 432497/432497 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37425 event pairs, 660 based on Foata normal form. 1/5574 useless extension candidates. Maximal degree in co-relation 42761. Up to 4415 conditions per place. [2024-06-28 02:37:54,117 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 295 selfloop transitions, 270 changer transitions 0/572 dead transitions. [2024-06-28 02:37:54,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 572 transitions, 11047 flow [2024-06-28 02:37:54,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:54,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:54,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:37:54,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:37:54,118 INFO L175 Difference]: Start difference. First operand has 395 places, 544 transitions, 9121 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:37:54,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 572 transitions, 11047 flow [2024-06-28 02:37:56,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 572 transitions, 10717 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:56,652 INFO L231 Difference]: Finished difference. Result has 400 places, 547 transitions, 9401 flow [2024-06-28 02:37:56,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8802, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9401, PETRI_PLACES=400, PETRI_TRANSITIONS=547} [2024-06-28 02:37:56,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-28 02:37:56,653 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 547 transitions, 9401 flow [2024-06-28 02:37:56,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:37:56,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:56,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:56,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:37:56,653 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:56,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:56,654 INFO L85 PathProgramCache]: Analyzing trace with hash -518193800, now seen corresponding path program 3 times [2024-06-28 02:37:56,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:56,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438155180] [2024-06-28 02:37:56,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:56,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:56,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:56,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:56,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:56,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438155180] [2024-06-28 02:37:56,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438155180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:56,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:56,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:56,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531239503] [2024-06-28 02:37:56,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:56,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:56,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:56,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:56,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:56,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:56,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 547 transitions, 9401 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:37:56,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:56,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:56,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:57,773 INFO L124 PetriNetUnfolderBase]: 3320/5574 cut-off events. [2024-06-28 02:37:57,773 INFO L125 PetriNetUnfolderBase]: For 441041/441041 co-relation queries the response was YES. [2024-06-28 02:37:57,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42995 conditions, 5574 events. 3320/5574 cut-off events. For 441041/441041 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37446 event pairs, 660 based on Foata normal form. 1/5570 useless extension candidates. Maximal degree in co-relation 42826. Up to 4412 conditions per place. [2024-06-28 02:37:57,843 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 248 selfloop transitions, 321 changer transitions 0/576 dead transitions. [2024-06-28 02:37:57,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 576 transitions, 10951 flow [2024-06-28 02:37:57,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:57,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:57,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:37:57,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:37:57,844 INFO L175 Difference]: Start difference. First operand has 400 places, 547 transitions, 9401 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:37:57,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 576 transitions, 10951 flow [2024-06-28 02:37:59,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 576 transitions, 10490 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:59,818 INFO L231 Difference]: Finished difference. Result has 405 places, 547 transitions, 9588 flow [2024-06-28 02:37:59,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8940, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9588, PETRI_PLACES=405, PETRI_TRANSITIONS=547} [2024-06-28 02:37:59,819 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-28 02:37:59,819 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 547 transitions, 9588 flow [2024-06-28 02:37:59,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:37:59,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:59,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:59,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:37:59,819 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:59,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:59,820 INFO L85 PathProgramCache]: Analyzing trace with hash -18351554, now seen corresponding path program 4 times [2024-06-28 02:37:59,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:59,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325322847] [2024-06-28 02:37:59,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:59,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:59,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:59,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:59,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:59,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325322847] [2024-06-28 02:37:59,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325322847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:59,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:59,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:59,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021227860] [2024-06-28 02:37:59,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:59,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:59,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:59,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:59,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:59,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:59,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 547 transitions, 9588 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:37:59,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:59,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:59,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:01,098 INFO L124 PetriNetUnfolderBase]: 3333/5597 cut-off events. [2024-06-28 02:38:01,099 INFO L125 PetriNetUnfolderBase]: For 456383/456386 co-relation queries the response was YES. [2024-06-28 02:38:01,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43471 conditions, 5597 events. 3333/5597 cut-off events. For 456383/456386 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 37528 event pairs, 638 based on Foata normal form. 3/5597 useless extension candidates. Maximal degree in co-relation 43301. Up to 4847 conditions per place. [2024-06-28 02:38:01,157 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 435 selfloop transitions, 138 changer transitions 0/580 dead transitions. [2024-06-28 02:38:01,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 580 transitions, 11092 flow [2024-06-28 02:38:01,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:01,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:01,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-28 02:38:01,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-28 02:38:01,158 INFO L175 Difference]: Start difference. First operand has 405 places, 547 transitions, 9588 flow. Second operand 10 states and 226 transitions. [2024-06-28 02:38:01,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 580 transitions, 11092 flow [2024-06-28 02:38:02,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 580 transitions, 10065 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:38:02,958 INFO L231 Difference]: Finished difference. Result has 407 places, 553 transitions, 8969 flow [2024-06-28 02:38:02,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8585, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8969, PETRI_PLACES=407, PETRI_TRANSITIONS=553} [2024-06-28 02:38:02,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-28 02:38:02,959 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 553 transitions, 8969 flow [2024-06-28 02:38:02,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:02,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:02,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:02,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:38:02,960 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:02,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:02,960 INFO L85 PathProgramCache]: Analyzing trace with hash -18357134, now seen corresponding path program 5 times [2024-06-28 02:38:02,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:02,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554497715] [2024-06-28 02:38:02,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:02,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:02,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:03,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:03,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:03,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554497715] [2024-06-28 02:38:03,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554497715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:03,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:03,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:03,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908464089] [2024-06-28 02:38:03,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:03,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:03,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:03,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:03,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:03,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:03,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 553 transitions, 8969 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:03,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:03,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:03,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:04,085 INFO L124 PetriNetUnfolderBase]: 3330/5589 cut-off events. [2024-06-28 02:38:04,085 INFO L125 PetriNetUnfolderBase]: For 455723/455726 co-relation queries the response was YES. [2024-06-28 02:38:04,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42832 conditions, 5589 events. 3330/5589 cut-off events. For 455723/455726 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37537 event pairs, 636 based on Foata normal form. 3/5589 useless extension candidates. Maximal degree in co-relation 42662. Up to 4844 conditions per place. [2024-06-28 02:38:04,153 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 433 selfloop transitions, 137 changer transitions 0/577 dead transitions. [2024-06-28 02:38:04,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 577 transitions, 10169 flow [2024-06-28 02:38:04,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:04,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:04,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:38:04,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:38:04,155 INFO L175 Difference]: Start difference. First operand has 407 places, 553 transitions, 8969 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:38:04,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 577 transitions, 10169 flow [2024-06-28 02:38:06,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 577 transitions, 9977 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:06,411 INFO L231 Difference]: Finished difference. Result has 409 places, 553 transitions, 9057 flow [2024-06-28 02:38:06,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9057, PETRI_PLACES=409, PETRI_TRANSITIONS=553} [2024-06-28 02:38:06,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-28 02:38:06,425 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 553 transitions, 9057 flow [2024-06-28 02:38:06,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:06,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:06,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:06,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:38:06,425 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:06,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:06,426 INFO L85 PathProgramCache]: Analyzing trace with hash 153423166, now seen corresponding path program 6 times [2024-06-28 02:38:06,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:06,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089134639] [2024-06-28 02:38:06,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:06,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:06,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:06,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:06,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:06,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089134639] [2024-06-28 02:38:06,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089134639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:06,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:06,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:06,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814346050] [2024-06-28 02:38:06,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:06,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:06,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:06,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:06,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:06,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:06,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 553 transitions, 9057 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:06,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:06,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:06,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:07,767 INFO L124 PetriNetUnfolderBase]: 3327/5584 cut-off events. [2024-06-28 02:38:07,767 INFO L125 PetriNetUnfolderBase]: For 460335/460335 co-relation queries the response was YES. [2024-06-28 02:38:07,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43093 conditions, 5584 events. 3327/5584 cut-off events. For 460335/460335 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37551 event pairs, 648 based on Foata normal form. 1/5580 useless extension candidates. Maximal degree in co-relation 42921. Up to 4421 conditions per place. [2024-06-28 02:38:07,835 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 291 selfloop transitions, 278 changer transitions 0/576 dead transitions. [2024-06-28 02:38:07,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 576 transitions, 10603 flow [2024-06-28 02:38:07,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:07,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:07,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:38:07,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:38:07,836 INFO L175 Difference]: Start difference. First operand has 409 places, 553 transitions, 9057 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:38:07,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 576 transitions, 10603 flow [2024-06-28 02:38:10,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 576 transitions, 10323 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:10,440 INFO L231 Difference]: Finished difference. Result has 410 places, 553 transitions, 9340 flow [2024-06-28 02:38:10,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9340, PETRI_PLACES=410, PETRI_TRANSITIONS=553} [2024-06-28 02:38:10,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-28 02:38:10,441 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 553 transitions, 9340 flow [2024-06-28 02:38:10,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:10,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:10,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:10,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:38:10,442 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:10,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:10,442 INFO L85 PathProgramCache]: Analyzing trace with hash 268894477, now seen corresponding path program 1 times [2024-06-28 02:38:10,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:10,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593351956] [2024-06-28 02:38:10,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:10,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:10,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:10,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:10,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:10,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593351956] [2024-06-28 02:38:10,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593351956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:10,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:10,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:10,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139103588] [2024-06-28 02:38:10,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:10,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:10,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:10,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:10,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:10,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:10,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 553 transitions, 9340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:10,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:10,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:10,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:11,602 INFO L124 PetriNetUnfolderBase]: 3363/5639 cut-off events. [2024-06-28 02:38:11,602 INFO L125 PetriNetUnfolderBase]: For 509770/509773 co-relation queries the response was YES. [2024-06-28 02:38:11,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44022 conditions, 5639 events. 3363/5639 cut-off events. For 509770/509773 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 37887 event pairs, 638 based on Foata normal form. 12/5648 useless extension candidates. Maximal degree in co-relation 43849. Up to 4867 conditions per place. [2024-06-28 02:38:11,672 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 452 selfloop transitions, 121 changer transitions 0/580 dead transitions. [2024-06-28 02:38:11,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 580 transitions, 10624 flow [2024-06-28 02:38:11,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:11,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:11,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:38:11,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:38:11,673 INFO L175 Difference]: Start difference. First operand has 410 places, 553 transitions, 9340 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:38:11,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 580 transitions, 10624 flow [2024-06-28 02:38:13,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 580 transitions, 10059 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:13,993 INFO L231 Difference]: Finished difference. Result has 411 places, 555 transitions, 9083 flow [2024-06-28 02:38:13,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8775, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9083, PETRI_PLACES=411, PETRI_TRANSITIONS=555} [2024-06-28 02:38:13,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-28 02:38:13,994 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 555 transitions, 9083 flow [2024-06-28 02:38:13,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:13,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:13,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] [2024-06-28 02:38:13,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:38:13,994 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:13,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:13,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1761831138, now seen corresponding path program 7 times [2024-06-28 02:38:13,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:13,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637836459] [2024-06-28 02:38:13,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:13,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:13,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:14,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:14,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:14,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637836459] [2024-06-28 02:38:14,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637836459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:14,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:14,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:14,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738788344] [2024-06-28 02:38:14,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:14,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:14,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:14,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:14,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:14,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:14,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 555 transitions, 9083 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:14,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:14,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:14,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:15,212 INFO L124 PetriNetUnfolderBase]: 3384/5676 cut-off events. [2024-06-28 02:38:15,213 INFO L125 PetriNetUnfolderBase]: For 490729/490732 co-relation queries the response was YES. [2024-06-28 02:38:15,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44213 conditions, 5676 events. 3384/5676 cut-off events. For 490729/490732 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 38195 event pairs, 640 based on Foata normal form. 3/5676 useless extension candidates. Maximal degree in co-relation 44039. Up to 4833 conditions per place. [2024-06-28 02:38:15,284 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 409 selfloop transitions, 171 changer transitions 0/587 dead transitions. [2024-06-28 02:38:15,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 587 transitions, 10816 flow [2024-06-28 02:38:15,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:38:15,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:38:15,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-28 02:38:15,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-28 02:38:15,286 INFO L175 Difference]: Start difference. First operand has 411 places, 555 transitions, 9083 flow. Second operand 11 states and 243 transitions. [2024-06-28 02:38:15,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 587 transitions, 10816 flow [2024-06-28 02:38:17,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 587 transitions, 10548 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:17,087 INFO L231 Difference]: Finished difference. Result has 416 places, 564 transitions, 9322 flow [2024-06-28 02:38:17,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8815, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9322, PETRI_PLACES=416, PETRI_TRANSITIONS=564} [2024-06-28 02:38:17,088 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-28 02:38:17,088 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 564 transitions, 9322 flow [2024-06-28 02:38:17,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:17,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:17,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, 1] [2024-06-28 02:38:17,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:38:17,089 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:17,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:17,089 INFO L85 PathProgramCache]: Analyzing trace with hash -227403260, now seen corresponding path program 8 times [2024-06-28 02:38:17,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:17,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958473585] [2024-06-28 02:38:17,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:17,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:17,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:17,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:17,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:17,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958473585] [2024-06-28 02:38:17,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958473585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:17,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:17,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:17,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566177866] [2024-06-28 02:38:17,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:17,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:17,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:17,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:17,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:17,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:17,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 564 transitions, 9322 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:17,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:17,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:17,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:18,297 INFO L124 PetriNetUnfolderBase]: 3389/5685 cut-off events. [2024-06-28 02:38:18,297 INFO L125 PetriNetUnfolderBase]: For 500587/500590 co-relation queries the response was YES. [2024-06-28 02:38:18,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44384 conditions, 5685 events. 3389/5685 cut-off events. For 500587/500590 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38315 event pairs, 640 based on Foata normal form. 3/5685 useless extension candidates. Maximal degree in co-relation 44209. Up to 4839 conditions per place. [2024-06-28 02:38:18,363 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 422 selfloop transitions, 158 changer transitions 0/587 dead transitions. [2024-06-28 02:38:18,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 587 transitions, 10951 flow [2024-06-28 02:38:18,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:18,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:18,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:38:18,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:38:18,364 INFO L175 Difference]: Start difference. First operand has 416 places, 564 transitions, 9322 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:38:18,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 587 transitions, 10951 flow [2024-06-28 02:38:20,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 587 transitions, 10474 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 02:38:20,536 INFO L231 Difference]: Finished difference. Result has 415 places, 567 transitions, 9226 flow [2024-06-28 02:38:20,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9226, PETRI_PLACES=415, PETRI_TRANSITIONS=567} [2024-06-28 02:38:20,537 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-28 02:38:20,537 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 567 transitions, 9226 flow [2024-06-28 02:38:20,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:20,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:20,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:20,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:38:20,537 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:20,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:20,538 INFO L85 PathProgramCache]: Analyzing trace with hash -227414420, now seen corresponding path program 9 times [2024-06-28 02:38:20,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:20,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963368084] [2024-06-28 02:38:20,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:20,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:20,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:20,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:20,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:20,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963368084] [2024-06-28 02:38:20,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963368084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:20,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:20,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:20,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010536315] [2024-06-28 02:38:20,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:20,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:20,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:20,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:20,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:20,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:20,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 567 transitions, 9226 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:20,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:20,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:20,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:21,714 INFO L124 PetriNetUnfolderBase]: 3386/5681 cut-off events. [2024-06-28 02:38:21,714 INFO L125 PetriNetUnfolderBase]: For 505918/505921 co-relation queries the response was YES. [2024-06-28 02:38:21,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44050 conditions, 5681 events. 3386/5681 cut-off events. For 505918/505921 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38242 event pairs, 640 based on Foata normal form. 3/5681 useless extension candidates. Maximal degree in co-relation 43875. Up to 4836 conditions per place. [2024-06-28 02:38:21,788 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 160 changer transitions 0/587 dead transitions. [2024-06-28 02:38:21,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 587 transitions, 10802 flow [2024-06-28 02:38:21,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:21,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:21,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:38:21,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:38:21,789 INFO L175 Difference]: Start difference. First operand has 415 places, 567 transitions, 9226 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:38:21,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 587 transitions, 10802 flow [2024-06-28 02:38:24,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 587 transitions, 10538 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:24,748 INFO L231 Difference]: Finished difference. Result has 418 places, 567 transitions, 9288 flow [2024-06-28 02:38:24,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8962, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9288, PETRI_PLACES=418, PETRI_TRANSITIONS=567} [2024-06-28 02:38:24,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-28 02:38:24,749 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 567 transitions, 9288 flow [2024-06-28 02:38:24,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:24,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:24,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:24,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:38:24,749 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:24,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:24,750 INFO L85 PathProgramCache]: Analyzing trace with hash 268530196, now seen corresponding path program 10 times [2024-06-28 02:38:24,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:24,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575897085] [2024-06-28 02:38:24,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:24,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:24,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:24,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-06-28 02:38:24,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:24,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575897085] [2024-06-28 02:38:24,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575897085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:24,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:24,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:24,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92936057] [2024-06-28 02:38:24,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:24,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:24,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:24,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:24,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:24,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:24,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 567 transitions, 9288 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:24,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:24,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:24,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:25,936 INFO L124 PetriNetUnfolderBase]: 3383/5677 cut-off events. [2024-06-28 02:38:25,936 INFO L125 PetriNetUnfolderBase]: For 510489/510492 co-relation queries the response was YES. [2024-06-28 02:38:25,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44074 conditions, 5677 events. 3383/5677 cut-off events. For 510489/510492 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38252 event pairs, 642 based on Foata normal form. 3/5677 useless extension candidates. Maximal degree in co-relation 43898. Up to 4833 conditions per place. [2024-06-28 02:38:26,014 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 410 selfloop transitions, 172 changer transitions 0/589 dead transitions. [2024-06-28 02:38:26,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 589 transitions, 10876 flow [2024-06-28 02:38:26,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:26,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:26,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-28 02:38:26,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 02:38:26,015 INFO L175 Difference]: Start difference. First operand has 418 places, 567 transitions, 9288 flow. Second operand 10 states and 225 transitions. [2024-06-28 02:38:26,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 589 transitions, 10876 flow [2024-06-28 02:38:28,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 589 transitions, 10632 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:28,728 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 9394 flow [2024-06-28 02:38:28,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9044, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9394, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-28 02:38:28,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-28 02:38:28,729 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 9394 flow [2024-06-28 02:38:28,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:28,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:28,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:28,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:38:28,729 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:28,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:28,730 INFO L85 PathProgramCache]: Analyzing trace with hash 268881736, now seen corresponding path program 11 times [2024-06-28 02:38:28,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:28,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186889242] [2024-06-28 02:38:28,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:28,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:28,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:28,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:28,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:28,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186889242] [2024-06-28 02:38:28,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186889242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:28,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:28,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:28,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867432711] [2024-06-28 02:38:28,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:28,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:28,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:28,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:28,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:28,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:28,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 9394 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:28,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:28,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:28,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:30,053 INFO L124 PetriNetUnfolderBase]: 3380/5673 cut-off events. [2024-06-28 02:38:30,053 INFO L125 PetriNetUnfolderBase]: For 518104/518107 co-relation queries the response was YES. [2024-06-28 02:38:30,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44130 conditions, 5673 events. 3380/5673 cut-off events. For 518104/518107 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38247 event pairs, 640 based on Foata normal form. 3/5673 useless extension candidates. Maximal degree in co-relation 43953. Up to 4830 conditions per place. [2024-06-28 02:38:30,112 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 408 selfloop transitions, 174 changer transitions 0/589 dead transitions. [2024-06-28 02:38:30,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 589 transitions, 10798 flow [2024-06-28 02:38:30,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:38:30,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:38:30,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-28 02:38:30,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-28 02:38:30,113 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 9394 flow. Second operand 11 states and 240 transitions. [2024-06-28 02:38:30,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 589 transitions, 10798 flow [2024-06-28 02:38:32,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 589 transitions, 10391 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:38:32,687 INFO L231 Difference]: Finished difference. Result has 426 places, 567 transitions, 9341 flow [2024-06-28 02:38:32,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8987, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9341, PETRI_PLACES=426, PETRI_TRANSITIONS=567} [2024-06-28 02:38:32,687 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-28 02:38:32,687 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 567 transitions, 9341 flow [2024-06-28 02:38:32,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:32,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:32,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-06-28 02:38:32,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:38:32,688 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:32,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:32,688 INFO L85 PathProgramCache]: Analyzing trace with hash 268887316, now seen corresponding path program 12 times [2024-06-28 02:38:32,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:32,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993382238] [2024-06-28 02:38:32,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:32,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:32,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:32,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:32,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:32,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993382238] [2024-06-28 02:38:32,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993382238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:32,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:32,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:32,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077323909] [2024-06-28 02:38:32,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:32,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:32,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:32,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:32,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:32,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:32,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 567 transitions, 9341 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:32,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:32,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:32,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:33,882 INFO L124 PetriNetUnfolderBase]: 3377/5669 cut-off events. [2024-06-28 02:38:33,882 INFO L125 PetriNetUnfolderBase]: For 522859/522862 co-relation queries the response was YES. [2024-06-28 02:38:33,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44096 conditions, 5669 events. 3377/5669 cut-off events. For 522859/522862 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38196 event pairs, 640 based on Foata normal form. 3/5669 useless extension candidates. Maximal degree in co-relation 43918. Up to 4827 conditions per place. [2024-06-28 02:38:33,954 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 165 changer transitions 0/587 dead transitions. [2024-06-28 02:38:33,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 587 transitions, 10549 flow [2024-06-28 02:38:33,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:33,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:33,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 02:38:33,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-28 02:38:33,955 INFO L175 Difference]: Start difference. First operand has 426 places, 567 transitions, 9341 flow. Second operand 10 states and 221 transitions. [2024-06-28 02:38:33,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 587 transitions, 10549 flow [2024-06-28 02:38:36,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 587 transitions, 10101 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 02:38:36,457 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 9232 flow [2024-06-28 02:38:36,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8893, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9232, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-28 02:38:36,458 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-28 02:38:36,458 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 9232 flow [2024-06-28 02:38:36,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:38:36,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:36,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:36,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:38:36,459 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:36,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:36,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1802708937, now seen corresponding path program 4 times [2024-06-28 02:38:36,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:36,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119978717] [2024-06-28 02:38:36,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:36,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:36,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:36,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:36,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:36,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119978717] [2024-06-28 02:38:36,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119978717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:36,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:36,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:36,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456869566] [2024-06-28 02:38:36,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:36,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:36,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:36,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:36,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:36,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:36,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 9232 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:36,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:36,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:36,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:37,728 INFO L124 PetriNetUnfolderBase]: 3413/5725 cut-off events. [2024-06-28 02:38:37,728 INFO L125 PetriNetUnfolderBase]: For 574567/574570 co-relation queries the response was YES. [2024-06-28 02:38:37,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44444 conditions, 5725 events. 3413/5725 cut-off events. For 574567/574570 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 38570 event pairs, 640 based on Foata normal form. 12/5734 useless extension candidates. Maximal degree in co-relation 44265. Up to 5050 conditions per place. [2024-06-28 02:38:37,801 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 514 selfloop transitions, 71 changer transitions 0/592 dead transitions. [2024-06-28 02:38:37,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 592 transitions, 10520 flow [2024-06-28 02:38:37,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:37,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:37,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:38:37,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:38:37,803 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 9232 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:38:37,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 592 transitions, 10520 flow [2024-06-28 02:38:40,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 592 transitions, 10132 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 02:38:40,409 INFO L231 Difference]: Finished difference. Result has 423 places, 569 transitions, 9040 flow [2024-06-28 02:38:40,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8844, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9040, PETRI_PLACES=423, PETRI_TRANSITIONS=569} [2024-06-28 02:38:40,413 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-28 02:38:40,413 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 569 transitions, 9040 flow [2024-06-28 02:38:40,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:40,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:40,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:40,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:38:40,414 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:40,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:40,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1306406643, now seen corresponding path program 2 times [2024-06-28 02:38:40,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:40,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731076281] [2024-06-28 02:38:40,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:40,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:40,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:40,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:40,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:40,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731076281] [2024-06-28 02:38:40,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731076281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:40,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:40,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:40,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000735012] [2024-06-28 02:38:40,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:40,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:40,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:40,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:40,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:40,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:40,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 569 transitions, 9040 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:40,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:40,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:40,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:41,685 INFO L124 PetriNetUnfolderBase]: 3449/5781 cut-off events. [2024-06-28 02:38:41,685 INFO L125 PetriNetUnfolderBase]: For 584299/584302 co-relation queries the response was YES. [2024-06-28 02:38:41,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44802 conditions, 5781 events. 3449/5781 cut-off events. For 584299/584302 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39018 event pairs, 660 based on Foata normal form. 12/5790 useless extension candidates. Maximal degree in co-relation 44622. Up to 4999 conditions per place. [2024-06-28 02:38:41,760 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 478 selfloop transitions, 108 changer transitions 0/593 dead transitions. [2024-06-28 02:38:41,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 593 transitions, 10346 flow [2024-06-28 02:38:41,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:41,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:41,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:38:41,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:38:41,761 INFO L175 Difference]: Start difference. First operand has 423 places, 569 transitions, 9040 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:38:41,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 593 transitions, 10346 flow [2024-06-28 02:38:44,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 593 transitions, 10176 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:44,654 INFO L231 Difference]: Finished difference. Result has 424 places, 571 transitions, 9156 flow [2024-06-28 02:38:44,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8870, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9156, PETRI_PLACES=424, PETRI_TRANSITIONS=571} [2024-06-28 02:38:44,654 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-28 02:38:44,654 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 571 transitions, 9156 flow [2024-06-28 02:38:44,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:44,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:44,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:44,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:38:44,655 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:44,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:44,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1574623089, now seen corresponding path program 3 times [2024-06-28 02:38:44,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:44,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468810123] [2024-06-28 02:38:44,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:44,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:44,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:44,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-06-28 02:38:44,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:44,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468810123] [2024-06-28 02:38:44,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468810123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:44,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:44,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:44,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602458384] [2024-06-28 02:38:44,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:44,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:44,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:44,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:44,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:44,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:44,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 571 transitions, 9156 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:44,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:44,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:44,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:45,877 INFO L124 PetriNetUnfolderBase]: 3485/5837 cut-off events. [2024-06-28 02:38:45,878 INFO L125 PetriNetUnfolderBase]: For 596782/596785 co-relation queries the response was YES. [2024-06-28 02:38:45,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45454 conditions, 5837 events. 3485/5837 cut-off events. For 596782/596785 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39458 event pairs, 676 based on Foata normal form. 12/5846 useless extension candidates. Maximal degree in co-relation 45273. Up to 5055 conditions per place. [2024-06-28 02:38:45,954 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 480 selfloop transitions, 108 changer transitions 0/595 dead transitions. [2024-06-28 02:38:45,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 595 transitions, 10470 flow [2024-06-28 02:38:45,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:45,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:45,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:38:45,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:38:45,955 INFO L175 Difference]: Start difference. First operand has 424 places, 571 transitions, 9156 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:38:45,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 595 transitions, 10470 flow [2024-06-28 02:38:49,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 595 transitions, 10224 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:49,026 INFO L231 Difference]: Finished difference. Result has 426 places, 573 transitions, 9200 flow [2024-06-28 02:38:49,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9200, PETRI_PLACES=426, PETRI_TRANSITIONS=573} [2024-06-28 02:38:49,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-28 02:38:49,027 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 573 transitions, 9200 flow [2024-06-28 02:38:49,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:49,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:49,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:49,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:38:49,028 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:49,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:49,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1566052209, now seen corresponding path program 4 times [2024-06-28 02:38:49,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:49,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233043749] [2024-06-28 02:38:49,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:49,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:49,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:49,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:49,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:49,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233043749] [2024-06-28 02:38:49,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233043749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:49,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:49,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:49,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841657948] [2024-06-28 02:38:49,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:49,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:49,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:49,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:49,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:49,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:49,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 573 transitions, 9200 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:49,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:49,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:49,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:50,299 INFO L124 PetriNetUnfolderBase]: 3475/5823 cut-off events. [2024-06-28 02:38:50,299 INFO L125 PetriNetUnfolderBase]: For 569460/569463 co-relation queries the response was YES. [2024-06-28 02:38:50,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44662 conditions, 5823 events. 3475/5823 cut-off events. For 569460/569463 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 39263 event pairs, 640 based on Foata normal form. 12/5832 useless extension candidates. Maximal degree in co-relation 44480. Up to 4589 conditions per place. [2024-06-28 02:38:50,374 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 479 selfloop transitions, 116 changer transitions 0/602 dead transitions. [2024-06-28 02:38:50,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 602 transitions, 10762 flow [2024-06-28 02:38:50,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:50,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:50,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:38:50,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:38:50,375 INFO L175 Difference]: Start difference. First operand has 426 places, 573 transitions, 9200 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:38:50,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 602 transitions, 10762 flow [2024-06-28 02:38:53,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 602 transitions, 10512 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:53,271 INFO L231 Difference]: Finished difference. Result has 428 places, 575 transitions, 9261 flow [2024-06-28 02:38:53,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8950, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9261, PETRI_PLACES=428, PETRI_TRANSITIONS=575} [2024-06-28 02:38:53,275 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-28 02:38:53,276 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 575 transitions, 9261 flow [2024-06-28 02:38:53,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:53,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:53,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:53,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:38:53,276 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:53,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:53,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1176118949, now seen corresponding path program 5 times [2024-06-28 02:38:53,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:53,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733581469] [2024-06-28 02:38:53,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:53,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:53,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:53,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:53,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:53,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733581469] [2024-06-28 02:38:53,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733581469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:53,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:53,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:53,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407484807] [2024-06-28 02:38:53,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:53,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:53,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:53,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:53,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:53,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:53,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 575 transitions, 9261 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:53,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:53,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:53,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:54,486 INFO L124 PetriNetUnfolderBase]: 3496/5835 cut-off events. [2024-06-28 02:38:54,486 INFO L125 PetriNetUnfolderBase]: For 554916/554922 co-relation queries the response was YES. [2024-06-28 02:38:54,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45273 conditions, 5835 events. 3496/5835 cut-off events. For 554916/554922 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 39330 event pairs, 699 based on Foata normal form. 4/5828 useless extension candidates. Maximal degree in co-relation 45090. Up to 5022 conditions per place. [2024-06-28 02:38:54,561 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 153 changer transitions 0/606 dead transitions. [2024-06-28 02:38:54,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 606 transitions, 10821 flow [2024-06-28 02:38:54,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:54,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:54,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:38:54,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:38:54,562 INFO L175 Difference]: Start difference. First operand has 428 places, 575 transitions, 9261 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:38:54,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 606 transitions, 10821 flow [2024-06-28 02:38:57,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 606 transitions, 10582 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:57,380 INFO L231 Difference]: Finished difference. Result has 431 places, 579 transitions, 9433 flow [2024-06-28 02:38:57,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9022, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9433, PETRI_PLACES=431, PETRI_TRANSITIONS=579} [2024-06-28 02:38:57,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-28 02:38:57,380 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 579 transitions, 9433 flow [2024-06-28 02:38:57,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:57,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:57,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:57,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:38:57,381 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:57,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:57,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1913583671, now seen corresponding path program 6 times [2024-06-28 02:38:57,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:57,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126085634] [2024-06-28 02:38:57,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:57,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:57,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:57,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:57,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:57,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126085634] [2024-06-28 02:38:57,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126085634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:57,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:57,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:57,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370155641] [2024-06-28 02:38:57,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:57,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:57,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:57,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:57,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:57,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:57,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 579 transitions, 9433 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:57,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:57,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:57,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:58,626 INFO L124 PetriNetUnfolderBase]: 3504/5847 cut-off events. [2024-06-28 02:38:58,626 INFO L125 PetriNetUnfolderBase]: For 563674/563680 co-relation queries the response was YES. [2024-06-28 02:38:58,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45408 conditions, 5847 events. 3504/5847 cut-off events. For 563674/563680 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 39388 event pairs, 711 based on Foata normal form. 4/5840 useless extension candidates. Maximal degree in co-relation 45224. Up to 5069 conditions per place. [2024-06-28 02:38:58,704 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 150 changer transitions 0/603 dead transitions. [2024-06-28 02:38:58,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 603 transitions, 10731 flow [2024-06-28 02:38:58,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:58,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:58,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:38:58,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:38:58,705 INFO L175 Difference]: Start difference. First operand has 431 places, 579 transitions, 9433 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:38:58,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 603 transitions, 10731 flow [2024-06-28 02:39:01,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 603 transitions, 10457 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:01,400 INFO L231 Difference]: Finished difference. Result has 435 places, 581 transitions, 9520 flow [2024-06-28 02:39:01,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9179, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9520, PETRI_PLACES=435, PETRI_TRANSITIONS=581} [2024-06-28 02:39:01,401 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-28 02:39:01,401 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 581 transitions, 9520 flow [2024-06-28 02:39:01,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:01,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:01,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:01,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:39:01,402 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:01,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:01,402 INFO L85 PathProgramCache]: Analyzing trace with hash -885959161, now seen corresponding path program 7 times [2024-06-28 02:39:01,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:01,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435070818] [2024-06-28 02:39:01,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:01,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:01,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:01,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:01,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:01,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435070818] [2024-06-28 02:39:01,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435070818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:01,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:01,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:01,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689706838] [2024-06-28 02:39:01,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:01,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:01,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:01,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:01,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:01,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:01,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 581 transitions, 9520 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:01,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:01,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:01,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:02,685 INFO L124 PetriNetUnfolderBase]: 3525/5877 cut-off events. [2024-06-28 02:39:02,686 INFO L125 PetriNetUnfolderBase]: For 585654/585660 co-relation queries the response was YES. [2024-06-28 02:39:02,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46148 conditions, 5877 events. 3525/5877 cut-off events. For 585654/585660 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39658 event pairs, 699 based on Foata normal form. 4/5870 useless extension candidates. Maximal degree in co-relation 45962. Up to 5065 conditions per place. [2024-06-28 02:39:02,762 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 448 selfloop transitions, 157 changer transitions 0/612 dead transitions. [2024-06-28 02:39:02,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 612 transitions, 11104 flow [2024-06-28 02:39:02,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:02,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:02,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:39:02,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:39:02,763 INFO L175 Difference]: Start difference. First operand has 435 places, 581 transitions, 9520 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:39:02,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 612 transitions, 11104 flow [2024-06-28 02:39:05,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 612 transitions, 10783 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:05,621 INFO L231 Difference]: Finished difference. Result has 437 places, 585 transitions, 9626 flow [2024-06-28 02:39:05,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9199, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9626, PETRI_PLACES=437, PETRI_TRANSITIONS=585} [2024-06-28 02:39:05,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-28 02:39:05,622 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 585 transitions, 9626 flow [2024-06-28 02:39:05,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:05,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:05,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:05,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:39:05,623 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:05,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:05,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1601719561, now seen corresponding path program 8 times [2024-06-28 02:39:05,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:05,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463508317] [2024-06-28 02:39:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:05,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:05,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:05,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:05,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:05,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463508317] [2024-06-28 02:39:05,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463508317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:05,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:05,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:05,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376824177] [2024-06-28 02:39:05,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:05,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:05,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:05,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:05,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:05,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:05,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 585 transitions, 9626 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:05,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:05,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:05,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:06,990 INFO L124 PetriNetUnfolderBase]: 3533/5886 cut-off events. [2024-06-28 02:39:06,991 INFO L125 PetriNetUnfolderBase]: For 596074/596080 co-relation queries the response was YES. [2024-06-28 02:39:07,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46459 conditions, 5886 events. 3533/5886 cut-off events. For 596074/596080 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39674 event pairs, 712 based on Foata normal form. 4/5879 useless extension candidates. Maximal degree in co-relation 46272. Up to 5112 conditions per place. [2024-06-28 02:39:07,057 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 448 selfloop transitions, 154 changer transitions 0/609 dead transitions. [2024-06-28 02:39:07,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 609 transitions, 10940 flow [2024-06-28 02:39:07,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:07,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:07,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:39:07,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:39:07,058 INFO L175 Difference]: Start difference. First operand has 437 places, 585 transitions, 9626 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:39:07,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 609 transitions, 10940 flow [2024-06-28 02:39:09,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 609 transitions, 10646 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:09,875 INFO L231 Difference]: Finished difference. Result has 441 places, 587 transitions, 9705 flow [2024-06-28 02:39:09,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9356, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9705, PETRI_PLACES=441, PETRI_TRANSITIONS=587} [2024-06-28 02:39:09,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-28 02:39:09,876 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 587 transitions, 9705 flow [2024-06-28 02:39:09,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:09,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:09,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:09,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:39:09,876 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:09,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:09,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1031628675, now seen corresponding path program 9 times [2024-06-28 02:39:09,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:09,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81050025] [2024-06-28 02:39:09,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:09,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:09,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:09,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:09,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81050025] [2024-06-28 02:39:09,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81050025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:09,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:09,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:09,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188675465] [2024-06-28 02:39:09,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:09,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:09,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:09,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:09,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:10,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:10,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 587 transitions, 9705 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:10,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:10,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:10,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:11,168 INFO L124 PetriNetUnfolderBase]: 3541/5904 cut-off events. [2024-06-28 02:39:11,168 INFO L125 PetriNetUnfolderBase]: For 605477/605483 co-relation queries the response was YES. [2024-06-28 02:39:11,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46802 conditions, 5904 events. 3541/5904 cut-off events. For 605477/605483 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 39802 event pairs, 623 based on Foata normal form. 4/5897 useless extension candidates. Maximal degree in co-relation 46613. Up to 4607 conditions per place. [2024-06-28 02:39:11,246 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 437 selfloop transitions, 184 changer transitions 0/628 dead transitions. [2024-06-28 02:39:11,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 628 transitions, 11643 flow [2024-06-28 02:39:11,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:11,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:11,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:39:11,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:39:11,247 INFO L175 Difference]: Start difference. First operand has 441 places, 587 transitions, 9705 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:39:11,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 628 transitions, 11643 flow [2024-06-28 02:39:14,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 628 transitions, 11314 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:14,058 INFO L231 Difference]: Finished difference. Result has 444 places, 596 transitions, 10000 flow [2024-06-28 02:39:14,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9376, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10000, PETRI_PLACES=444, PETRI_TRANSITIONS=596} [2024-06-28 02:39:14,059 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-28 02:39:14,059 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 596 transitions, 10000 flow [2024-06-28 02:39:14,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:14,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:14,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:14,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:39:14,060 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:14,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:14,060 INFO L85 PathProgramCache]: Analyzing trace with hash -172338264, now seen corresponding path program 13 times [2024-06-28 02:39:14,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:14,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89052866] [2024-06-28 02:39:14,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:14,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:14,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:14,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:14,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89052866] [2024-06-28 02:39:14,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89052866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:14,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:14,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:14,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466006976] [2024-06-28 02:39:14,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:14,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:14,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:14,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:14,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:14,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:14,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 596 transitions, 10000 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:14,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:14,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:14,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:15,383 INFO L124 PetriNetUnfolderBase]: 3546/5927 cut-off events. [2024-06-28 02:39:15,384 INFO L125 PetriNetUnfolderBase]: For 614214/614223 co-relation queries the response was YES. [2024-06-28 02:39:15,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47578 conditions, 5927 events. 3546/5927 cut-off events. For 614214/614223 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 40176 event pairs, 754 based on Foata normal form. 5/5924 useless extension candidates. Maximal degree in co-relation 47387. Up to 4753 conditions per place. [2024-06-28 02:39:15,467 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 294 changer transitions 0/622 dead transitions. [2024-06-28 02:39:15,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 622 transitions, 11756 flow [2024-06-28 02:39:15,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:15,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:15,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:39:15,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:39:15,468 INFO L175 Difference]: Start difference. First operand has 444 places, 596 transitions, 10000 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:39:15,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 622 transitions, 11756 flow [2024-06-28 02:39:19,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 622 transitions, 11466 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:19,189 INFO L231 Difference]: Finished difference. Result has 449 places, 599 transitions, 10354 flow [2024-06-28 02:39:19,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9710, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10354, PETRI_PLACES=449, PETRI_TRANSITIONS=599} [2024-06-28 02:39:19,189 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-28 02:39:19,189 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 599 transitions, 10354 flow [2024-06-28 02:39:19,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:19,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:19,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:19,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:39:19,190 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:19,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:19,190 INFO L85 PathProgramCache]: Analyzing trace with hash 728820565, now seen corresponding path program 10 times [2024-06-28 02:39:19,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:19,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397588254] [2024-06-28 02:39:19,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:19,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:19,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:19,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:19,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397588254] [2024-06-28 02:39:19,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397588254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:19,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:19,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:19,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806961792] [2024-06-28 02:39:19,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:19,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:19,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:19,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:19,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:19,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:19,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 599 transitions, 10354 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:19,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:19,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:19,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:20,542 INFO L124 PetriNetUnfolderBase]: 3554/5925 cut-off events. [2024-06-28 02:39:20,543 INFO L125 PetriNetUnfolderBase]: For 628601/628607 co-relation queries the response was YES. [2024-06-28 02:39:20,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48041 conditions, 5925 events. 3554/5925 cut-off events. For 628601/628607 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 40006 event pairs, 599 based on Foata normal form. 4/5918 useless extension candidates. Maximal degree in co-relation 47848. Up to 4622 conditions per place. [2024-06-28 02:39:20,621 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 439 selfloop transitions, 187 changer transitions 0/633 dead transitions. [2024-06-28 02:39:20,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 633 transitions, 11979 flow [2024-06-28 02:39:20,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:20,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:20,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:39:20,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:39:20,623 INFO L175 Difference]: Start difference. First operand has 449 places, 599 transitions, 10354 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:39:20,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 633 transitions, 11979 flow [2024-06-28 02:39:23,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 633 transitions, 11096 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:23,584 INFO L231 Difference]: Finished difference. Result has 450 places, 602 transitions, 9899 flow [2024-06-28 02:39:23,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9471, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9899, PETRI_PLACES=450, PETRI_TRANSITIONS=602} [2024-06-28 02:39:23,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-28 02:39:23,585 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 602 transitions, 9899 flow [2024-06-28 02:39:23,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:23,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:23,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] [2024-06-28 02:39:23,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:39:23,586 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:23,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:23,586 INFO L85 PathProgramCache]: Analyzing trace with hash -8123533, now seen corresponding path program 11 times [2024-06-28 02:39:23,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:23,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316549387] [2024-06-28 02:39:23,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:23,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:23,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:23,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:23,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:23,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316549387] [2024-06-28 02:39:23,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316549387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:23,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:23,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:23,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762474638] [2024-06-28 02:39:23,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:23,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:23,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:23,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:23,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:23,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:23,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 602 transitions, 9899 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:23,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:23,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:23,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:24,847 INFO L124 PetriNetUnfolderBase]: 3575/5954 cut-off events. [2024-06-28 02:39:24,847 INFO L125 PetriNetUnfolderBase]: For 647337/647343 co-relation queries the response was YES. [2024-06-28 02:39:24,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48350 conditions, 5954 events. 3575/5954 cut-off events. For 647337/647343 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 40216 event pairs, 709 based on Foata normal form. 4/5947 useless extension candidates. Maximal degree in co-relation 48156. Up to 5107 conditions per place. [2024-06-28 02:39:24,927 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 461 selfloop transitions, 163 changer transitions 0/631 dead transitions. [2024-06-28 02:39:24,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 631 transitions, 11538 flow [2024-06-28 02:39:24,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:24,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:24,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:39:24,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:39:24,928 INFO L175 Difference]: Start difference. First operand has 450 places, 602 transitions, 9899 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:39:24,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 631 transitions, 11538 flow [2024-06-28 02:39:28,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 631 transitions, 11199 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:28,029 INFO L231 Difference]: Finished difference. Result has 455 places, 607 transitions, 10018 flow [2024-06-28 02:39:28,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9565, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10018, PETRI_PLACES=455, PETRI_TRANSITIONS=607} [2024-06-28 02:39:28,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-28 02:39:28,030 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 607 transitions, 10018 flow [2024-06-28 02:39:28,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:28,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:28,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:28,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:39:28,030 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:28,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:28,030 INFO L85 PathProgramCache]: Analyzing trace with hash -16694413, now seen corresponding path program 12 times [2024-06-28 02:39:28,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:28,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042815559] [2024-06-28 02:39:28,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:28,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:28,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:28,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:28,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:28,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042815559] [2024-06-28 02:39:28,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042815559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:28,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:28,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:28,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509499352] [2024-06-28 02:39:28,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:28,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:28,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:28,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:28,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:28,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:28,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 607 transitions, 10018 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:28,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:28,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:28,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:29,321 INFO L124 PetriNetUnfolderBase]: 3570/5951 cut-off events. [2024-06-28 02:39:29,321 INFO L125 PetriNetUnfolderBase]: For 647841/647847 co-relation queries the response was YES. [2024-06-28 02:39:29,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48083 conditions, 5951 events. 3570/5951 cut-off events. For 647841/647847 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 40232 event pairs, 712 based on Foata normal form. 4/5944 useless extension candidates. Maximal degree in co-relation 47887. Up to 5167 conditions per place. [2024-06-28 02:39:29,406 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 465 selfloop transitions, 154 changer transitions 0/626 dead transitions. [2024-06-28 02:39:29,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 626 transitions, 11302 flow [2024-06-28 02:39:29,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:29,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:29,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:39:29,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:39:29,407 INFO L175 Difference]: Start difference. First operand has 455 places, 607 transitions, 10018 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:39:29,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 626 transitions, 11302 flow [2024-06-28 02:39:32,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 626 transitions, 10941 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:32,594 INFO L231 Difference]: Finished difference. Result has 458 places, 607 transitions, 9970 flow [2024-06-28 02:39:32,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9657, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9970, PETRI_PLACES=458, PETRI_TRANSITIONS=607} [2024-06-28 02:39:32,771 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-28 02:39:32,771 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 607 transitions, 9970 flow [2024-06-28 02:39:32,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:32,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:32,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:32,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:39:32,772 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:32,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:32,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1341055830, now seen corresponding path program 14 times [2024-06-28 02:39:32,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:32,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13677260] [2024-06-28 02:39:32,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:32,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:32,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:32,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:32,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:32,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13677260] [2024-06-28 02:39:32,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13677260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:32,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:32,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:32,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826472459] [2024-06-28 02:39:32,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:32,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:32,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:32,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:32,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:32,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:32,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 607 transitions, 9970 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:32,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:32,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:32,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:34,013 INFO L124 PetriNetUnfolderBase]: 3583/5989 cut-off events. [2024-06-28 02:39:34,013 INFO L125 PetriNetUnfolderBase]: For 659906/659915 co-relation queries the response was YES. [2024-06-28 02:39:34,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48309 conditions, 5989 events. 3583/5989 cut-off events. For 659906/659915 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 40603 event pairs, 750 based on Foata normal form. 5/5986 useless extension candidates. Maximal degree in co-relation 48112. Up to 4804 conditions per place. [2024-06-28 02:39:34,095 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 290 changer transitions 0/634 dead transitions. [2024-06-28 02:39:34,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 634 transitions, 12010 flow [2024-06-28 02:39:34,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:34,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:34,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:39:34,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:39:34,096 INFO L175 Difference]: Start difference. First operand has 458 places, 607 transitions, 9970 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:39:34,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 634 transitions, 12010 flow [2024-06-28 02:39:37,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 634 transitions, 11701 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:37,645 INFO L231 Difference]: Finished difference. Result has 460 places, 613 transitions, 10329 flow [2024-06-28 02:39:37,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9661, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10329, PETRI_PLACES=460, PETRI_TRANSITIONS=613} [2024-06-28 02:39:37,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 419 predicate places. [2024-06-28 02:39:37,646 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 613 transitions, 10329 flow [2024-06-28 02:39:37,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:37,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:37,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:37,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:39:37,646 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:37,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:37,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1084672704, now seen corresponding path program 15 times [2024-06-28 02:39:37,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:37,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176480963] [2024-06-28 02:39:37,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:37,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:37,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:37,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:37,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:37,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176480963] [2024-06-28 02:39:37,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176480963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:37,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:37,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:37,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267618091] [2024-06-28 02:39:37,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:37,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:37,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:37,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:37,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:37,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:37,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 613 transitions, 10329 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:37,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:37,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:37,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:38,961 INFO L124 PetriNetUnfolderBase]: 3580/5985 cut-off events. [2024-06-28 02:39:38,961 INFO L125 PetriNetUnfolderBase]: For 665354/665363 co-relation queries the response was YES. [2024-06-28 02:39:39,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48612 conditions, 5985 events. 3580/5985 cut-off events. For 665354/665363 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 40607 event pairs, 750 based on Foata normal form. 5/5982 useless extension candidates. Maximal degree in co-relation 48414. Up to 4801 conditions per place. [2024-06-28 02:39:39,038 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 335 selfloop transitions, 291 changer transitions 0/633 dead transitions. [2024-06-28 02:39:39,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 633 transitions, 12069 flow [2024-06-28 02:39:39,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:39,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:39,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:39:39,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:39:39,039 INFO L175 Difference]: Start difference. First operand has 460 places, 613 transitions, 10329 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:39:39,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 633 transitions, 12069 flow [2024-06-28 02:39:43,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 633 transitions, 11497 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:43,209 INFO L231 Difference]: Finished difference. Result has 464 places, 613 transitions, 10345 flow [2024-06-28 02:39:43,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9757, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10345, PETRI_PLACES=464, PETRI_TRANSITIONS=613} [2024-06-28 02:39:43,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-28 02:39:43,210 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 613 transitions, 10345 flow [2024-06-28 02:39:43,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:43,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:43,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:43,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:39:43,210 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:43,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:43,210 INFO L85 PathProgramCache]: Analyzing trace with hash -818086104, now seen corresponding path program 16 times [2024-06-28 02:39:43,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:43,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225530182] [2024-06-28 02:39:43,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:43,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:43,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:43,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:43,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:43,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225530182] [2024-06-28 02:39:43,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225530182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:43,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:43,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:43,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222369478] [2024-06-28 02:39:43,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:43,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:43,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:43,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:43,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:43,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:43,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 613 transitions, 10345 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:43,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:43,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:43,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:44,653 INFO L124 PetriNetUnfolderBase]: 3585/5994 cut-off events. [2024-06-28 02:39:44,653 INFO L125 PetriNetUnfolderBase]: For 678343/678352 co-relation queries the response was YES. [2024-06-28 02:39:44,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48761 conditions, 5994 events. 3585/5994 cut-off events. For 678343/678352 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 40674 event pairs, 750 based on Foata normal form. 5/5991 useless extension candidates. Maximal degree in co-relation 48562. Up to 4807 conditions per place. [2024-06-28 02:39:44,722 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 292 changer transitions 0/633 dead transitions. [2024-06-28 02:39:44,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 633 transitions, 12131 flow [2024-06-28 02:39:44,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:44,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:44,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:39:44,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:39:44,723 INFO L175 Difference]: Start difference. First operand has 464 places, 613 transitions, 10345 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:39:44,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 633 transitions, 12131 flow [2024-06-28 02:39:48,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 633 transitions, 11535 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:48,708 INFO L231 Difference]: Finished difference. Result has 465 places, 616 transitions, 10389 flow [2024-06-28 02:39:48,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9755, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10389, PETRI_PLACES=465, PETRI_TRANSITIONS=616} [2024-06-28 02:39:48,708 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-28 02:39:48,708 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 616 transitions, 10389 flow [2024-06-28 02:39:48,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:48,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:48,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:48,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:39:48,709 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:48,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:48,709 INFO L85 PathProgramCache]: Analyzing trace with hash -805187934, now seen corresponding path program 17 times [2024-06-28 02:39:48,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:48,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137291975] [2024-06-28 02:39:48,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:48,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:48,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39: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-06-28 02:39:48,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:48,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137291975] [2024-06-28 02:39:48,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137291975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:48,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:48,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:48,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763711847] [2024-06-28 02:39:48,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:48,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:48,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:48,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:48,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:48,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:48,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 616 transitions, 10389 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:48,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:48,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:48,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:50,038 INFO L124 PetriNetUnfolderBase]: 3590/6002 cut-off events. [2024-06-28 02:39:50,039 INFO L125 PetriNetUnfolderBase]: For 686526/686529 co-relation queries the response was YES. [2024-06-28 02:39:50,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48917 conditions, 6002 events. 3590/6002 cut-off events. For 686526/686529 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40710 event pairs, 670 based on Foata normal form. 3/6002 useless extension candidates. Maximal degree in co-relation 48717. Up to 5462 conditions per place. [2024-06-28 02:39:50,123 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 51 changer transitions 0/634 dead transitions. [2024-06-28 02:39:50,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 634 transitions, 11729 flow [2024-06-28 02:39:50,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:50,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:50,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-28 02:39:50,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-28 02:39:50,124 INFO L175 Difference]: Start difference. First operand has 465 places, 616 transitions, 10389 flow. Second operand 8 states and 173 transitions. [2024-06-28 02:39:50,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 634 transitions, 11729 flow [2024-06-28 02:39:54,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 634 transitions, 10923 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:54,374 INFO L231 Difference]: Finished difference. Result has 466 places, 619 transitions, 9747 flow [2024-06-28 02:39:54,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9602, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9747, PETRI_PLACES=466, PETRI_TRANSITIONS=619} [2024-06-28 02:39:54,374 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-28 02:39:54,374 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 619 transitions, 9747 flow [2024-06-28 02:39:54,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:54,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:54,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:54,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:39:54,375 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:54,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:54,375 INFO L85 PathProgramCache]: Analyzing trace with hash -818074944, now seen corresponding path program 18 times [2024-06-28 02:39:54,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:54,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604325773] [2024-06-28 02:39:54,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:54,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:54,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:54,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:54,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:54,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604325773] [2024-06-28 02:39:54,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604325773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:54,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:54,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:54,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151157417] [2024-06-28 02:39:54,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:54,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:54,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:54,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:54,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:54,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:54,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 619 transitions, 9747 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:54,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:54,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:54,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:55,675 INFO L124 PetriNetUnfolderBase]: 3587/5999 cut-off events. [2024-06-28 02:39:55,675 INFO L125 PetriNetUnfolderBase]: For 690940/690949 co-relation queries the response was YES. [2024-06-28 02:39:55,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47870 conditions, 5999 events. 3587/5999 cut-off events. For 690940/690949 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40705 event pairs, 750 based on Foata normal form. 5/5996 useless extension candidates. Maximal degree in co-relation 47671. Up to 4810 conditions per place. [2024-06-28 02:39:55,757 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 294 changer transitions 0/635 dead transitions. [2024-06-28 02:39:55,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 635 transitions, 11267 flow [2024-06-28 02:39:55,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:55,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:55,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:39:55,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:39:55,758 INFO L175 Difference]: Start difference. First operand has 466 places, 619 transitions, 9747 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:39:55,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 635 transitions, 11267 flow [2024-06-28 02:39:59,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 635 transitions, 11153 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:59,236 INFO L231 Difference]: Finished difference. Result has 468 places, 619 transitions, 10227 flow [2024-06-28 02:39:59,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10227, PETRI_PLACES=468, PETRI_TRANSITIONS=619} [2024-06-28 02:39:59,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-28 02:39:59,236 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 619 transitions, 10227 flow [2024-06-28 02:39:59,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:39:59,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:59,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:59,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:39:59,248 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:59,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:59,248 INFO L85 PathProgramCache]: Analyzing trace with hash 42214637, now seen corresponding path program 13 times [2024-06-28 02:39:59,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:59,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979753859] [2024-06-28 02:39:59,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:59,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:59,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:59,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:59,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:59,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979753859] [2024-06-28 02:39:59,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979753859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:59,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:59,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:59,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823518438] [2024-06-28 02:39:59,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:59,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:59,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:59,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:59,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:59,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:59,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 619 transitions, 10227 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:59,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:59,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:59,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:00,731 INFO L124 PetriNetUnfolderBase]: 3595/6003 cut-off events. [2024-06-28 02:40:00,731 INFO L125 PetriNetUnfolderBase]: For 709768/709774 co-relation queries the response was YES. [2024-06-28 02:40:00,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48724 conditions, 6003 events. 3595/6003 cut-off events. For 709768/709774 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40662 event pairs, 686 based on Foata normal form. 4/6000 useless extension candidates. Maximal degree in co-relation 48524. Up to 5382 conditions per place. [2024-06-28 02:40:00,813 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 569 selfloop transitions, 64 changer transitions 0/640 dead transitions. [2024-06-28 02:40:00,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 640 transitions, 11583 flow [2024-06-28 02:40:00,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:00,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:00,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:40:00,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:40:00,814 INFO L175 Difference]: Start difference. First operand has 468 places, 619 transitions, 10227 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:40:00,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 640 transitions, 11583 flow [2024-06-28 02:40:04,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 640 transitions, 10977 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:04,172 INFO L231 Difference]: Finished difference. Result has 469 places, 621 transitions, 9802 flow [2024-06-28 02:40:04,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9621, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9802, PETRI_PLACES=469, PETRI_TRANSITIONS=621} [2024-06-28 02:40:04,172 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-28 02:40:04,172 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 621 transitions, 9802 flow [2024-06-28 02:40:04,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:04,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:04,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:04,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:40:04,173 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:04,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:04,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1533607361, now seen corresponding path program 5 times [2024-06-28 02:40:04,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:04,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465875313] [2024-06-28 02:40:04,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:04,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:04,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:04,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:04,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:04,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465875313] [2024-06-28 02:40:04,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465875313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:04,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:04,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:04,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348383362] [2024-06-28 02:40:04,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:04,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:04,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:04,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:04,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:04,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:04,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 621 transitions, 9802 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:04,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:04,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:04,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:05,665 INFO L124 PetriNetUnfolderBase]: 3583/5978 cut-off events. [2024-06-28 02:40:05,665 INFO L125 PetriNetUnfolderBase]: For 705521/705527 co-relation queries the response was YES. [2024-06-28 02:40:05,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47862 conditions, 5978 events. 3583/5978 cut-off events. For 705521/705527 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40492 event pairs, 698 based on Foata normal form. 4/5975 useless extension candidates. Maximal degree in co-relation 47661. Up to 5230 conditions per place. [2024-06-28 02:40:05,732 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 502 selfloop transitions, 131 changer transitions 0/640 dead transitions. [2024-06-28 02:40:05,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 640 transitions, 11114 flow [2024-06-28 02:40:05,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:05,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:05,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:40:05,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:40:05,733 INFO L175 Difference]: Start difference. First operand has 469 places, 621 transitions, 9802 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:40:05,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 640 transitions, 11114 flow [2024-06-28 02:40:09,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 640 transitions, 10947 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:09,120 INFO L231 Difference]: Finished difference. Result has 472 places, 621 transitions, 9902 flow [2024-06-28 02:40:09,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9635, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9902, PETRI_PLACES=472, PETRI_TRANSITIONS=621} [2024-06-28 02:40:09,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-28 02:40:09,121 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 621 transitions, 9902 flow [2024-06-28 02:40:09,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:09,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:09,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:09,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:40:09,122 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:09,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:09,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1389278427, now seen corresponding path program 14 times [2024-06-28 02:40:09,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:09,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45291866] [2024-06-28 02:40:09,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:09,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:09,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:09,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:09,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:09,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45291866] [2024-06-28 02:40:09,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45291866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:09,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:09,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:09,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058128042] [2024-06-28 02:40:09,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:09,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:09,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:09,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:09,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:09,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:09,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 621 transitions, 9902 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:09,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:09,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:09,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:10,518 INFO L124 PetriNetUnfolderBase]: 3591/5997 cut-off events. [2024-06-28 02:40:10,519 INFO L125 PetriNetUnfolderBase]: For 715533/715539 co-relation queries the response was YES. [2024-06-28 02:40:10,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48161 conditions, 5997 events. 3591/5997 cut-off events. For 715533/715539 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 40627 event pairs, 694 based on Foata normal form. 4/5994 useless extension candidates. Maximal degree in co-relation 47959. Up to 5359 conditions per place. [2024-06-28 02:40:10,605 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 556 selfloop transitions, 76 changer transitions 0/639 dead transitions. [2024-06-28 02:40:10,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 639 transitions, 11252 flow [2024-06-28 02:40:10,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:10,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:10,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:40:10,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:40:10,606 INFO L175 Difference]: Start difference. First operand has 472 places, 621 transitions, 9902 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:40:10,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 639 transitions, 11252 flow [2024-06-28 02:40:14,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 639 transitions, 10910 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:14,057 INFO L231 Difference]: Finished difference. Result has 472 places, 623 transitions, 9769 flow [2024-06-28 02:40:14,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9560, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9769, PETRI_PLACES=472, PETRI_TRANSITIONS=623} [2024-06-28 02:40:14,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-28 02:40:14,057 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 623 transitions, 9769 flow [2024-06-28 02:40:14,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:14,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:14,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:14,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:40:14,058 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:14,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:14,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1380707547, now seen corresponding path program 15 times [2024-06-28 02:40:14,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:14,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045309515] [2024-06-28 02:40:14,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:14,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:14,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:14,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:14,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045309515] [2024-06-28 02:40:14,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045309515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:14,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:14,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:14,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367137506] [2024-06-28 02:40:14,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:14,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:14,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:14,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:14,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:14,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:14,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 623 transitions, 9769 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:14,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:14,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:14,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:15,467 INFO L124 PetriNetUnfolderBase]: 3612/6022 cut-off events. [2024-06-28 02:40:15,467 INFO L125 PetriNetUnfolderBase]: For 739797/739803 co-relation queries the response was YES. [2024-06-28 02:40:15,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48465 conditions, 6022 events. 3612/6022 cut-off events. For 739797/739803 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 40818 event pairs, 681 based on Foata normal form. 4/6017 useless extension candidates. Maximal degree in co-relation 48262. Up to 5323 conditions per place. [2024-06-28 02:40:15,548 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 557 selfloop transitions, 85 changer transitions 0/649 dead transitions. [2024-06-28 02:40:15,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 649 transitions, 11461 flow [2024-06-28 02:40:15,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:15,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:15,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:40:15,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:40:15,550 INFO L175 Difference]: Start difference. First operand has 472 places, 623 transitions, 9769 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:40:15,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 649 transitions, 11461 flow [2024-06-28 02:40:18,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 649 transitions, 11280 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:18,942 INFO L231 Difference]: Finished difference. Result has 475 places, 628 transitions, 9895 flow [2024-06-28 02:40:18,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9588, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9895, PETRI_PLACES=475, PETRI_TRANSITIONS=628} [2024-06-28 02:40:18,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-28 02:40:18,943 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 628 transitions, 9895 flow [2024-06-28 02:40:18,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:18,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:18,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:18,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:40:18,944 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:18,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:18,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1617179577, now seen corresponding path program 16 times [2024-06-28 02:40:18,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:18,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104498093] [2024-06-28 02:40:18,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:18,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:18,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:19,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:19,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:19,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104498093] [2024-06-28 02:40:19,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104498093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:19,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:19,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:19,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517744582] [2024-06-28 02:40:19,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:19,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:19,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:19,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:19,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:19,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:19,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 628 transitions, 9895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:19,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:19,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:19,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:20,346 INFO L124 PetriNetUnfolderBase]: 3607/6021 cut-off events. [2024-06-28 02:40:20,346 INFO L125 PetriNetUnfolderBase]: For 738581/738587 co-relation queries the response was YES. [2024-06-28 02:40:20,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48363 conditions, 6021 events. 3607/6021 cut-off events. For 738581/738587 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 40820 event pairs, 686 based on Foata normal form. 4/6018 useless extension candidates. Maximal degree in co-relation 48158. Up to 5383 conditions per place. [2024-06-28 02:40:20,619 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 562 selfloop transitions, 77 changer transitions 0/646 dead transitions. [2024-06-28 02:40:20,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 646 transitions, 11215 flow [2024-06-28 02:40:20,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:40:20,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:40:20,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-28 02:40:20,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 02:40:20,620 INFO L175 Difference]: Start difference. First operand has 475 places, 628 transitions, 9895 flow. Second operand 10 states and 215 transitions. [2024-06-28 02:40:20,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 646 transitions, 11215 flow [2024-06-28 02:40:24,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 646 transitions, 11031 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:24,075 INFO L231 Difference]: Finished difference. Result has 481 places, 628 transitions, 9870 flow [2024-06-28 02:40:24,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9711, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9870, PETRI_PLACES=481, PETRI_TRANSITIONS=628} [2024-06-28 02:40:24,076 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-28 02:40:24,076 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 628 transitions, 9870 flow [2024-06-28 02:40:24,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:24,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:24,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:24,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:40:24,077 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:24,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:24,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1118746191, now seen corresponding path program 6 times [2024-06-28 02:40:24,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:24,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444322046] [2024-06-28 02:40:24,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:24,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:24,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:24,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:24,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:24,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444322046] [2024-06-28 02:40:24,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444322046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:24,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:24,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:24,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770157851] [2024-06-28 02:40:24,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:24,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:24,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:24,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:24,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:24,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:24,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 628 transitions, 9870 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:24,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:24,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:24,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:25,477 INFO L124 PetriNetUnfolderBase]: 3615/6024 cut-off events. [2024-06-28 02:40:25,477 INFO L125 PetriNetUnfolderBase]: For 750375/750381 co-relation queries the response was YES. [2024-06-28 02:40:25,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48450 conditions, 6024 events. 3615/6024 cut-off events. For 750375/750381 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 40769 event pairs, 698 based on Foata normal form. 4/6021 useless extension candidates. Maximal degree in co-relation 48244. Up to 5278 conditions per place. [2024-06-28 02:40:25,561 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 510 selfloop transitions, 129 changer transitions 0/646 dead transitions. [2024-06-28 02:40:25,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 646 transitions, 11239 flow [2024-06-28 02:40:25,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:25,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:25,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:40:25,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-28 02:40:25,562 INFO L175 Difference]: Start difference. First operand has 481 places, 628 transitions, 9870 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:40:25,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 646 transitions, 11239 flow [2024-06-28 02:40:29,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 646 transitions, 11084 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:29,894 INFO L231 Difference]: Finished difference. Result has 481 places, 630 transitions, 10035 flow [2024-06-28 02:40:29,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10035, PETRI_PLACES=481, PETRI_TRANSITIONS=630} [2024-06-28 02:40:29,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-28 02:40:29,894 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 630 transitions, 10035 flow [2024-06-28 02:40:29,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:29,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:29,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:29,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:40:29,895 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:29,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:29,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1061339959, now seen corresponding path program 7 times [2024-06-28 02:40:29,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:29,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513699716] [2024-06-28 02:40:29,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:29,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:29,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:29,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:29,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:29,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513699716] [2024-06-28 02:40:29,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513699716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:29,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:29,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:29,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084063937] [2024-06-28 02:40:29,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:29,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:29,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:29,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:29,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:30,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:30,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 630 transitions, 10035 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:30,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:30,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:30,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:31,281 INFO L124 PetriNetUnfolderBase]: 3623/6045 cut-off events. [2024-06-28 02:40:31,281 INFO L125 PetriNetUnfolderBase]: For 762359/762359 co-relation queries the response was YES. [2024-06-28 02:40:31,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48852 conditions, 6045 events. 3623/6045 cut-off events. For 762359/762359 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 40969 event pairs, 657 based on Foata normal form. 2/6045 useless extension candidates. Maximal degree in co-relation 48645. Up to 5542 conditions per place. [2024-06-28 02:40:31,370 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 30 changer transitions 0/648 dead transitions. [2024-06-28 02:40:31,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 648 transitions, 11406 flow [2024-06-28 02:40:31,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:31,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:31,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-28 02:40:31,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 02:40:31,371 INFO L175 Difference]: Start difference. First operand has 481 places, 630 transitions, 10035 flow. Second operand 8 states and 172 transitions. [2024-06-28 02:40:31,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 648 transitions, 11406 flow [2024-06-28 02:40:35,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 648 transitions, 11109 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:35,009 INFO L231 Difference]: Finished difference. Result has 483 places, 632 transitions, 9858 flow [2024-06-28 02:40:35,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9738, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9858, PETRI_PLACES=483, PETRI_TRANSITIONS=632} [2024-06-28 02:40:35,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-28 02:40:35,010 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 632 transitions, 9858 flow [2024-06-28 02:40:35,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:35,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:35,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:35,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:40:35,010 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:35,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:35,011 INFO L85 PathProgramCache]: Analyzing trace with hash -704964081, now seen corresponding path program 8 times [2024-06-28 02:40:35,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:35,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390410399] [2024-06-28 02:40:35,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:35,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:35,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:35,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:35,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:35,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390410399] [2024-06-28 02:40:35,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390410399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:35,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:35,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:35,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997599518] [2024-06-28 02:40:35,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:35,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:35,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:35,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:35,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:35,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:35,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 632 transitions, 9858 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:35,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:35,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:35,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:36,596 INFO L124 PetriNetUnfolderBase]: 3631/6053 cut-off events. [2024-06-28 02:40:36,596 INFO L125 PetriNetUnfolderBase]: For 773043/773043 co-relation queries the response was YES. [2024-06-28 02:40:36,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48726 conditions, 6053 events. 3631/6053 cut-off events. For 773043/773043 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 40949 event pairs, 655 based on Foata normal form. 2/6053 useless extension candidates. Maximal degree in co-relation 48518. Up to 5540 conditions per place. [2024-06-28 02:40:36,666 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 34 changer transitions 0/652 dead transitions. [2024-06-28 02:40:36,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 652 transitions, 11235 flow [2024-06-28 02:40:36,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:36,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:36,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-28 02:40:36,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-28 02:40:36,668 INFO L175 Difference]: Start difference. First operand has 483 places, 632 transitions, 9858 flow. Second operand 9 states and 191 transitions. [2024-06-28 02:40:36,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 652 transitions, 11235 flow [2024-06-28 02:40:40,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 652 transitions, 11138 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:40,607 INFO L231 Difference]: Finished difference. Result has 486 places, 634 transitions, 9883 flow [2024-06-28 02:40:40,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9761, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9883, PETRI_PLACES=486, PETRI_TRANSITIONS=634} [2024-06-28 02:40:40,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-28 02:40:40,608 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 634 transitions, 9883 flow [2024-06-28 02:40:40,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:40,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:40,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:40,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:40:40,609 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:40,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:40,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1119104892, now seen corresponding path program 19 times [2024-06-28 02:40:40,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:40,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049888995] [2024-06-28 02:40:40,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:40,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:40,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:40,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:40,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:40,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049888995] [2024-06-28 02:40:40,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049888995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:40,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:40,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:40,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486203191] [2024-06-28 02:40:40,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:40,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:40,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:40,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:40,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:40,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:40,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 634 transitions, 9883 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:40:40,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:40,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:40,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:42,101 INFO L124 PetriNetUnfolderBase]: 3660/6108 cut-off events. [2024-06-28 02:40:42,102 INFO L125 PetriNetUnfolderBase]: For 800669/800672 co-relation queries the response was YES. [2024-06-28 02:40:42,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49385 conditions, 6108 events. 3660/6108 cut-off events. For 800669/800672 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41477 event pairs, 670 based on Foata normal form. 3/6108 useless extension candidates. Maximal degree in co-relation 49176. Up to 4998 conditions per place. [2024-06-28 02:40:42,192 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 343 selfloop transitions, 334 changer transitions 0/684 dead transitions. [2024-06-28 02:40:42,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 684 transitions, 11957 flow [2024-06-28 02:40:42,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:40:42,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:40:42,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-28 02:40:42,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-28 02:40:42,193 INFO L175 Difference]: Start difference. First operand has 486 places, 634 transitions, 9883 flow. Second operand 11 states and 260 transitions. [2024-06-28 02:40:42,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 684 transitions, 11957 flow [2024-06-28 02:40:46,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 684 transitions, 11858 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:46,461 INFO L231 Difference]: Finished difference. Result has 490 places, 646 transitions, 10604 flow [2024-06-28 02:40:46,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9784, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10604, PETRI_PLACES=490, PETRI_TRANSITIONS=646} [2024-06-28 02:40:46,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-28 02:40:46,462 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 646 transitions, 10604 flow [2024-06-28 02:40:46,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:40:46,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:46,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:46,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:40:46,462 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:46,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:46,463 INFO L85 PathProgramCache]: Analyzing trace with hash -224552950, now seen corresponding path program 20 times [2024-06-28 02:40:46,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:46,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820646983] [2024-06-28 02:40:46,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:46,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:46,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:46,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:46,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:46,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820646983] [2024-06-28 02:40:46,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820646983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:46,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:46,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:46,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334889047] [2024-06-28 02:40:46,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:46,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:46,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:46,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:46,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:46,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:46,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 646 transitions, 10604 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:40:46,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:46,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:46,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:47,924 INFO L124 PetriNetUnfolderBase]: 3657/6104 cut-off events. [2024-06-28 02:40:47,925 INFO L125 PetriNetUnfolderBase]: For 806113/806116 co-relation queries the response was YES. [2024-06-28 02:40:47,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50110 conditions, 6104 events. 3657/6104 cut-off events. For 806113/806116 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41454 event pairs, 682 based on Foata normal form. 3/6104 useless extension candidates. Maximal degree in co-relation 49900. Up to 4995 conditions per place. [2024-06-28 02:40:48,019 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 283 changer transitions 0/680 dead transitions. [2024-06-28 02:40:48,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 680 transitions, 12772 flow [2024-06-28 02:40:48,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:48,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:48,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 02:40:48,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-28 02:40:48,020 INFO L175 Difference]: Start difference. First operand has 490 places, 646 transitions, 10604 flow. Second operand 9 states and 221 transitions. [2024-06-28 02:40:48,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 680 transitions, 12772 flow [2024-06-28 02:40:51,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 680 transitions, 12086 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 02:40:51,862 INFO L231 Difference]: Finished difference. Result has 489 places, 646 transitions, 10506 flow [2024-06-28 02:40:51,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9930, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10506, PETRI_PLACES=489, PETRI_TRANSITIONS=646} [2024-06-28 02:40:51,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-28 02:40:51,863 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 646 transitions, 10506 flow [2024-06-28 02:40:51,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:40:51,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:51,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:51,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:40:51,864 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:51,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:51,864 INFO L85 PathProgramCache]: Analyzing trace with hash -224725930, now seen corresponding path program 21 times [2024-06-28 02:40:51,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:51,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646958626] [2024-06-28 02:40:51,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:51,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:51,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:51,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:51,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:51,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646958626] [2024-06-28 02:40:51,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646958626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:51,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:51,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:51,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580632948] [2024-06-28 02:40:51,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:51,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:51,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:51,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:51,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:51,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:51,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 646 transitions, 10506 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:40:51,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:51,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:51,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:53,349 INFO L124 PetriNetUnfolderBase]: 3654/6100 cut-off events. [2024-06-28 02:40:53,349 INFO L125 PetriNetUnfolderBase]: For 788322/788325 co-relation queries the response was YES. [2024-06-28 02:40:53,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49744 conditions, 6100 events. 3654/6100 cut-off events. For 788322/788325 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41447 event pairs, 670 based on Foata normal form. 3/6100 useless extension candidates. Maximal degree in co-relation 49535. Up to 4992 conditions per place. [2024-06-28 02:40:53,427 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 351 selfloop transitions, 328 changer transitions 0/686 dead transitions. [2024-06-28 02:40:53,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 686 transitions, 12452 flow [2024-06-28 02:40:53,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:40:53,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:40:53,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-28 02:40:53,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-28 02:40:53,428 INFO L175 Difference]: Start difference. First operand has 489 places, 646 transitions, 10506 flow. Second operand 10 states and 246 transitions. [2024-06-28 02:40:53,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 686 transitions, 12452 flow [2024-06-28 02:40:57,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 686 transitions, 11696 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 02:40:57,339 INFO L231 Difference]: Finished difference. Result has 490 places, 646 transitions, 10424 flow [2024-06-28 02:40:57,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9754, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10424, PETRI_PLACES=490, PETRI_TRANSITIONS=646} [2024-06-28 02:40:57,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-28 02:40:57,340 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 646 transitions, 10424 flow [2024-06-28 02:40:57,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:40:57,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:57,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:57,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:40:57,340 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:57,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:57,340 INFO L85 PathProgramCache]: Analyzing trace with hash -224541790, now seen corresponding path program 22 times [2024-06-28 02:40:57,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:57,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847853987] [2024-06-28 02:40:57,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:57,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:57,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:57,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:57,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:57,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847853987] [2024-06-28 02:40:57,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847853987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:57,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:57,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:57,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951306325] [2024-06-28 02:40:57,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:57,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:57,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:57,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:57,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:57,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:57,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 646 transitions, 10424 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:40:57,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:57,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:57,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:58,745 INFO L124 PetriNetUnfolderBase]: 3659/6109 cut-off events. [2024-06-28 02:40:58,745 INFO L125 PetriNetUnfolderBase]: For 787442/787445 co-relation queries the response was YES. [2024-06-28 02:40:58,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49804 conditions, 6109 events. 3659/6109 cut-off events. For 787442/787445 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41490 event pairs, 662 based on Foata normal form. 3/6109 useless extension candidates. Maximal degree in co-relation 49595. Up to 4998 conditions per place. [2024-06-28 02:40:58,831 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 276 changer transitions 0/679 dead transitions. [2024-06-28 02:40:58,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 679 transitions, 12369 flow [2024-06-28 02:40:58,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:58,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:58,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:40:58,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:40:58,832 INFO L175 Difference]: Start difference. First operand has 490 places, 646 transitions, 10424 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:40:58,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 679 transitions, 12369 flow [2024-06-28 02:41:01,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 679 transitions, 11762 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:41:01,907 INFO L231 Difference]: Finished difference. Result has 490 places, 649 transitions, 10430 flow [2024-06-28 02:41:01,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9828, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10430, PETRI_PLACES=490, PETRI_TRANSITIONS=649} [2024-06-28 02:41:01,907 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-28 02:41:01,907 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 649 transitions, 10430 flow [2024-06-28 02:41:01,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:01,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:01,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:01,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:41:01,908 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:01,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:01,908 INFO L85 PathProgramCache]: Analyzing trace with hash -224374390, now seen corresponding path program 23 times [2024-06-28 02:41:01,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:01,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216775235] [2024-06-28 02:41:01,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:01,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:01,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:01,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:01,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:01,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216775235] [2024-06-28 02:41:01,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216775235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:01,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:01,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:01,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251696598] [2024-06-28 02:41:01,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:01,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:01,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:01,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:01,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:02,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:02,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 649 transitions, 10430 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:02,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:02,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:02,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:03,383 INFO L124 PetriNetUnfolderBase]: 3656/6105 cut-off events. [2024-06-28 02:41:03,384 INFO L125 PetriNetUnfolderBase]: For 768018/768021 co-relation queries the response was YES. [2024-06-28 02:41:03,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49507 conditions, 6105 events. 3656/6105 cut-off events. For 768018/768021 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41458 event pairs, 670 based on Foata normal form. 3/6105 useless extension candidates. Maximal degree in co-relation 49299. Up to 4995 conditions per place. [2024-06-28 02:41:03,473 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 360 selfloop transitions, 312 changer transitions 0/679 dead transitions. [2024-06-28 02:41:03,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 679 transitions, 12572 flow [2024-06-28 02:41:03,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:41:03,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:41:03,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-28 02:41:03,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-28 02:41:03,475 INFO L175 Difference]: Start difference. First operand has 490 places, 649 transitions, 10430 flow. Second operand 11 states and 250 transitions. [2024-06-28 02:41:03,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 679 transitions, 12572 flow [2024-06-28 02:41:07,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 679 transitions, 12138 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:07,287 INFO L231 Difference]: Finished difference. Result has 494 places, 649 transitions, 10636 flow [2024-06-28 02:41:07,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10002, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10636, PETRI_PLACES=494, PETRI_TRANSITIONS=649} [2024-06-28 02:41:07,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-28 02:41:07,288 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 649 transitions, 10636 flow [2024-06-28 02:41:07,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:07,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:07,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:07,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:41:07,288 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:07,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:07,289 INFO L85 PathProgramCache]: Analyzing trace with hash 3348200, now seen corresponding path program 24 times [2024-06-28 02:41:07,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:07,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661318434] [2024-06-28 02:41:07,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:07,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:07,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:07,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:07,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:07,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661318434] [2024-06-28 02:41:07,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661318434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:07,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:07,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:07,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872475219] [2024-06-28 02:41:07,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:07,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:07,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:07,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:07,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:07,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:07,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 649 transitions, 10636 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:07,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:07,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:07,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:08,679 INFO L124 PetriNetUnfolderBase]: 3653/6102 cut-off events. [2024-06-28 02:41:08,679 INFO L125 PetriNetUnfolderBase]: For 765029/765038 co-relation queries the response was YES. [2024-06-28 02:41:08,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49555 conditions, 6102 events. 3653/6102 cut-off events. For 765029/765038 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41501 event pairs, 750 based on Foata normal form. 5/6099 useless extension candidates. Maximal degree in co-relation 49347. Up to 4992 conditions per place. [2024-06-28 02:41:08,763 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 405 selfloop transitions, 259 changer transitions 0/671 dead transitions. [2024-06-28 02:41:08,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 671 transitions, 12502 flow [2024-06-28 02:41:08,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:08,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:08,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:41:08,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:41:08,764 INFO L175 Difference]: Start difference. First operand has 494 places, 649 transitions, 10636 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:41:08,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 671 transitions, 12502 flow [2024-06-28 02:41:12,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 671 transitions, 11786 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 02:41:12,395 INFO L231 Difference]: Finished difference. Result has 491 places, 649 transitions, 10448 flow [2024-06-28 02:41:12,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9924, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10448, PETRI_PLACES=491, PETRI_TRANSITIONS=649} [2024-06-28 02:41:12,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-28 02:41:12,396 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 649 transitions, 10448 flow [2024-06-28 02:41:12,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:12,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:12,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:12,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:41:12,396 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:12,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:12,397 INFO L85 PathProgramCache]: Analyzing trace with hash -224368810, now seen corresponding path program 25 times [2024-06-28 02:41:12,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:12,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454995103] [2024-06-28 02:41:12,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:12,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:12,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:12,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:12,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:12,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454995103] [2024-06-28 02:41:12,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454995103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:12,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:12,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:12,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716027114] [2024-06-28 02:41:12,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:12,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:12,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:12,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:12,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:12,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:12,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 649 transitions, 10448 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:12,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:12,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:12,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:13,850 INFO L124 PetriNetUnfolderBase]: 3650/6097 cut-off events. [2024-06-28 02:41:13,850 INFO L125 PetriNetUnfolderBase]: For 753811/753814 co-relation queries the response was YES. [2024-06-28 02:41:14,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49238 conditions, 6097 events. 3650/6097 cut-off events. For 753811/753814 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41428 event pairs, 670 based on Foata normal form. 3/6097 useless extension candidates. Maximal degree in co-relation 49030. Up to 4989 conditions per place. [2024-06-28 02:41:14,102 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 378 selfloop transitions, 292 changer transitions 0/677 dead transitions. [2024-06-28 02:41:14,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 677 transitions, 12340 flow [2024-06-28 02:41:14,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:41:14,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:41:14,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-28 02:41:14,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775 [2024-06-28 02:41:14,103 INFO L175 Difference]: Start difference. First operand has 491 places, 649 transitions, 10448 flow. Second operand 10 states and 231 transitions. [2024-06-28 02:41:14,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 677 transitions, 12340 flow [2024-06-28 02:41:17,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 677 transitions, 11666 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:17,564 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 10374 flow [2024-06-28 02:41:17,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9774, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10374, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-28 02:41:17,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-28 02:41:17,565 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 10374 flow [2024-06-28 02:41:17,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:17,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:17,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:17,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:41:17,566 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:17,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:17,566 INFO L85 PathProgramCache]: Analyzing trace with hash 3359360, now seen corresponding path program 26 times [2024-06-28 02:41:17,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:17,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418903965] [2024-06-28 02:41:17,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:17,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:17,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:17,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:17,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418903965] [2024-06-28 02:41:17,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418903965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:17,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:17,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:17,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475696970] [2024-06-28 02:41:17,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:17,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:17,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:17,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:17,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:17,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:17,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 10374 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:17,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:17,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:17,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:19,047 INFO L124 PetriNetUnfolderBase]: 3647/6094 cut-off events. [2024-06-28 02:41:19,047 INFO L125 PetriNetUnfolderBase]: For 760780/760789 co-relation queries the response was YES. [2024-06-28 02:41:19,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49184 conditions, 6094 events. 3647/6094 cut-off events. For 760780/760789 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41482 event pairs, 752 based on Foata normal form. 5/6091 useless extension candidates. Maximal degree in co-relation 48975. Up to 4986 conditions per place. [2024-06-28 02:41:19,136 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 255 changer transitions 0/668 dead transitions. [2024-06-28 02:41:19,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 668 transitions, 12230 flow [2024-06-28 02:41:19,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:19,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:19,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:41:19,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:41:19,137 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 10374 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:41:19,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 668 transitions, 12230 flow [2024-06-28 02:41:22,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 668 transitions, 11695 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:22,617 INFO L231 Difference]: Finished difference. Result has 492 places, 649 transitions, 10360 flow [2024-06-28 02:41:22,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9843, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10360, PETRI_PLACES=492, PETRI_TRANSITIONS=649} [2024-06-28 02:41:22,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-28 02:41:22,617 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 649 transitions, 10360 flow [2024-06-28 02:41:22,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:22,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:22,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:22,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:41:22,618 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:22,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:22,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1487832876, now seen corresponding path program 27 times [2024-06-28 02:41:22,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:22,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380637119] [2024-06-28 02:41:22,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:22,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:22,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:22,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:22,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:22,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380637119] [2024-06-28 02:41:22,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380637119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:22,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:22,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:22,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57246438] [2024-06-28 02:41:22,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:22,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:22,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:22,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:22,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:22,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:22,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 649 transitions, 10360 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:22,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:22,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:22,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:24,018 INFO L124 PetriNetUnfolderBase]: 3644/6089 cut-off events. [2024-06-28 02:41:24,019 INFO L125 PetriNetUnfolderBase]: For 750158/750161 co-relation queries the response was YES. [2024-06-28 02:41:24,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48974 conditions, 6089 events. 3644/6089 cut-off events. For 750158/750161 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41425 event pairs, 670 based on Foata normal form. 3/6089 useless extension candidates. Maximal degree in co-relation 48765. Up to 5282 conditions per place. [2024-06-28 02:41:24,104 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 532 selfloop transitions, 138 changer transitions 0/677 dead transitions. [2024-06-28 02:41:24,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 677 transitions, 12258 flow [2024-06-28 02:41:24,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:24,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:24,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:41:24,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-28 02:41:24,105 INFO L175 Difference]: Start difference. First operand has 492 places, 649 transitions, 10360 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:41:24,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 677 transitions, 12258 flow [2024-06-28 02:41:27,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 677 transitions, 11684 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:27,415 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 10081 flow [2024-06-28 02:41:27,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9786, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10081, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-28 02:41:27,416 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-28 02:41:27,416 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 10081 flow [2024-06-28 02:41:27,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:27,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:27,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:27,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:41:27,416 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:27,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:27,417 INFO L85 PathProgramCache]: Analyzing trace with hash 16246370, now seen corresponding path program 28 times [2024-06-28 02:41:27,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:27,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216033522] [2024-06-28 02:41:27,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:27,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:27,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:27,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:27,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:27,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216033522] [2024-06-28 02:41:27,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216033522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:27,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:27,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:27,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812910778] [2024-06-28 02:41:27,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:27,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:27,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:27,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:27,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:27,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:27,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 10081 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:27,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:27,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:27,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:28,929 INFO L124 PetriNetUnfolderBase]: 3659/6114 cut-off events. [2024-06-28 02:41:28,929 INFO L125 PetriNetUnfolderBase]: For 760849/760852 co-relation queries the response was YES. [2024-06-28 02:41:28,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48913 conditions, 6114 events. 3659/6114 cut-off events. For 760849/760852 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41603 event pairs, 670 based on Foata normal form. 3/6114 useless extension candidates. Maximal degree in co-relation 48703. Up to 5562 conditions per place. [2024-06-28 02:41:29,000 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 612 selfloop transitions, 53 changer transitions 0/672 dead transitions. [2024-06-28 02:41:29,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 672 transitions, 11580 flow [2024-06-28 02:41:29,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:29,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:29,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:41:29,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 02:41:29,001 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 10081 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:41:29,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 672 transitions, 11580 flow [2024-06-28 02:41:32,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 672 transitions, 11149 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:32,459 INFO L231 Difference]: Finished difference. Result has 495 places, 658 transitions, 9918 flow [2024-06-28 02:41:32,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9666, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9918, PETRI_PLACES=495, PETRI_TRANSITIONS=658} [2024-06-28 02:41:32,460 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-28 02:41:32,460 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 658 transitions, 9918 flow [2024-06-28 02:41:32,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:32,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:32,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:32,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:41:32,461 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:32,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:32,461 INFO L85 PathProgramCache]: Analyzing trace with hash 182480150, now seen corresponding path program 29 times [2024-06-28 02:41:32,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:32,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651594754] [2024-06-28 02:41:32,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:32,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:32,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:32,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:32,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:32,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651594754] [2024-06-28 02:41:32,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651594754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:32,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:32,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:32,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889656186] [2024-06-28 02:41:32,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:32,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:32,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:32,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:32,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:32,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:32,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 658 transitions, 9918 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:32,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:32,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:32,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:34,008 INFO L124 PetriNetUnfolderBase]: 3656/6110 cut-off events. [2024-06-28 02:41:34,008 INFO L125 PetriNetUnfolderBase]: For 762977/762980 co-relation queries the response was YES. [2024-06-28 02:41:34,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48490 conditions, 6110 events. 3656/6110 cut-off events. For 762977/762980 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41603 event pairs, 672 based on Foata normal form. 3/6110 useless extension candidates. Maximal degree in co-relation 48278. Up to 5293 conditions per place. [2024-06-28 02:41:34,100 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 537 selfloop transitions, 145 changer transitions 0/689 dead transitions. [2024-06-28 02:41:34,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 689 transitions, 11608 flow [2024-06-28 02:41:34,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:34,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:34,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:41:34,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:41:34,102 INFO L175 Difference]: Start difference. First operand has 495 places, 658 transitions, 9918 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:41:34,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 689 transitions, 11608 flow [2024-06-28 02:41:37,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 689 transitions, 11488 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:37,512 INFO L231 Difference]: Finished difference. Result has 499 places, 658 transitions, 10109 flow [2024-06-28 02:41:37,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10109, PETRI_PLACES=499, PETRI_TRANSITIONS=658} [2024-06-28 02:41:37,513 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-28 02:41:37,513 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 658 transitions, 10109 flow [2024-06-28 02:41:37,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:37,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:37,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:37,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:41:37,514 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:37,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:37,514 INFO L85 PathProgramCache]: Analyzing trace with hash 175122920, now seen corresponding path program 30 times [2024-06-28 02:41:37,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:37,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417961568] [2024-06-28 02:41:37,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:37,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:37,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:37,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:37,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:37,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417961568] [2024-06-28 02:41:37,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417961568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:37,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:37,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:37,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656725198] [2024-06-28 02:41:37,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:37,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:37,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:37,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:37,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:37,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:37,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 658 transitions, 10109 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:37,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:37,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:37,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:39,009 INFO L124 PetriNetUnfolderBase]: 3653/6106 cut-off events. [2024-06-28 02:41:39,009 INFO L125 PetriNetUnfolderBase]: For 768425/768428 co-relation queries the response was YES. [2024-06-28 02:41:39,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48718 conditions, 6106 events. 3653/6106 cut-off events. For 768425/768428 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41560 event pairs, 670 based on Foata normal form. 3/6106 useless extension candidates. Maximal degree in co-relation 48505. Up to 5290 conditions per place. [2024-06-28 02:41:39,098 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 521 selfloop transitions, 159 changer transitions 0/687 dead transitions. [2024-06-28 02:41:39,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 687 transitions, 11543 flow [2024-06-28 02:41:39,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:39,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:39,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:41:39,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-28 02:41:39,099 INFO L175 Difference]: Start difference. First operand has 499 places, 658 transitions, 10109 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:41:39,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 687 transitions, 11543 flow [2024-06-28 02:41:43,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 687 transitions, 11161 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:41:43,012 INFO L231 Difference]: Finished difference. Result has 497 places, 658 transitions, 10059 flow [2024-06-28 02:41:43,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9727, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10059, PETRI_PLACES=497, PETRI_TRANSITIONS=658} [2024-06-28 02:41:43,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-28 02:41:43,013 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 658 transitions, 10059 flow [2024-06-28 02:41:43,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:41:43,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:43,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] [2024-06-28 02:41:43,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 02:41:43,013 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:43,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:43,014 INFO L85 PathProgramCache]: Analyzing trace with hash -880418263, now seen corresponding path program 17 times [2024-06-28 02:41:43,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:43,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311128396] [2024-06-28 02:41:43,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:43,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:43,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:43,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:43,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:43,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311128396] [2024-06-28 02:41:43,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311128396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:43,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:43,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:43,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702032136] [2024-06-28 02:41:43,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:43,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:43,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:43,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:43,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:43,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:43,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 658 transitions, 10059 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:43,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:43,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:43,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:44,550 INFO L124 PetriNetUnfolderBase]: 3630/6068 cut-off events. [2024-06-28 02:41:44,550 INFO L125 PetriNetUnfolderBase]: For 748656/748659 co-relation queries the response was YES. [2024-06-28 02:41:44,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47163 conditions, 6068 events. 3630/6068 cut-off events. For 748656/748659 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41304 event pairs, 636 based on Foata normal form. 12/6077 useless extension candidates. Maximal degree in co-relation 46950. Up to 5074 conditions per place. [2024-06-28 02:41:44,639 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 561 selfloop transitions, 128 changer transitions 0/696 dead transitions. [2024-06-28 02:41:44,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 696 transitions, 11551 flow [2024-06-28 02:41:44,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:44,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:44,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:41:44,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:41:44,640 INFO L175 Difference]: Start difference. First operand has 497 places, 658 transitions, 10059 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:41:44,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 696 transitions, 11551 flow [2024-06-28 02:41:47,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 696 transitions, 11189 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:47,500 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9971 flow [2024-06-28 02:41:47,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9697, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9971, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-28 02:41:47,501 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-28 02:41:47,501 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9971 flow [2024-06-28 02:41:47,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:47,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:47,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:47,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 02:41:47,502 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:47,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:47,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1312809771, now seen corresponding path program 18 times [2024-06-28 02:41:47,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:47,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111834605] [2024-06-28 02:41:47,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:47,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:47,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:47,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:47,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:47,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111834605] [2024-06-28 02:41:47,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111834605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:47,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:47,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:47,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250654856] [2024-06-28 02:41:47,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:47,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:47,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:47,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:47,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:47,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:47,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9971 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:47,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:47,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:47,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:49,014 INFO L124 PetriNetUnfolderBase]: 3625/6059 cut-off events. [2024-06-28 02:41:49,014 INFO L125 PetriNetUnfolderBase]: For 683517/683523 co-relation queries the response was YES. [2024-06-28 02:41:49,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46989 conditions, 6059 events. 3625/6059 cut-off events. For 683517/683523 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41213 event pairs, 674 based on Foata normal form. 4/6056 useless extension candidates. Maximal degree in co-relation 46775. Up to 5255 conditions per place. [2024-06-28 02:41:49,107 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 548 selfloop transitions, 139 changer transitions 0/694 dead transitions. [2024-06-28 02:41:49,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 694 transitions, 11435 flow [2024-06-28 02:41:49,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:41:49,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:41:49,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-28 02:41:49,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-28 02:41:49,108 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9971 flow. Second operand 10 states and 237 transitions. [2024-06-28 02:41:49,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 694 transitions, 11435 flow [2024-06-28 02:41:52,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 694 transitions, 11145 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:52,571 INFO L231 Difference]: Finished difference. Result has 502 places, 658 transitions, 9973 flow [2024-06-28 02:41:52,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9681, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9973, PETRI_PLACES=502, PETRI_TRANSITIONS=658} [2024-06-28 02:41:52,584 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-28 02:41:52,585 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 658 transitions, 9973 flow [2024-06-28 02:41:52,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:52,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:52,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] [2024-06-28 02:41:52,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 02:41:52,586 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:52,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:52,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1084908621, now seen corresponding path program 19 times [2024-06-28 02:41:52,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:52,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263452265] [2024-06-28 02:41:52,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:52,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:52,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:52,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:52,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:52,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263452265] [2024-06-28 02:41:52,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263452265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:52,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:52,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:52,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496040108] [2024-06-28 02:41:52,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:52,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:52,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:52,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:52,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:52,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:52,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 658 transitions, 9973 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:52,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:52,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:52,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:54,036 INFO L124 PetriNetUnfolderBase]: 3620/6047 cut-off events. [2024-06-28 02:41:54,037 INFO L125 PetriNetUnfolderBase]: For 656890/656896 co-relation queries the response was YES. [2024-06-28 02:41:54,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46523 conditions, 6047 events. 3620/6047 cut-off events. For 656890/656896 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41150 event pairs, 668 based on Foata normal form. 4/6044 useless extension candidates. Maximal degree in co-relation 46308. Up to 5254 conditions per place. [2024-06-28 02:41:54,124 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 545 selfloop transitions, 134 changer transitions 0/686 dead transitions. [2024-06-28 02:41:54,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 686 transitions, 11401 flow [2024-06-28 02:41:54,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:54,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:54,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:41:54,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:41:54,126 INFO L175 Difference]: Start difference. First operand has 502 places, 658 transitions, 9973 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:41:54,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 686 transitions, 11401 flow [2024-06-28 02:41:57,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 686 transitions, 11081 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 02:41:57,623 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9932 flow [2024-06-28 02:41:57,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9653, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9932, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-28 02:41:57,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-28 02:41:57,624 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9932 flow [2024-06-28 02:41:57,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:57,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:57,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:57,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 02:41:57,624 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:57,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:57,625 INFO L85 PathProgramCache]: Analyzing trace with hash -86038747, now seen corresponding path program 20 times [2024-06-28 02:41:57,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:57,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785418734] [2024-06-28 02:41:57,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:57,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:57,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:57,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:57,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:57,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785418734] [2024-06-28 02:41:57,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785418734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:57,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:57,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:57,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857315668] [2024-06-28 02:41:57,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:57,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:57,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:57,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:57,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:57,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:57,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9932 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:57,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:57,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:57,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:59,090 INFO L124 PetriNetUnfolderBase]: 3615/6049 cut-off events. [2024-06-28 02:41:59,091 INFO L125 PetriNetUnfolderBase]: For 631925/631931 co-relation queries the response was YES. [2024-06-28 02:41:59,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46097 conditions, 6049 events. 3615/6049 cut-off events. For 631925/631931 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 41215 event pairs, 558 based on Foata normal form. 4/6046 useless extension candidates. Maximal degree in co-relation 45882. Up to 4918 conditions per place. [2024-06-28 02:41:59,178 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 524 selfloop transitions, 159 changer transitions 0/690 dead transitions. [2024-06-28 02:41:59,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 690 transitions, 11396 flow [2024-06-28 02:41:59,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:59,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:59,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:41:59,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:41:59,179 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9932 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:41:59,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 690 transitions, 11396 flow [2024-06-28 02:42:02,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 690 transitions, 11083 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:02,493 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9948 flow [2024-06-28 02:42:02,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9619, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9948, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-28 02:42:02,494 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-28 02:42:02,494 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9948 flow [2024-06-28 02:42:02,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:02,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:02,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:02,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 02:42:02,495 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:02,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:02,495 INFO L85 PathProgramCache]: Analyzing trace with hash 490577197, now seen corresponding path program 9 times [2024-06-28 02:42:02,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:02,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657917196] [2024-06-28 02:42:02,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:02,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:02,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:02,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:02,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:02,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657917196] [2024-06-28 02:42:02,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657917196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:02,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:02,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:02,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787598371] [2024-06-28 02:42:02,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:02,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:02,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:02,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:02,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:02,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:02,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:02,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:02,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:02,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:04,137 INFO L124 PetriNetUnfolderBase]: 3651/6108 cut-off events. [2024-06-28 02:42:04,137 INFO L125 PetriNetUnfolderBase]: For 693652/693655 co-relation queries the response was YES. [2024-06-28 02:42:04,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46681 conditions, 6108 events. 3651/6108 cut-off events. For 693652/693655 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 41623 event pairs, 662 based on Foata normal form. 12/6117 useless extension candidates. Maximal degree in co-relation 46466. Up to 5266 conditions per place. [2024-06-28 02:42:04,208 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 559 selfloop transitions, 115 changer transitions 0/681 dead transitions. [2024-06-28 02:42:04,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 681 transitions, 11425 flow [2024-06-28 02:42:04,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:04,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:04,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:42:04,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:42:04,209 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9948 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:42:04,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 681 transitions, 11425 flow [2024-06-28 02:42:07,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 681 transitions, 11057 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:07,341 INFO L231 Difference]: Finished difference. Result has 499 places, 660 transitions, 9881 flow [2024-06-28 02:42:07,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9580, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9881, PETRI_PLACES=499, PETRI_TRANSITIONS=660} [2024-06-28 02:42:07,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-28 02:42:07,341 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 660 transitions, 9881 flow [2024-06-28 02:42:07,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:07,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:07,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] [2024-06-28 02:42:07,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 02:42:07,342 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:07,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:07,342 INFO L85 PathProgramCache]: Analyzing trace with hash 262676047, now seen corresponding path program 10 times [2024-06-28 02:42:07,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:07,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558015628] [2024-06-28 02:42:07,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:07,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:07,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:07,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:07,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:07,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558015628] [2024-06-28 02:42:07,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558015628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:07,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:07,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:07,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950550695] [2024-06-28 02:42:07,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:07,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:07,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:07,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:07,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:07,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:07,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 660 transitions, 9881 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:07,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:07,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:07,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:08,898 INFO L124 PetriNetUnfolderBase]: 3687/6158 cut-off events. [2024-06-28 02:42:08,898 INFO L125 PetriNetUnfolderBase]: For 692712/692715 co-relation queries the response was YES. [2024-06-28 02:42:08,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46904 conditions, 6158 events. 3687/6158 cut-off events. For 692712/692715 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 41979 event pairs, 678 based on Foata normal form. 12/6167 useless extension candidates. Maximal degree in co-relation 46689. Up to 5284 conditions per place. [2024-06-28 02:42:08,981 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 553 selfloop transitions, 126 changer transitions 0/686 dead transitions. [2024-06-28 02:42:08,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 686 transitions, 11380 flow [2024-06-28 02:42:08,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:08,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:08,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:42:08,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:42:08,982 INFO L175 Difference]: Start difference. First operand has 499 places, 660 transitions, 9881 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:42:08,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 686 transitions, 11380 flow [2024-06-28 02:42:12,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 686 transitions, 11118 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:12,581 INFO L231 Difference]: Finished difference. Result has 500 places, 662 transitions, 9950 flow [2024-06-28 02:42:12,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9619, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9950, PETRI_PLACES=500, PETRI_TRANSITIONS=662} [2024-06-28 02:42:12,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-28 02:42:12,581 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 662 transitions, 9950 flow [2024-06-28 02:42:12,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:12,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:12,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:12,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 02:42:12,582 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:12,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:12,582 INFO L85 PathProgramCache]: Analyzing trace with hash -2130993653, now seen corresponding path program 11 times [2024-06-28 02:42:12,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:12,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920793314] [2024-06-28 02:42:12,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:12,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:12,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:12,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:12,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:12,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920793314] [2024-06-28 02:42:12,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920793314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:12,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:12,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:12,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118134397] [2024-06-28 02:42:12,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:12,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:12,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:12,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:12,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:12,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:12,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 662 transitions, 9950 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:12,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:12,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:12,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:14,131 INFO L124 PetriNetUnfolderBase]: 3723/6216 cut-off events. [2024-06-28 02:42:14,131 INFO L125 PetriNetUnfolderBase]: For 691218/691221 co-relation queries the response was YES. [2024-06-28 02:42:14,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47335 conditions, 6216 events. 3723/6216 cut-off events. For 691218/691221 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 42307 event pairs, 523 based on Foata normal form. 12/6225 useless extension candidates. Maximal degree in co-relation 47120. Up to 5100 conditions per place. [2024-06-28 02:42:14,224 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 595 selfloop transitions, 93 changer transitions 0/695 dead transitions. [2024-06-28 02:42:14,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 695 transitions, 11745 flow [2024-06-28 02:42:14,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:14,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:14,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-28 02:42:14,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 02:42:14,225 INFO L175 Difference]: Start difference. First operand has 500 places, 662 transitions, 9950 flow. Second operand 6 states and 160 transitions. [2024-06-28 02:42:14,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 695 transitions, 11745 flow [2024-06-28 02:42:18,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 695 transitions, 11451 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:18,243 INFO L231 Difference]: Finished difference. Result has 499 places, 664 transitions, 9918 flow [2024-06-28 02:42:18,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9660, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9918, PETRI_PLACES=499, PETRI_TRANSITIONS=664} [2024-06-28 02:42:18,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-28 02:42:18,244 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 664 transitions, 9918 flow [2024-06-28 02:42:18,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:18,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:18,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:18,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 02:42:18,244 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:18,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:18,244 INFO L85 PathProgramCache]: Analyzing trace with hash -943454709, now seen corresponding path program 12 times [2024-06-28 02:42:18,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:18,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766017314] [2024-06-28 02:42:18,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:18,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:18,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:18,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:18,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:18,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766017314] [2024-06-28 02:42:18,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766017314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:18,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:18,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:18,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271568636] [2024-06-28 02:42:18,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:18,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:18,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:18,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:18,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:18,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:18,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 664 transitions, 9918 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:18,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:18,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:18,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:19,871 INFO L124 PetriNetUnfolderBase]: 3731/6225 cut-off events. [2024-06-28 02:42:19,871 INFO L125 PetriNetUnfolderBase]: For 623315/623315 co-relation queries the response was YES. [2024-06-28 02:42:19,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47254 conditions, 6225 events. 3731/6225 cut-off events. For 623315/623315 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 42438 event pairs, 675 based on Foata normal form. 2/6225 useless extension candidates. Maximal degree in co-relation 47040. Up to 5545 conditions per place. [2024-06-28 02:42:19,946 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 595 selfloop transitions, 92 changer transitions 0/694 dead transitions. [2024-06-28 02:42:19,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 694 transitions, 11421 flow [2024-06-28 02:42:19,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:19,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:19,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:42:19,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:42:19,947 INFO L175 Difference]: Start difference. First operand has 499 places, 664 transitions, 9918 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:42:19,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 694 transitions, 11421 flow [2024-06-28 02:42:23,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 694 transitions, 11244 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:23,792 INFO L231 Difference]: Finished difference. Result has 503 places, 666 transitions, 9997 flow [2024-06-28 02:42:23,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9742, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9997, PETRI_PLACES=503, PETRI_TRANSITIONS=666} [2024-06-28 02:42:23,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-28 02:42:23,793 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 666 transitions, 9997 flow [2024-06-28 02:42:23,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:23,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:23,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:23,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 02:42:23,794 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:23,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:23,794 INFO L85 PathProgramCache]: Analyzing trace with hash -929169909, now seen corresponding path program 13 times [2024-06-28 02:42:23,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:23,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034522058] [2024-06-28 02:42:23,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:23,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:23,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:23,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:23,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:23,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034522058] [2024-06-28 02:42:23,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034522058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:23,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:23,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:23,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138968697] [2024-06-28 02:42:23,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:23,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:23,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:23,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:23,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:23,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:23,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 666 transitions, 9997 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:23,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:23,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:23,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:25,485 INFO L124 PetriNetUnfolderBase]: 3739/6223 cut-off events. [2024-06-28 02:42:25,485 INFO L125 PetriNetUnfolderBase]: For 623122/623122 co-relation queries the response was YES. [2024-06-28 02:42:25,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47193 conditions, 6223 events. 3739/6223 cut-off events. For 623122/623122 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 42387 event pairs, 659 based on Foata normal form. 2/6218 useless extension candidates. Maximal degree in co-relation 46979. Up to 5428 conditions per place. [2024-06-28 02:42:25,559 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 587 selfloop transitions, 107 changer transitions 0/701 dead transitions. [2024-06-28 02:42:25,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 701 transitions, 11780 flow [2024-06-28 02:42:25,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:25,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:25,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:42:25,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:42:25,561 INFO L175 Difference]: Start difference. First operand has 503 places, 666 transitions, 9997 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:42:25,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 701 transitions, 11780 flow [2024-06-28 02:42:28,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 701 transitions, 11553 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:28,842 INFO L231 Difference]: Finished difference. Result has 505 places, 668 transitions, 10048 flow [2024-06-28 02:42:28,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9772, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10048, PETRI_PLACES=505, PETRI_TRANSITIONS=668} [2024-06-28 02:42:28,842 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-28 02:42:28,843 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 668 transitions, 10048 flow [2024-06-28 02:42:28,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:28,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:28,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:28,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 02:42:28,843 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:28,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:28,843 INFO L85 PathProgramCache]: Analyzing trace with hash 499148077, now seen corresponding path program 14 times [2024-06-28 02:42:28,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:28,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148522347] [2024-06-28 02:42:28,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:28,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:28,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:28,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:28,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:28,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148522347] [2024-06-28 02:42:28,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148522347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:28,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:28,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:28,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962840775] [2024-06-28 02:42:28,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:28,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:28,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:28,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:28,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:28,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:28,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 668 transitions, 10048 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:28,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:28,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:28,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:30,592 INFO L124 PetriNetUnfolderBase]: 3729/6226 cut-off events. [2024-06-28 02:42:30,592 INFO L125 PetriNetUnfolderBase]: For 623452/623455 co-relation queries the response was YES. [2024-06-28 02:42:30,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46231 conditions, 6226 events. 3729/6226 cut-off events. For 623452/623455 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 42421 event pairs, 644 based on Foata normal form. 12/6235 useless extension candidates. Maximal degree in co-relation 46016. Up to 4608 conditions per place. [2024-06-28 02:42:30,671 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 559 selfloop transitions, 130 changer transitions 0/696 dead transitions. [2024-06-28 02:42:30,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 696 transitions, 11839 flow [2024-06-28 02:42:30,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:30,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:30,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:42:30,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:42:30,672 INFO L175 Difference]: Start difference. First operand has 505 places, 668 transitions, 10048 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:42:30,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 696 transitions, 11839 flow [2024-06-28 02:42:33,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 696 transitions, 11615 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:33,994 INFO L231 Difference]: Finished difference. Result has 507 places, 670 transitions, 10168 flow [2024-06-28 02:42:33,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9826, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10168, PETRI_PLACES=507, PETRI_TRANSITIONS=670} [2024-06-28 02:42:33,995 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-28 02:42:33,995 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 670 transitions, 10168 flow [2024-06-28 02:42:33,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:33,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:33,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:33,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 02:42:33,995 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:33,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:33,996 INFO L85 PathProgramCache]: Analyzing trace with hash -2139564533, now seen corresponding path program 15 times [2024-06-28 02:42:33,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:33,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548194907] [2024-06-28 02:42:33,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:33,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:33,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:34,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:34,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:34,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548194907] [2024-06-28 02:42:34,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548194907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:34,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:34,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:34,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682216467] [2024-06-28 02:42:34,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:34,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:34,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:34,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:34,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:34,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:34,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 670 transitions, 10168 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:34,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:34,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:34,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:35,885 INFO L124 PetriNetUnfolderBase]: 3699/6173 cut-off events. [2024-06-28 02:42:35,886 INFO L125 PetriNetUnfolderBase]: For 553271/553274 co-relation queries the response was YES. [2024-06-28 02:42:36,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45019 conditions, 6173 events. 3699/6173 cut-off events. For 553271/553274 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 42110 event pairs, 663 based on Foata normal form. 12/6177 useless extension candidates. Maximal degree in co-relation 44803. Up to 5441 conditions per place. [2024-06-28 02:42:36,070 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 606 selfloop transitions, 83 changer transitions 0/696 dead transitions. [2024-06-28 02:42:36,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 696 transitions, 11632 flow [2024-06-28 02:42:36,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:36,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:36,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:42:36,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:42:36,071 INFO L175 Difference]: Start difference. First operand has 507 places, 670 transitions, 10168 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:42:36,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 696 transitions, 11632 flow [2024-06-28 02:42:38,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 696 transitions, 11357 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:38,667 INFO L231 Difference]: Finished difference. Result has 508 places, 670 transitions, 10072 flow [2024-06-28 02:42:38,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9893, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10072, PETRI_PLACES=508, PETRI_TRANSITIONS=670} [2024-06-28 02:42:38,673 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-28 02:42:38,673 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 670 transitions, 10072 flow [2024-06-28 02:42:38,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:38,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:38,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:38,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 02:42:38,674 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:38,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:38,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1282488821, now seen corresponding path program 16 times [2024-06-28 02:42:38,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:38,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886873160] [2024-06-28 02:42:38,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:38,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:38,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:38,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:38,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:38,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886873160] [2024-06-28 02:42:38,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886873160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:38,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:38,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:38,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969311280] [2024-06-28 02:42:38,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:38,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:38,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:38,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:38,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:38,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:38,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 670 transitions, 10072 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:38,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:38,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:38,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:40,302 INFO L124 PetriNetUnfolderBase]: 3707/6190 cut-off events. [2024-06-28 02:42:40,302 INFO L125 PetriNetUnfolderBase]: For 490528/490531 co-relation queries the response was YES. [2024-06-28 02:42:40,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44637 conditions, 6190 events. 3707/6190 cut-off events. For 490528/490531 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42170 event pairs, 455 based on Foata normal form. 4/6191 useless extension candidates. Maximal degree in co-relation 44421. Up to 4905 conditions per place. [2024-06-28 02:42:40,514 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 589 selfloop transitions, 109 changer transitions 0/705 dead transitions. [2024-06-28 02:42:40,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 705 transitions, 11883 flow [2024-06-28 02:42:40,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:40,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:40,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:42:40,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:42:40,515 INFO L175 Difference]: Start difference. First operand has 508 places, 670 transitions, 10072 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:42:40,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 705 transitions, 11883 flow [2024-06-28 02:42:43,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 705 transitions, 11602 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:43,245 INFO L231 Difference]: Finished difference. Result has 507 places, 672 transitions, 10065 flow [2024-06-28 02:42:43,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9793, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10065, PETRI_PLACES=507, PETRI_TRANSITIONS=672} [2024-06-28 02:42:43,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-28 02:42:43,246 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 672 transitions, 10065 flow [2024-06-28 02:42:43,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:43,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:43,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:43,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 02:42:43,246 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:43,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:43,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1047792671, now seen corresponding path program 17 times [2024-06-28 02:42:43,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:43,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361818288] [2024-06-28 02:42:43,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:43,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:43,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:43,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:43,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:43,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361818288] [2024-06-28 02:42:43,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361818288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:43,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:43,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:43,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743844089] [2024-06-28 02:42:43,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:43,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:43,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:43,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:43,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:43,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:43,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 672 transitions, 10065 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:43,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:43,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:43,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:45,078 INFO L124 PetriNetUnfolderBase]: 3682/6149 cut-off events. [2024-06-28 02:42:45,078 INFO L125 PetriNetUnfolderBase]: For 475010/475013 co-relation queries the response was YES. [2024-06-28 02:42:45,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43500 conditions, 6149 events. 3682/6149 cut-off events. For 475010/475013 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41848 event pairs, 461 based on Foata normal form. 10/6156 useless extension candidates. Maximal degree in co-relation 43284. Up to 4891 conditions per place. [2024-06-28 02:42:45,154 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 593 selfloop transitions, 102 changer transitions 0/702 dead transitions. [2024-06-28 02:42:45,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 702 transitions, 11567 flow [2024-06-28 02:42:45,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:45,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:45,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:42:45,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:42:45,156 INFO L175 Difference]: Start difference. First operand has 507 places, 672 transitions, 10065 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:42:45,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 702 transitions, 11567 flow [2024-06-28 02:42:48,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 702 transitions, 11300 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:48,227 INFO L231 Difference]: Finished difference. Result has 510 places, 672 transitions, 10008 flow [2024-06-28 02:42:48,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10008, PETRI_PLACES=510, PETRI_TRANSITIONS=672} [2024-06-28 02:42:48,227 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-28 02:42:48,228 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 672 transitions, 10008 flow [2024-06-28 02:42:48,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:48,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:48,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:48,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-28 02:42:48,228 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:48,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:48,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1312625073, now seen corresponding path program 18 times [2024-06-28 02:42:48,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:48,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28492271] [2024-06-28 02:42:48,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:48,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:48,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:48,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:48,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:48,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28492271] [2024-06-28 02:42:48,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28492271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:48,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:48,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:48,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053231477] [2024-06-28 02:42:48,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:48,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:48,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:48,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:48,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:48,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:48,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 672 transitions, 10008 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:48,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:48,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:48,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:49,915 INFO L124 PetriNetUnfolderBase]: 3670/6115 cut-off events. [2024-06-28 02:42:49,915 INFO L125 PetriNetUnfolderBase]: For 421912/421918 co-relation queries the response was YES. [2024-06-28 02:42:49,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42991 conditions, 6115 events. 3670/6115 cut-off events. For 421912/421918 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41682 event pairs, 685 based on Foata normal form. 4/6112 useless extension candidates. Maximal degree in co-relation 42774. Up to 5353 conditions per place. [2024-06-28 02:42:49,988 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 547 selfloop transitions, 136 changer transitions 0/690 dead transitions. [2024-06-28 02:42:49,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 690 transitions, 11418 flow [2024-06-28 02:42:49,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:49,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:49,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:42:49,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:42:49,989 INFO L175 Difference]: Start difference. First operand has 510 places, 672 transitions, 10008 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:42:49,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 690 transitions, 11418 flow [2024-06-28 02:42:52,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 690 transitions, 11157 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:52,700 INFO L231 Difference]: Finished difference. Result has 510 places, 672 transitions, 10030 flow [2024-06-28 02:42:52,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9747, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10030, PETRI_PLACES=510, PETRI_TRANSITIONS=672} [2024-06-28 02:42:52,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-28 02:42:52,701 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 672 transitions, 10030 flow [2024-06-28 02:42:52,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:52,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:52,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:52,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-28 02:42:52,702 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:52,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:52,702 INFO L85 PathProgramCache]: Analyzing trace with hash -952947389, now seen corresponding path program 1 times [2024-06-28 02:42:52,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:52,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758856891] [2024-06-28 02:42:52,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:52,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:52,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:52,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-06-28 02:42:52,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:52,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758856891] [2024-06-28 02:42:52,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758856891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:52,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:52,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:52,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803170444] [2024-06-28 02:42:52,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:52,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:52,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:52,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:52,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:52,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:52,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 672 transitions, 10030 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:42:52,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:52,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:52,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:54,547 INFO L124 PetriNetUnfolderBase]: 3756/6256 cut-off events. [2024-06-28 02:42:54,547 INFO L125 PetriNetUnfolderBase]: For 549661/549661 co-relation queries the response was YES. [2024-06-28 02:42:54,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44928 conditions, 6256 events. 3756/6256 cut-off events. For 549661/549661 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 42551 event pairs, 545 based on Foata normal form. 6/6249 useless extension candidates. Maximal degree in co-relation 44710. Up to 3895 conditions per place. [2024-06-28 02:42:54,621 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 563 selfloop transitions, 145 changer transitions 0/715 dead transitions. [2024-06-28 02:42:54,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 715 transitions, 12112 flow [2024-06-28 02:42:54,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:54,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:54,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:42:54,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:42:54,622 INFO L175 Difference]: Start difference. First operand has 510 places, 672 transitions, 10030 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:42:54,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 715 transitions, 12112 flow [2024-06-28 02:42:57,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 715 transitions, 11707 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:57,599 INFO L231 Difference]: Finished difference. Result has 510 places, 675 transitions, 9965 flow [2024-06-28 02:42:57,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9965, PETRI_PLACES=510, PETRI_TRANSITIONS=675} [2024-06-28 02:42:57,600 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-28 02:42:57,600 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 675 transitions, 9965 flow [2024-06-28 02:42:57,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:42:57,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:57,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:57,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-28 02:42:57,600 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:57,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:57,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1207427609, now seen corresponding path program 1 times [2024-06-28 02:42:57,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:57,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216597210] [2024-06-28 02:42:57,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:57,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:57,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:57,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:57,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:57,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216597210] [2024-06-28 02:42:57,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216597210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:57,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:57,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:57,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229850537] [2024-06-28 02:42:57,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:57,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:57,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:57,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:57,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:57,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:57,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 675 transitions, 9965 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:42:57,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:57,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:57,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:59,286 INFO L124 PetriNetUnfolderBase]: 3817/6368 cut-off events. [2024-06-28 02:42:59,287 INFO L125 PetriNetUnfolderBase]: For 582946/582949 co-relation queries the response was YES. [2024-06-28 02:42:59,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46226 conditions, 6368 events. 3817/6368 cut-off events. For 582946/582949 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 43521 event pairs, 542 based on Foata normal form. 8/6373 useless extension candidates. Maximal degree in co-relation 46008. Up to 3989 conditions per place. [2024-06-28 02:42:59,367 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 553 selfloop transitions, 157 changer transitions 0/717 dead transitions. [2024-06-28 02:42:59,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 717 transitions, 12087 flow [2024-06-28 02:42:59,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:59,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:59,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:42:59,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:42:59,368 INFO L175 Difference]: Start difference. First operand has 510 places, 675 transitions, 9965 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:42:59,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 717 transitions, 12087 flow [2024-06-28 02:43:03,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 717 transitions, 11941 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 02:43:03,141 INFO L231 Difference]: Finished difference. Result has 516 places, 679 transitions, 10208 flow [2024-06-28 02:43:03,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9821, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10208, PETRI_PLACES=516, PETRI_TRANSITIONS=679} [2024-06-28 02:43:03,142 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-28 02:43:03,142 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 679 transitions, 10208 flow [2024-06-28 02:43:03,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:03,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:03,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:03,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-28 02:43:03,143 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:03,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:03,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1207427795, now seen corresponding path program 2 times [2024-06-28 02:43:03,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:03,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285021296] [2024-06-28 02:43:03,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:03,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:03,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:03,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:03,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:03,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285021296] [2024-06-28 02:43:03,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285021296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:03,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:03,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:03,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996943992] [2024-06-28 02:43:03,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:03,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:03,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:03,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:03,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:03,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:03,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 679 transitions, 10208 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:03,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:03,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:03,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:04,783 INFO L124 PetriNetUnfolderBase]: 3837/6400 cut-off events. [2024-06-28 02:43:04,783 INFO L125 PetriNetUnfolderBase]: For 596064/596067 co-relation queries the response was YES. [2024-06-28 02:43:04,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47285 conditions, 6400 events. 3837/6400 cut-off events. For 596064/596067 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 43817 event pairs, 545 based on Foata normal form. 8/6405 useless extension candidates. Maximal degree in co-relation 47064. Up to 5560 conditions per place. [2024-06-28 02:43:04,865 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 636 selfloop transitions, 67 changer transitions 0/710 dead transitions. [2024-06-28 02:43:04,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 710 transitions, 11704 flow [2024-06-28 02:43:04,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:04,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:04,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:43:04,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:43:04,866 INFO L175 Difference]: Start difference. First operand has 516 places, 679 transitions, 10208 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:43:04,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 710 transitions, 11704 flow [2024-06-28 02:43:08,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 710 transitions, 11503 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:43:08,753 INFO L231 Difference]: Finished difference. Result has 521 places, 680 transitions, 10155 flow [2024-06-28 02:43:08,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10007, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10155, PETRI_PLACES=521, PETRI_TRANSITIONS=680} [2024-06-28 02:43:08,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-28 02:43:08,754 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 680 transitions, 10155 flow [2024-06-28 02:43:08,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:08,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:08,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-06-28 02:43:08,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-28 02:43:08,754 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:08,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:08,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1030058939, now seen corresponding path program 2 times [2024-06-28 02:43:08,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:08,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915815450] [2024-06-28 02:43:08,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:08,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:08,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:08,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:08,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:08,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915815450] [2024-06-28 02:43:08,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915815450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:08,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:08,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:08,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118242285] [2024-06-28 02:43:08,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:08,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:08,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:08,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:08,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:08,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:08,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 680 transitions, 10155 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:08,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:08,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:08,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:10,495 INFO L124 PetriNetUnfolderBase]: 3939/6566 cut-off events. [2024-06-28 02:43:10,495 INFO L125 PetriNetUnfolderBase]: For 697685/697688 co-relation queries the response was YES. [2024-06-28 02:43:10,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49402 conditions, 6566 events. 3939/6566 cut-off events. For 697685/697688 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 45028 event pairs, 612 based on Foata normal form. 8/6571 useless extension candidates. Maximal degree in co-relation 49180. Up to 4077 conditions per place. [2024-06-28 02:43:10,579 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 570 selfloop transitions, 144 changer transitions 0/721 dead transitions. [2024-06-28 02:43:10,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 721 transitions, 12324 flow [2024-06-28 02:43:10,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:10,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:10,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:43:10,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:43:10,580 INFO L175 Difference]: Start difference. First operand has 521 places, 680 transitions, 10155 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:43:10,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 721 transitions, 12324 flow [2024-06-28 02:43:15,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 721 transitions, 12174 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:15,581 INFO L231 Difference]: Finished difference. Result has 523 places, 687 transitions, 10429 flow [2024-06-28 02:43:15,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10015, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10429, PETRI_PLACES=523, PETRI_TRANSITIONS=687} [2024-06-28 02:43:15,582 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-28 02:43:15,582 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 687 transitions, 10429 flow [2024-06-28 02:43:15,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:15,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:15,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:15,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-28 02:43:15,582 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:15,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:15,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1291957423, now seen corresponding path program 3 times [2024-06-28 02:43:15,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:15,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161599979] [2024-06-28 02:43:15,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:15,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:15,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:15,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:15,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:15,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161599979] [2024-06-28 02:43:15,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161599979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:15,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:15,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:15,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711519188] [2024-06-28 02:43:15,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:15,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:15,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:15,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:15,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:15,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:15,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 687 transitions, 10429 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:15,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:15,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:15,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:17,402 INFO L124 PetriNetUnfolderBase]: 3992/6657 cut-off events. [2024-06-28 02:43:17,402 INFO L125 PetriNetUnfolderBase]: For 760761/760764 co-relation queries the response was YES. [2024-06-28 02:43:17,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51211 conditions, 6657 events. 3992/6657 cut-off events. For 760761/760764 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 45788 event pairs, 566 based on Foata normal form. 8/6662 useless extension candidates. Maximal degree in co-relation 50988. Up to 5728 conditions per place. [2024-06-28 02:43:17,487 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 643 selfloop transitions, 71 changer transitions 0/721 dead transitions. [2024-06-28 02:43:17,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 721 transitions, 12227 flow [2024-06-28 02:43:17,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:17,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:17,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:43:17,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-28 02:43:17,488 INFO L175 Difference]: Start difference. First operand has 523 places, 687 transitions, 10429 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:43:17,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 721 transitions, 12227 flow [2024-06-28 02:43:22,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 721 transitions, 12007 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:43:22,332 INFO L231 Difference]: Finished difference. Result has 530 places, 689 transitions, 10388 flow [2024-06-28 02:43:22,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10209, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10388, PETRI_PLACES=530, PETRI_TRANSITIONS=689} [2024-06-28 02:43:22,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-28 02:43:22,333 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 689 transitions, 10388 flow [2024-06-28 02:43:22,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:22,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:22,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:22,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-28 02:43:22,333 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:22,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:22,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1291957609, now seen corresponding path program 3 times [2024-06-28 02:43:22,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:22,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573649093] [2024-06-28 02:43:22,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:22,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:22,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:22,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:22,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:22,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573649093] [2024-06-28 02:43:22,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573649093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:22,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:22,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:22,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388325186] [2024-06-28 02:43:22,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:22,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:22,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:22,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:22,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:22,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:22,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 689 transitions, 10388 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:22,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:22,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:22,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:24,117 INFO L124 PetriNetUnfolderBase]: 3979/6638 cut-off events. [2024-06-28 02:43:24,117 INFO L125 PetriNetUnfolderBase]: For 721871/721874 co-relation queries the response was YES. [2024-06-28 02:43:24,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49947 conditions, 6638 events. 3979/6638 cut-off events. For 721871/721874 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 45634 event pairs, 612 based on Foata normal form. 8/6643 useless extension candidates. Maximal degree in co-relation 49722. Up to 4154 conditions per place. [2024-06-28 02:43:24,202 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 576 selfloop transitions, 142 changer transitions 0/725 dead transitions. [2024-06-28 02:43:24,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 725 transitions, 12472 flow [2024-06-28 02:43:24,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:24,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:24,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:43:24,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:43:24,203 INFO L175 Difference]: Start difference. First operand has 530 places, 689 transitions, 10388 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:43:24,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 725 transitions, 12472 flow [2024-06-28 02:43:28,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 725 transitions, 12326 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:28,348 INFO L231 Difference]: Finished difference. Result has 532 places, 689 transitions, 10530 flow [2024-06-28 02:43:28,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10242, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10530, PETRI_PLACES=532, PETRI_TRANSITIONS=689} [2024-06-28 02:43:28,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 491 predicate places. [2024-06-28 02:43:28,349 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 689 transitions, 10530 flow [2024-06-28 02:43:28,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:28,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:28,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:28,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-28 02:43:28,350 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:28,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:28,350 INFO L85 PathProgramCache]: Analyzing trace with hash 499545263, now seen corresponding path program 4 times [2024-06-28 02:43:28,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:28,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706770199] [2024-06-28 02:43:28,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:28,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:28,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:28,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:28,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706770199] [2024-06-28 02:43:28,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706770199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:28,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:28,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:28,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357231528] [2024-06-28 02:43:28,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:28,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:28,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:28,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:28,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:28,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:28,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 689 transitions, 10530 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:28,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:28,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:28,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:30,212 INFO L124 PetriNetUnfolderBase]: 4065/6766 cut-off events. [2024-06-28 02:43:30,212 INFO L125 PetriNetUnfolderBase]: For 836947/836947 co-relation queries the response was YES. [2024-06-28 02:43:30,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52614 conditions, 6766 events. 4065/6766 cut-off events. For 836947/836947 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 46718 event pairs, 769 based on Foata normal form. 6/6759 useless extension candidates. Maximal degree in co-relation 52390. Up to 5416 conditions per place. [2024-06-28 02:43:30,307 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 574 selfloop transitions, 149 changer transitions 0/730 dead transitions. [2024-06-28 02:43:30,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 730 transitions, 12404 flow [2024-06-28 02:43:30,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:30,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:30,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:43:30,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:43:30,308 INFO L175 Difference]: Start difference. First operand has 532 places, 689 transitions, 10530 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:43:30,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 730 transitions, 12404 flow [2024-06-28 02:43:34,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 730 transitions, 12205 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:43:34,282 INFO L231 Difference]: Finished difference. Result has 537 places, 692 transitions, 10685 flow [2024-06-28 02:43:34,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10331, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10685, PETRI_PLACES=537, PETRI_TRANSITIONS=692} [2024-06-28 02:43:34,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-28 02:43:34,283 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 692 transitions, 10685 flow [2024-06-28 02:43:34,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:34,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:34,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:34,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-28 02:43:34,284 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:34,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:34,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1995078355, now seen corresponding path program 5 times [2024-06-28 02:43:34,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:34,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897281824] [2024-06-28 02:43:34,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:34,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:34,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:34,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:34,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:34,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897281824] [2024-06-28 02:43:34,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897281824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:34,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:34,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:34,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091500501] [2024-06-28 02:43:34,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:34,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:34,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:34,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:34,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:34,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:34,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 692 transitions, 10685 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:34,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:34,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:34,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:36,221 INFO L124 PetriNetUnfolderBase]: 4052/6754 cut-off events. [2024-06-28 02:43:36,221 INFO L125 PetriNetUnfolderBase]: For 800046/800049 co-relation queries the response was YES. [2024-06-28 02:43:36,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51805 conditions, 6754 events. 4052/6754 cut-off events. For 800046/800049 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 46721 event pairs, 798 based on Foata normal form. 8/6748 useless extension candidates. Maximal degree in co-relation 51579. Up to 6044 conditions per place. [2024-06-28 02:43:36,310 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 653 selfloop transitions, 61 changer transitions 0/721 dead transitions. [2024-06-28 02:43:36,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 721 transitions, 12193 flow [2024-06-28 02:43:36,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:36,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:36,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:43:36,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:43:36,311 INFO L175 Difference]: Start difference. First operand has 537 places, 692 transitions, 10685 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:43:36,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 721 transitions, 12193 flow [2024-06-28 02:43:40,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 721 transitions, 11993 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:43:40,333 INFO L231 Difference]: Finished difference. Result has 541 places, 692 transitions, 10611 flow [2024-06-28 02:43:40,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10485, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10611, PETRI_PLACES=541, PETRI_TRANSITIONS=692} [2024-06-28 02:43:40,334 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 500 predicate places. [2024-06-28 02:43:40,334 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 692 transitions, 10611 flow [2024-06-28 02:43:40,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:40,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:40,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:40,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-28 02:43:40,334 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:40,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:40,335 INFO L85 PathProgramCache]: Analyzing trace with hash -816491885, now seen corresponding path program 4 times [2024-06-28 02:43:40,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:40,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841034724] [2024-06-28 02:43:40,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:40,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:40,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:40,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:40,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:40,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841034724] [2024-06-28 02:43:40,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841034724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:40,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:40,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:40,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086112967] [2024-06-28 02:43:40,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:40,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:40,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:40,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:40,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:40,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:40,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 692 transitions, 10611 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:40,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:40,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:40,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:42,263 INFO L124 PetriNetUnfolderBase]: 4039/6735 cut-off events. [2024-06-28 02:43:42,263 INFO L125 PetriNetUnfolderBase]: For 757900/757903 co-relation queries the response was YES. [2024-06-28 02:43:42,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51020 conditions, 6735 events. 4039/6735 cut-off events. For 757900/757903 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 46577 event pairs, 795 based on Foata normal form. 8/6731 useless extension candidates. Maximal degree in co-relation 50792. Up to 5625 conditions per place. [2024-06-28 02:43:42,350 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 582 selfloop transitions, 136 changer transitions 0/725 dead transitions. [2024-06-28 02:43:42,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 725 transitions, 12419 flow [2024-06-28 02:43:42,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:42,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:42,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:43:42,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:43:42,351 INFO L175 Difference]: Start difference. First operand has 541 places, 692 transitions, 10611 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:43:42,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 725 transitions, 12419 flow [2024-06-28 02:43:46,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 725 transitions, 12283 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:46,614 INFO L231 Difference]: Finished difference. Result has 543 places, 692 transitions, 10751 flow [2024-06-28 02:43:46,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10475, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10751, PETRI_PLACES=543, PETRI_TRANSITIONS=692} [2024-06-28 02:43:46,615 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 502 predicate places. [2024-06-28 02:43:46,615 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 692 transitions, 10751 flow [2024-06-28 02:43:46,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:46,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:46,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:46,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-28 02:43:46,615 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:46,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:46,616 INFO L85 PathProgramCache]: Analyzing trace with hash -298493417, now seen corresponding path program 6 times [2024-06-28 02:43:46,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:46,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867704475] [2024-06-28 02:43:46,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:46,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:46,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:46,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:46,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:46,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867704475] [2024-06-28 02:43:46,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867704475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:46,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:46,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:46,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488655206] [2024-06-28 02:43:46,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:46,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:46,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:46,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:46,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:46,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:46,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 692 transitions, 10751 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:46,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:46,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:46,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:48,582 INFO L124 PetriNetUnfolderBase]: 4067/6788 cut-off events. [2024-06-28 02:43:48,582 INFO L125 PetriNetUnfolderBase]: For 771125/771128 co-relation queries the response was YES. [2024-06-28 02:43:48,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51616 conditions, 6788 events. 4067/6788 cut-off events. For 771125/771128 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 47073 event pairs, 806 based on Foata normal form. 8/6791 useless extension candidates. Maximal degree in co-relation 51387. Up to 6055 conditions per place. [2024-06-28 02:43:48,681 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 653 selfloop transitions, 64 changer transitions 0/724 dead transitions. [2024-06-28 02:43:48,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 724 transitions, 12326 flow [2024-06-28 02:43:48,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:48,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:48,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:43:48,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:43:48,683 INFO L175 Difference]: Start difference. First operand has 543 places, 692 transitions, 10751 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:43:48,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 724 transitions, 12326 flow [2024-06-28 02:43:53,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 724 transitions, 11867 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:53,260 INFO L231 Difference]: Finished difference. Result has 544 places, 695 transitions, 10480 flow [2024-06-28 02:43:53,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10294, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10480, PETRI_PLACES=544, PETRI_TRANSITIONS=695} [2024-06-28 02:43:53,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 503 predicate places. [2024-06-28 02:43:53,261 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 695 transitions, 10480 flow [2024-06-28 02:43:53,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:53,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:53,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:53,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-28 02:43:53,261 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:53,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:53,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1729380889, now seen corresponding path program 5 times [2024-06-28 02:43:53,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:53,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224391674] [2024-06-28 02:43:53,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:53,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:53,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:53,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:53,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:53,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224391674] [2024-06-28 02:43:53,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224391674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:53,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:53,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:53,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945425653] [2024-06-28 02:43:53,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:53,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:53,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:53,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:53,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:53,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:53,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 695 transitions, 10480 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:53,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:53,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:53,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:55,224 INFO L124 PetriNetUnfolderBase]: 4087/6822 cut-off events. [2024-06-28 02:43:55,225 INFO L125 PetriNetUnfolderBase]: For 777589/777592 co-relation queries the response was YES. [2024-06-28 02:43:55,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50972 conditions, 6822 events. 4087/6822 cut-off events. For 777589/777592 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 47329 event pairs, 814 based on Foata normal form. 8/6825 useless extension candidates. Maximal degree in co-relation 50742. Up to 5958 conditions per place. [2024-06-28 02:43:55,314 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 594 selfloop transitions, 123 changer transitions 0/724 dead transitions. [2024-06-28 02:43:55,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 724 transitions, 12037 flow [2024-06-28 02:43:55,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:55,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:55,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:43:55,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:43:55,315 INFO L175 Difference]: Start difference. First operand has 544 places, 695 transitions, 10480 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:43:55,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 724 transitions, 12037 flow [2024-06-28 02:43:59,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 724 transitions, 11912 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:59,727 INFO L231 Difference]: Finished difference. Result has 546 places, 696 transitions, 10630 flow [2024-06-28 02:43:59,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10355, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10630, PETRI_PLACES=546, PETRI_TRANSITIONS=696} [2024-06-28 02:43:59,728 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 505 predicate places. [2024-06-28 02:43:59,728 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 696 transitions, 10630 flow [2024-06-28 02:43:59,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:59,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:59,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:59,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-28 02:43:59,728 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:59,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:59,728 INFO L85 PathProgramCache]: Analyzing trace with hash 901956677, now seen corresponding path program 6 times [2024-06-28 02:43:59,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:59,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415904109] [2024-06-28 02:43:59,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:59,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:59,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:59,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:59,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:59,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415904109] [2024-06-28 02:43:59,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415904109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:59,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:59,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:59,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227732874] [2024-06-28 02:43:59,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:59,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:59,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:59,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:59,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:59,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:59,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 696 transitions, 10630 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:43:59,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:59,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:59,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:01,692 INFO L124 PetriNetUnfolderBase]: 4189/6986 cut-off events. [2024-06-28 02:44:01,692 INFO L125 PetriNetUnfolderBase]: For 897394/897397 co-relation queries the response was YES. [2024-06-28 02:44:01,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53779 conditions, 6986 events. 4189/6986 cut-off events. For 897394/897397 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 48488 event pairs, 798 based on Foata normal form. 8/6985 useless extension candidates. Maximal degree in co-relation 53548. Up to 5420 conditions per place. [2024-06-28 02:44:01,785 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 603 selfloop transitions, 122 changer transitions 0/732 dead transitions. [2024-06-28 02:44:01,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 732 transitions, 12586 flow [2024-06-28 02:44:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:01,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:01,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:44:01,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:44:01,786 INFO L175 Difference]: Start difference. First operand has 546 places, 696 transitions, 10630 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:44:01,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 732 transitions, 12586 flow [2024-06-28 02:44:06,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 732 transitions, 12335 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:44:06,843 INFO L231 Difference]: Finished difference. Result has 551 places, 703 transitions, 10817 flow [2024-06-28 02:44:06,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10379, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10817, PETRI_PLACES=551, PETRI_TRANSITIONS=703} [2024-06-28 02:44:06,844 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 510 predicate places. [2024-06-28 02:44:06,844 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 703 transitions, 10817 flow [2024-06-28 02:44:06,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:44:06,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:06,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:06,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-28 02:44:06,845 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:06,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:06,845 INFO L85 PathProgramCache]: Analyzing trace with hash 990285101, now seen corresponding path program 7 times [2024-06-28 02:44:06,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:06,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108799278] [2024-06-28 02:44:06,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:06,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:06,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:06,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:06,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:06,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108799278] [2024-06-28 02:44:06,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108799278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:06,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:06,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:06,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220903912] [2024-06-28 02:44:06,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:06,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:06,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:06,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:06,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:07,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:44:07,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 703 transitions, 10817 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:44:07,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:07,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:44:07,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:09,123 INFO L124 PetriNetUnfolderBase]: 4209/7026 cut-off events. [2024-06-28 02:44:09,124 INFO L125 PetriNetUnfolderBase]: For 914154/914157 co-relation queries the response was YES. [2024-06-28 02:44:09,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54531 conditions, 7026 events. 4209/7026 cut-off events. For 914154/914157 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 48927 event pairs, 860 based on Foata normal form. 8/7029 useless extension candidates. Maximal degree in co-relation 54297. Up to 6255 conditions per place. [2024-06-28 02:44:09,221 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 650 selfloop transitions, 74 changer transitions 0/731 dead transitions. [2024-06-28 02:44:09,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 731 transitions, 12372 flow [2024-06-28 02:44:09,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:44:09,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:44:09,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-28 02:44:09,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-28 02:44:09,222 INFO L175 Difference]: Start difference. First operand has 551 places, 703 transitions, 10817 flow. Second operand 10 states and 222 transitions. [2024-06-28 02:44:09,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 731 transitions, 12372 flow [2024-06-28 02:44:14,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 731 transitions, 12230 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:44:14,360 INFO L231 Difference]: Finished difference. Result has 558 places, 704 transitions, 10844 flow [2024-06-28 02:44:14,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10675, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10844, PETRI_PLACES=558, PETRI_TRANSITIONS=704} [2024-06-28 02:44:14,360 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 517 predicate places. [2024-06-28 02:44:14,361 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 704 transitions, 10844 flow [2024-06-28 02:44:14,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:44:14,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:14,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:14,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-28 02:44:14,361 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:14,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:14,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1795083339, now seen corresponding path program 8 times [2024-06-28 02:44:14,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:14,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103992418] [2024-06-28 02:44:14,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:14,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:14,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:14,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:14,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:14,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103992418] [2024-06-28 02:44:14,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103992418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:14,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:14,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:14,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606284549] [2024-06-28 02:44:14,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:14,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:14,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:14,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:14,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:14,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:44:14,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 704 transitions, 10844 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:44:14,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:14,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:44:14,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:16,314 INFO L124 PetriNetUnfolderBase]: 4275/7124 cut-off events. [2024-06-28 02:44:16,314 INFO L125 PetriNetUnfolderBase]: For 999109/999112 co-relation queries the response was YES. [2024-06-28 02:44:16,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56246 conditions, 7124 events. 4275/7124 cut-off events. For 999109/999112 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 49708 event pairs, 866 based on Foata normal form. 8/7115 useless extension candidates. Maximal degree in co-relation 56010. Up to 6145 conditions per place. [2024-06-28 02:44:16,416 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 648 selfloop transitions, 79 changer transitions 0/734 dead transitions. [2024-06-28 02:44:16,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 734 transitions, 12692 flow [2024-06-28 02:44:16,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:16,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:16,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:44:16,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:44:16,417 INFO L175 Difference]: Start difference. First operand has 558 places, 704 transitions, 10844 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:44:16,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 734 transitions, 12692 flow [2024-06-28 02:44:22,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 734 transitions, 12518 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:22,014 INFO L231 Difference]: Finished difference. Result has 560 places, 706 transitions, 10893 flow [2024-06-28 02:44:22,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10670, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10893, PETRI_PLACES=560, PETRI_TRANSITIONS=706} [2024-06-28 02:44:22,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 519 predicate places. [2024-06-28 02:44:22,015 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 706 transitions, 10893 flow [2024-06-28 02:44:22,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:44:22,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:22,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:22,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-28 02:44:22,016 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:22,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:22,016 INFO L85 PathProgramCache]: Analyzing trace with hash -136515507, now seen corresponding path program 7 times [2024-06-28 02:44:22,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:22,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435949171] [2024-06-28 02:44:22,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:22,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:22,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:22,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:22,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:22,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435949171] [2024-06-28 02:44:22,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435949171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:22,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:22,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:22,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90642512] [2024-06-28 02:44:22,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:22,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:22,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:22,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:22,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:22,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:44:22,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 706 transitions, 10893 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 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-06-28 02:44:22,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:22,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:44:22,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:24,048 INFO L124 PetriNetUnfolderBase]: 4262/7111 cut-off events. [2024-06-28 02:44:24,048 INFO L125 PetriNetUnfolderBase]: For 956915/956918 co-relation queries the response was YES. [2024-06-28 02:44:24,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55661 conditions, 7111 events. 4262/7111 cut-off events. For 956915/956918 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 49525 event pairs, 837 based on Foata normal form. 8/7108 useless extension candidates. Maximal degree in co-relation 55423. Up to 5548 conditions per place. [2024-06-28 02:44:24,147 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 603 selfloop transitions, 126 changer transitions 0/736 dead transitions. [2024-06-28 02:44:24,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 736 transitions, 12747 flow [2024-06-28 02:44:24,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:24,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:24,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:44:24,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:44:24,148 INFO L175 Difference]: Start difference. First operand has 560 places, 706 transitions, 10893 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:44:24,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 736 transitions, 12747 flow