./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.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-bcb38a6-m [2024-06-03 18:49:02,870 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 18:49:02,934 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 18:49:02,940 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 18:49:02,940 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 18:49:02,969 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 18:49:02,970 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 18:49:02,970 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 18:49:02,971 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 18:49:02,974 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 18:49:02,974 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 18:49:02,974 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 18:49:02,975 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 18:49:02,976 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 18:49:02,976 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 18:49:02,976 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 18:49:02,976 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 18:49:02,976 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 18:49:02,977 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 18:49:02,977 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 18:49:02,978 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 18:49:02,978 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 18:49:02,978 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 18:49:02,979 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 18:49:02,979 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 18:49:02,979 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 18:49:02,979 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 18:49:02,979 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 18:49:02,980 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 18:49:02,980 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 18:49:02,981 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 18:49:02,981 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 18:49:02,981 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:49:02,981 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 18:49:02,981 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 18:49:02,981 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 18:49:02,982 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 18:49:02,982 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 18:49:02,982 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 18:49:02,982 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 18:49:02,982 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 18:49:02,982 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 18:49:02,983 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 18:49:02,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-03 18:49:03,186 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 18:49:03,202 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 18:49:03,203 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 18:49:03,204 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 18:49:03,205 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 18:49:03,205 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-03 18:49:03,311 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 18:49:03,312 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 18:49:03,312 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-03 18:49:04,303 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 18:49:04,486 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 18:49:04,500 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-03 18:49:04,526 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0363359af/01455e4a65bd424a80b12918023839f3/FLAGd6c92c87b [2024-06-03 18:49:04,535 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0363359af/01455e4a65bd424a80b12918023839f3 [2024-06-03 18:49:04,538 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 18:49:04,539 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 18:49:04,541 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 18:49:04,541 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 18:49:04,545 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 18:49:04,545 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:49:03" (1/2) ... [2024-06-03 18:49:04,546 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d90d293 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:49:04, skipping insertion in model container [2024-06-03 18:49:04,546 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:49:03" (1/2) ... [2024-06-03 18:49:04,547 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@302dd9ac and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:49:04, skipping insertion in model container [2024-06-03 18:49:04,547 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:49:04" (2/2) ... [2024-06-03 18:49:04,547 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d90d293 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:04, skipping insertion in model container [2024-06-03 18:49:04,547 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:49:04" (2/2) ... [2024-06-03 18:49:04,548 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 18:49:04,580 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 18:49:04,581 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 18:49:04,581 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 18:49:04,581 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 18:49:04,582 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 18:49:04,582 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-03 18:49:04,649 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 18:49:04,938 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:49:04,946 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 18:49:05,027 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:49:05,066 INFO L206 MainTranslator]: Completed translation [2024-06-03 18:49:05,067 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05 WrapperNode [2024-06-03 18:49:05,067 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 18:49:05,068 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 18:49:05,068 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 18:49:05,068 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 18:49:05,073 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,081 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,100 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-03 18:49:05,100 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 18:49:05,101 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 18:49:05,101 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 18:49:05,101 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 18:49:05,108 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,108 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,113 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,125 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-03 18:49:05,125 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,125 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,135 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,137 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,138 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,138 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,140 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 18:49:05,141 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 18:49:05,141 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 18:49:05,141 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 18:49:05,141 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (1/1) ... [2024-06-03 18:49:05,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:49:05,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 18:49:05,165 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-03 18:49:05,171 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-03 18:49:05,190 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 18:49:05,190 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 18:49:05,190 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 18:49:05,190 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 18:49:05,191 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 18:49:05,191 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 18:49:05,191 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 18:49:05,191 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 18:49:05,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 18:49:05,191 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 18:49:05,191 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 18:49:05,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 18:49:05,192 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 18:49:05,274 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 18:49:05,276 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 18:49:05,410 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 18:49:05,410 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 18:49:05,488 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 18:49:05,488 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 18:49:05,488 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:49:05 BoogieIcfgContainer [2024-06-03 18:49:05,488 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 18:49:05,490 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 18:49:05,490 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 18:49:05,492 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 18:49:05,492 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:49:03" (1/4) ... [2024-06-03 18:49:05,493 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6569c83c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:49:05, skipping insertion in model container [2024-06-03 18:49:05,493 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 06:49:04" (2/4) ... [2024-06-03 18:49:05,493 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6569c83c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:49:05, skipping insertion in model container [2024-06-03 18:49:05,493 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:49:05" (3/4) ... [2024-06-03 18:49:05,493 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6569c83c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:49:05, skipping insertion in model container [2024-06-03 18:49:05,493 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:49:05" (4/4) ... [2024-06-03 18:49:05,494 INFO L112 eAbstractionObserver]: Analyzing ICFG safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-03 18:49:05,506 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 18:49:05,506 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 18:49:05,506 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 18:49:05,547 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 18:49:05,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:49:05,611 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 18:49:05,613 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:49:05,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 18:49:05,616 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:49:05,618 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 18:49:05,624 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 18:49:05,629 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;@7a450c30, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 18:49:05,629 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 18:49:05,632 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 18:49:05,632 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 18:49:05,632 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:49:05,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:05,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 18:49:05,633 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-03 18:49:05,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:05,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1844257348, now seen corresponding path program 1 times [2024-06-03 18:49:05,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:05,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909155948] [2024-06-03 18:49:05,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:05,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:05,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:06,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:06,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:06,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909155948] [2024-06-03 18:49:06,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909155948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:06,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:06,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 18:49:06,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923216832] [2024-06-03 18:49:06,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:06,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 18:49:06,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:06,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 18:49:06,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 18:49:06,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-03 18:49:06,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:06,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:06,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-03 18:49:06,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:06,243 INFO L124 PetriNetUnfolderBase]: 471/817 cut-off events. [2024-06-03 18:49:06,243 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-03 18:49:06,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1607 conditions, 817 events. 471/817 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4087 event pairs, 288 based on Foata normal form. 1/772 useless extension candidates. Maximal degree in co-relation 1592. Up to 733 conditions per place. [2024-06-03 18:49:06,252 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 18:49:06,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-03 18:49:06,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 18:49:06,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 18:49:06,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-03 18:49:06,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-03 18:49:06,265 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-03 18:49:06,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-03 18:49:06,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:06,269 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 18:49:06,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-03 18:49:06,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 18:49:06,274 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 18:49:06,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:06,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:06,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:06,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 18:49:06,275 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-03 18:49:06,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:06,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1490211355, now seen corresponding path program 1 times [2024-06-03 18:49:06,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:06,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875820996] [2024-06-03 18:49:06,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:06,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:06,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:06,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:06,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:06,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875820996] [2024-06-03 18:49:06,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875820996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:06,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:06,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:49:06,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915145354] [2024-06-03 18:49:06,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:06,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:49:06,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:06,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:49:06,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:49:06,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-03 18:49:06,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:06,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:06,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-03 18:49:06,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:06,614 INFO L124 PetriNetUnfolderBase]: 472/821 cut-off events. [2024-06-03 18:49:06,614 INFO L125 PetriNetUnfolderBase]: For 164/172 co-relation queries the response was YES. [2024-06-03 18:49:06,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1879 conditions, 821 events. 472/821 cut-off events. For 164/172 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4009 event pairs, 232 based on Foata normal form. 7/809 useless extension candidates. Maximal degree in co-relation 1864. Up to 707 conditions per place. [2024-06-03 18:49:06,619 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 38 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-03 18:49:06,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 262 flow [2024-06-03 18:49:06,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:49:06,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:49:06,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-06-03 18:49:06,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6951219512195121 [2024-06-03 18:49:06,621 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 114 transitions. [2024-06-03 18:49:06,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 262 flow [2024-06-03 18:49:06,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 258 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 18:49:06,623 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-03 18:49:06,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-03 18:49:06,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-03 18:49:06,624 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-03 18:49:06,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:06,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:06,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:06,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 18:49:06,624 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:06,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:06,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1463752783, now seen corresponding path program 1 times [2024-06-03 18:49:06,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:06,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570005103] [2024-06-03 18:49:06,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:06,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:06,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:06,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:06,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:06,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570005103] [2024-06-03 18:49:06,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570005103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:06,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:06,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:49:06,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549352715] [2024-06-03 18:49:06,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:06,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:49:06,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:06,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:49:06,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:49:06,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:06,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:06,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:06,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:06,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:06,877 INFO L124 PetriNetUnfolderBase]: 728/1203 cut-off events. [2024-06-03 18:49:06,878 INFO L125 PetriNetUnfolderBase]: For 812/812 co-relation queries the response was YES. [2024-06-03 18:49:06,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3281 conditions, 1203 events. 728/1203 cut-off events. For 812/812 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5842 event pairs, 392 based on Foata normal form. 2/1203 useless extension candidates. Maximal degree in co-relation 3263. Up to 1104 conditions per place. [2024-06-03 18:49:06,886 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 46 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2024-06-03 18:49:06,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 60 transitions, 333 flow [2024-06-03 18:49:06,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:49:06,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:49:06,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-03 18:49:06,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:49:06,892 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 4 states and 100 transitions. [2024-06-03 18:49:06,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 60 transitions, 333 flow [2024-06-03 18:49:06,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 60 transitions, 329 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:49:06,896 INFO L231 Difference]: Finished difference. Result has 51 places, 49 transitions, 231 flow [2024-06-03 18:49:06,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=231, PETRI_PLACES=51, PETRI_TRANSITIONS=49} [2024-06-03 18:49:06,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-03 18:49:06,897 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 49 transitions, 231 flow [2024-06-03 18:49:06,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:06,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:06,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:06,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 18:49:06,898 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-03 18:49:06,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:06,899 INFO L85 PathProgramCache]: Analyzing trace with hash 845479641, now seen corresponding path program 1 times [2024-06-03 18:49:06,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:06,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795453990] [2024-06-03 18:49:06,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:06,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:06,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:07,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-03 18:49:07,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:07,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795453990] [2024-06-03 18:49:07,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795453990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:07,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:07,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:07,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97455977] [2024-06-03 18:49:07,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:07,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:07,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:07,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:07,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:07,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 18:49:07,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 49 transitions, 231 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:07,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:07,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 18:49:07,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:07,220 INFO L124 PetriNetUnfolderBase]: 722/1213 cut-off events. [2024-06-03 18:49:07,221 INFO L125 PetriNetUnfolderBase]: For 1438/1450 co-relation queries the response was YES. [2024-06-03 18:49:07,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3638 conditions, 1213 events. 722/1213 cut-off events. For 1438/1450 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6048 event pairs, 189 based on Foata normal form. 20/1220 useless extension candidates. Maximal degree in co-relation 3616. Up to 978 conditions per place. [2024-06-03 18:49:07,227 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 56 selfloop transitions, 19 changer transitions 0/85 dead transitions. [2024-06-03 18:49:07,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 85 transitions, 491 flow [2024-06-03 18:49:07,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:07,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:07,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-03 18:49:07,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-03 18:49:07,228 INFO L175 Difference]: Start difference. First operand has 51 places, 49 transitions, 231 flow. Second operand 6 states and 162 transitions. [2024-06-03 18:49:07,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 85 transitions, 491 flow [2024-06-03 18:49:07,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 85 transitions, 487 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:49:07,231 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 310 flow [2024-06-03 18:49:07,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-03 18:49:07,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-03 18:49:07,232 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 310 flow [2024-06-03 18:49:07,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:07,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:07,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:07,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 18:49:07,233 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-03 18:49:07,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:07,233 INFO L85 PathProgramCache]: Analyzing trace with hash -644341626, now seen corresponding path program 1 times [2024-06-03 18:49:07,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:07,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356454481] [2024-06-03 18:49:07,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:07,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:07,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:07,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:07,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:07,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356454481] [2024-06-03 18:49:07,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356454481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:07,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:07,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:49:07,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040661311] [2024-06-03 18:49:07,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:07,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:49:07,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:07,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:49:07,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:49:07,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:07,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 310 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-03 18:49:07,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:07,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:07,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:07,477 INFO L124 PetriNetUnfolderBase]: 763/1271 cut-off events. [2024-06-03 18:49:07,477 INFO L125 PetriNetUnfolderBase]: For 2183/2183 co-relation queries the response was YES. [2024-06-03 18:49:07,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4235 conditions, 1271 events. 763/1271 cut-off events. For 2183/2183 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6255 event pairs, 266 based on Foata normal form. 2/1270 useless extension candidates. Maximal degree in co-relation 4209. Up to 1125 conditions per place. [2024-06-03 18:49:07,484 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 61 selfloop transitions, 14 changer transitions 0/82 dead transitions. [2024-06-03 18:49:07,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 82 transitions, 563 flow [2024-06-03 18:49:07,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:07,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:07,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 18:49:07,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-03 18:49:07,486 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 310 flow. Second operand 5 states and 127 transitions. [2024-06-03 18:49:07,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 82 transitions, 563 flow [2024-06-03 18:49:07,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 82 transitions, 523 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:07,489 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 360 flow [2024-06-03 18:49:07,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=360, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2024-06-03 18:49:07,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-03 18:49:07,490 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 360 flow [2024-06-03 18:49:07,490 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-03 18:49:07,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:07,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:07,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 18:49:07,491 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-03 18:49:07,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:07,491 INFO L85 PathProgramCache]: Analyzing trace with hash -609076026, now seen corresponding path program 2 times [2024-06-03 18:49:07,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:07,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614232429] [2024-06-03 18:49:07,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:07,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:07,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:07,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:07,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:07,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614232429] [2024-06-03 18:49:07,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614232429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:07,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:07,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:49:07,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530183652] [2024-06-03 18:49:07,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:07,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:49:07,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:07,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:49:07,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:49:07,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:07,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 360 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-03 18:49:07,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:07,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:07,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:07,737 INFO L124 PetriNetUnfolderBase]: 758/1262 cut-off events. [2024-06-03 18:49:07,737 INFO L125 PetriNetUnfolderBase]: For 2825/2825 co-relation queries the response was YES. [2024-06-03 18:49:07,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4448 conditions, 1262 events. 758/1262 cut-off events. For 2825/2825 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6223 event pairs, 269 based on Foata normal form. 2/1260 useless extension candidates. Maximal degree in co-relation 4420. Up to 1120 conditions per place. [2024-06-03 18:49:07,744 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 56 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-03 18:49:07,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 547 flow [2024-06-03 18:49:07,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:07,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:07,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-03 18:49:07,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-03 18:49:07,745 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 360 flow. Second operand 5 states and 122 transitions. [2024-06-03 18:49:07,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 547 flow [2024-06-03 18:49:07,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 521 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-03 18:49:07,749 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 379 flow [2024-06-03 18:49:07,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=379, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2024-06-03 18:49:07,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-03 18:49:07,750 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 379 flow [2024-06-03 18:49:07,750 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-03 18:49:07,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:07,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:07,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 18:49:07,751 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-03 18:49:07,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:07,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1159353754, now seen corresponding path program 1 times [2024-06-03 18:49:07,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:07,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203145278] [2024-06-03 18:49:07,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:07,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:07,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:07,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:07,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:07,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203145278] [2024-06-03 18:49:07,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203145278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:07,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:07,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:49:07,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641200770] [2024-06-03 18:49:07,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:07,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:49:07,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:07,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:49:07,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:49:07,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:07,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 379 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-03 18:49:07,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:07,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:07,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:07,992 INFO L124 PetriNetUnfolderBase]: 750/1255 cut-off events. [2024-06-03 18:49:07,993 INFO L125 PetriNetUnfolderBase]: For 3254/3254 co-relation queries the response was YES. [2024-06-03 18:49:08,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4475 conditions, 1255 events. 750/1255 cut-off events. For 3254/3254 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6154 event pairs, 246 based on Foata normal form. 4/1257 useless extension candidates. Maximal degree in co-relation 4446. Up to 1123 conditions per place. [2024-06-03 18:49:08,011 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 65 selfloop transitions, 9 changer transitions 0/81 dead transitions. [2024-06-03 18:49:08,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 579 flow [2024-06-03 18:49:08,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:08,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:08,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-03 18:49:08,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:49:08,013 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 379 flow. Second operand 5 states and 120 transitions. [2024-06-03 18:49:08,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 579 flow [2024-06-03 18:49:08,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 557 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-03 18:49:08,017 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 398 flow [2024-06-03 18:49:08,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=398, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-03 18:49:08,018 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-03 18:49:08,018 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 398 flow [2024-06-03 18:49:08,018 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-03 18:49:08,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:08,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:08,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 18:49:08,018 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-03 18:49:08,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:08,019 INFO L85 PathProgramCache]: Analyzing trace with hash -382160743, now seen corresponding path program 1 times [2024-06-03 18:49:08,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:08,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583752674] [2024-06-03 18:49:08,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:08,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:08,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:08,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:08,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:08,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583752674] [2024-06-03 18:49:08,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583752674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:08,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:08,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:08,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367137050] [2024-06-03 18:49:08,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:08,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:08,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:08,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:08,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:08,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:08,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 398 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:08,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:08,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:08,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:08,285 INFO L124 PetriNetUnfolderBase]: 773/1298 cut-off events. [2024-06-03 18:49:08,285 INFO L125 PetriNetUnfolderBase]: For 4190/4190 co-relation queries the response was YES. [2024-06-03 18:49:08,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4773 conditions, 1298 events. 773/1298 cut-off events. For 4190/4190 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6488 event pairs, 216 based on Foata normal form. 4/1298 useless extension candidates. Maximal degree in co-relation 4742. Up to 1101 conditions per place. [2024-06-03 18:49:08,293 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 67 selfloop transitions, 24 changer transitions 0/98 dead transitions. [2024-06-03 18:49:08,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 98 transitions, 700 flow [2024-06-03 18:49:08,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:08,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:08,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-03 18:49:08,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-03 18:49:08,296 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 398 flow. Second operand 6 states and 158 transitions. [2024-06-03 18:49:08,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 98 transitions, 700 flow [2024-06-03 18:49:08,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 98 transitions, 677 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:08,304 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 471 flow [2024-06-03 18:49:08,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=471, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-06-03 18:49:08,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-03 18:49:08,305 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 471 flow [2024-06-03 18:49:08,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:08,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:08,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:08,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 18:49:08,306 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-03 18:49:08,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:08,307 INFO L85 PathProgramCache]: Analyzing trace with hash 503210189, now seen corresponding path program 2 times [2024-06-03 18:49:08,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:08,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674309190] [2024-06-03 18:49:08,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:08,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:08,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:08,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-03 18:49:08,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:08,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674309190] [2024-06-03 18:49:08,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674309190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:08,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:08,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:08,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579878331] [2024-06-03 18:49:08,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:08,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:08,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:08,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:08,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:08,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:08,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 471 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:08,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:08,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:08,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:08,574 INFO L124 PetriNetUnfolderBase]: 784/1326 cut-off events. [2024-06-03 18:49:08,574 INFO L125 PetriNetUnfolderBase]: For 4939/4939 co-relation queries the response was YES. [2024-06-03 18:49:08,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5320 conditions, 1326 events. 784/1326 cut-off events. For 4939/4939 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6618 event pairs, 243 based on Foata normal form. 2/1325 useless extension candidates. Maximal degree in co-relation 5288. Up to 1113 conditions per place. [2024-06-03 18:49:08,583 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 24 changer transitions 0/104 dead transitions. [2024-06-03 18:49:08,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 104 transitions, 834 flow [2024-06-03 18:49:08,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:08,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:08,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 18:49:08,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:49:08,584 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 471 flow. Second operand 6 states and 150 transitions. [2024-06-03 18:49:08,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 104 transitions, 834 flow [2024-06-03 18:49:08,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 104 transitions, 763 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:08,591 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 566 flow [2024-06-03 18:49:08,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=566, PETRI_PLACES=73, PETRI_TRANSITIONS=80} [2024-06-03 18:49:08,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-03 18:49:08,592 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 566 flow [2024-06-03 18:49:08,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:08,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:08,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:08,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 18:49:08,593 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-03 18:49:08,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:08,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1505995995, now seen corresponding path program 1 times [2024-06-03 18:49:08,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:08,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111798626] [2024-06-03 18:49:08,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:08,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:08,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:08,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:08,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:08,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111798626] [2024-06-03 18:49:08,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111798626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:08,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:08,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:08,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502766123] [2024-06-03 18:49:08,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:08,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:08,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:08,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:08,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:08,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:08,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 80 transitions, 566 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:08,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:08,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:08,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:08,883 INFO L124 PetriNetUnfolderBase]: 801/1351 cut-off events. [2024-06-03 18:49:08,883 INFO L125 PetriNetUnfolderBase]: For 6350/6350 co-relation queries the response was YES. [2024-06-03 18:49:08,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5731 conditions, 1351 events. 801/1351 cut-off events. For 6350/6350 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6771 event pairs, 239 based on Foata normal form. 4/1352 useless extension candidates. Maximal degree in co-relation 5696. Up to 1166 conditions per place. [2024-06-03 18:49:08,894 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 81 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-03 18:49:08,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 105 transitions, 836 flow [2024-06-03 18:49:08,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:08,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:08,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:49:08,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 18:49:08,895 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 566 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:49:08,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 105 transitions, 836 flow [2024-06-03 18:49:08,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 814 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-03 18:49:08,904 INFO L231 Difference]: Finished difference. Result has 78 places, 82 transitions, 605 flow [2024-06-03 18:49:08,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=605, PETRI_PLACES=78, PETRI_TRANSITIONS=82} [2024-06-03 18:49:08,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-03 18:49:08,904 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 82 transitions, 605 flow [2024-06-03 18:49:08,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:08,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:08,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:08,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 18:49:08,905 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-03 18:49:08,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:08,906 INFO L85 PathProgramCache]: Analyzing trace with hash -987827013, now seen corresponding path program 3 times [2024-06-03 18:49:08,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:08,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269410655] [2024-06-03 18:49:08,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:08,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:08,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:08,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:08,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:08,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269410655] [2024-06-03 18:49:08,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269410655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:08,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:08,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:08,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079338495] [2024-06-03 18:49:08,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:08,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:08,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:08,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:08,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:09,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:09,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 82 transitions, 605 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:09,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:09,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:09,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:09,158 INFO L124 PetriNetUnfolderBase]: 796/1337 cut-off events. [2024-06-03 18:49:09,158 INFO L125 PetriNetUnfolderBase]: For 7305/7305 co-relation queries the response was YES. [2024-06-03 18:49:09,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5917 conditions, 1337 events. 796/1337 cut-off events. For 7305/7305 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6688 event pairs, 251 based on Foata normal form. 2/1333 useless extension candidates. Maximal degree in co-relation 5880. Up to 1135 conditions per place. [2024-06-03 18:49:09,167 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 70 selfloop transitions, 25 changer transitions 0/102 dead transitions. [2024-06-03 18:49:09,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 102 transitions, 854 flow [2024-06-03 18:49:09,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:09,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:09,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:49:09,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 18:49:09,169 INFO L175 Difference]: Start difference. First operand has 78 places, 82 transitions, 605 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:49:09,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 102 transitions, 854 flow [2024-06-03 18:49:09,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 102 transitions, 797 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:09,181 INFO L231 Difference]: Finished difference. Result has 80 places, 83 transitions, 617 flow [2024-06-03 18:49:09,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=617, PETRI_PLACES=80, PETRI_TRANSITIONS=83} [2024-06-03 18:49:09,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-03 18:49:09,182 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 83 transitions, 617 flow [2024-06-03 18:49:09,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:09,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:09,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:09,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 18:49:09,183 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-03 18:49:09,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:09,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1733897145, now seen corresponding path program 2 times [2024-06-03 18:49:09,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:09,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292880040] [2024-06-03 18:49:09,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:09,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:09,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:09,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:09,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:09,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292880040] [2024-06-03 18:49:09,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292880040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:09,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:09,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:09,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719910529] [2024-06-03 18:49:09,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:09,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:09,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:09,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:09,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:09,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:09,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 83 transitions, 617 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:09,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:09,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:09,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:09,450 INFO L124 PetriNetUnfolderBase]: 813/1374 cut-off events. [2024-06-03 18:49:09,450 INFO L125 PetriNetUnfolderBase]: For 8424/8424 co-relation queries the response was YES. [2024-06-03 18:49:09,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6110 conditions, 1374 events. 813/1374 cut-off events. For 8424/8424 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6932 event pairs, 249 based on Foata normal form. 4/1374 useless extension candidates. Maximal degree in co-relation 6072. Up to 1186 conditions per place. [2024-06-03 18:49:09,459 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 81 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-03 18:49:09,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 105 transitions, 883 flow [2024-06-03 18:49:09,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:09,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:09,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:49:09,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 18:49:09,460 INFO L175 Difference]: Start difference. First operand has 80 places, 83 transitions, 617 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:49:09,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 105 transitions, 883 flow [2024-06-03 18:49:09,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 105 transitions, 839 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:09,477 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 638 flow [2024-06-03 18:49:09,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=638, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-03 18:49:09,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-03 18:49:09,478 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 638 flow [2024-06-03 18:49:09,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:09,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:09,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:09,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 18:49:09,479 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-03 18:49:09,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:09,479 INFO L85 PathProgramCache]: Analyzing trace with hash -564234039, now seen corresponding path program 3 times [2024-06-03 18:49:09,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:09,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878935060] [2024-06-03 18:49:09,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:09,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:09,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:09,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:09,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:09,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878935060] [2024-06-03 18:49:09,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878935060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:09,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:09,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:09,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247277683] [2024-06-03 18:49:09,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:09,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:09,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:09,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:09,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:09,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:09,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 638 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:09,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:09,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:09,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:09,753 INFO L124 PetriNetUnfolderBase]: 805/1367 cut-off events. [2024-06-03 18:49:09,753 INFO L125 PetriNetUnfolderBase]: For 9531/9531 co-relation queries the response was YES. [2024-06-03 18:49:09,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6188 conditions, 1367 events. 805/1367 cut-off events. For 9531/9531 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6928 event pairs, 218 based on Foata normal form. 4/1367 useless extension candidates. Maximal degree in co-relation 6148. Up to 1115 conditions per place. [2024-06-03 18:49:09,764 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 79 selfloop transitions, 22 changer transitions 0/108 dead transitions. [2024-06-03 18:49:09,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 108 transitions, 916 flow [2024-06-03 18:49:09,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:09,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:09,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:49:09,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:49:09,766 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 638 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:49:09,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 108 transitions, 916 flow [2024-06-03 18:49:09,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 108 transitions, 869 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:09,778 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 670 flow [2024-06-03 18:49:09,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=670, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-03 18:49:09,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-03 18:49:09,779 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 670 flow [2024-06-03 18:49:09,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:09,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:09,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:09,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 18:49:09,780 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:09,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:09,780 INFO L85 PathProgramCache]: Analyzing trace with hash 146180405, now seen corresponding path program 1 times [2024-06-03 18:49:09,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:09,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829236290] [2024-06-03 18:49:09,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:09,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:09,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:09,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:09,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:09,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829236290] [2024-06-03 18:49:09,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829236290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:09,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:09,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:49:09,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493831603] [2024-06-03 18:49:09,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:09,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:49:09,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:09,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:49:09,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:49:09,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 18:49:09,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 670 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:09,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:09,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 18:49:09,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:10,021 INFO L124 PetriNetUnfolderBase]: 727/1258 cut-off events. [2024-06-03 18:49:10,022 INFO L125 PetriNetUnfolderBase]: For 9943/9948 co-relation queries the response was YES. [2024-06-03 18:49:10,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5787 conditions, 1258 events. 727/1258 cut-off events. For 9943/9948 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6416 event pairs, 246 based on Foata normal form. 7/1258 useless extension candidates. Maximal degree in co-relation 5746. Up to 1045 conditions per place. [2024-06-03 18:49:10,030 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 62 selfloop transitions, 18 changer transitions 0/95 dead transitions. [2024-06-03 18:49:10,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 95 transitions, 850 flow [2024-06-03 18:49:10,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:49:10,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:49:10,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-03 18:49:10,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-03 18:49:10,031 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 670 flow. Second operand 4 states and 102 transitions. [2024-06-03 18:49:10,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 95 transitions, 850 flow [2024-06-03 18:49:10,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 95 transitions, 789 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:10,041 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 654 flow [2024-06-03 18:49:10,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=654, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-03 18:49:10,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-03 18:49:10,042 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 654 flow [2024-06-03 18:49:10,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:10,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:10,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:10,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 18:49:10,043 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:10,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:10,043 INFO L85 PathProgramCache]: Analyzing trace with hash -377666298, now seen corresponding path program 1 times [2024-06-03 18:49:10,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:10,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762355559] [2024-06-03 18:49:10,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:10,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:10,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:10,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:10,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:10,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762355559] [2024-06-03 18:49:10,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762355559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:10,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:10,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:49:10,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553038015] [2024-06-03 18:49:10,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:10,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:49:10,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:10,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:49:10,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:49:10,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:10,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 654 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-03 18:49:10,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:10,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:10,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:10,282 INFO L124 PetriNetUnfolderBase]: 785/1326 cut-off events. [2024-06-03 18:49:10,282 INFO L125 PetriNetUnfolderBase]: For 10740/10740 co-relation queries the response was YES. [2024-06-03 18:49:10,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6191 conditions, 1326 events. 785/1326 cut-off events. For 10740/10740 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6587 event pairs, 235 based on Foata normal form. 1/1325 useless extension candidates. Maximal degree in co-relation 6149. Up to 1183 conditions per place. [2024-06-03 18:49:10,290 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 84 selfloop transitions, 15 changer transitions 0/106 dead transitions. [2024-06-03 18:49:10,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 106 transitions, 972 flow [2024-06-03 18:49:10,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:10,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:10,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-03 18:49:10,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-03 18:49:10,291 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 654 flow. Second operand 5 states and 119 transitions. [2024-06-03 18:49:10,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 106 transitions, 972 flow [2024-06-03 18:49:10,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 106 transitions, 928 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:10,303 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 712 flow [2024-06-03 18:49:10,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=712, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2024-06-03 18:49:10,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-03 18:49:10,305 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 712 flow [2024-06-03 18:49:10,305 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-03 18:49:10,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:10,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:10,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 18:49:10,305 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:10,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:10,306 INFO L85 PathProgramCache]: Analyzing trace with hash 257174952, now seen corresponding path program 2 times [2024-06-03 18:49:10,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:10,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095540402] [2024-06-03 18:49:10,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:10,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:10,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:10,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-03 18:49:10,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:10,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095540402] [2024-06-03 18:49:10,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095540402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:10,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:10,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:49:10,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613624386] [2024-06-03 18:49:10,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:10,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:49:10,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:10,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:49:10,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:49:10,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:10,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 712 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-03 18:49:10,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:10,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:10,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:10,572 INFO L124 PetriNetUnfolderBase]: 782/1322 cut-off events. [2024-06-03 18:49:10,573 INFO L125 PetriNetUnfolderBase]: For 11980/11980 co-relation queries the response was YES. [2024-06-03 18:49:10,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6368 conditions, 1322 events. 782/1322 cut-off events. For 11980/11980 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6564 event pairs, 235 based on Foata normal form. 1/1321 useless extension candidates. Maximal degree in co-relation 6326. Up to 1183 conditions per place. [2024-06-03 18:49:10,580 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 85 selfloop transitions, 12 changer transitions 0/104 dead transitions. [2024-06-03 18:49:10,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 104 transitions, 934 flow [2024-06-03 18:49:10,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:49:10,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:49:10,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-03 18:49:10,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:49:10,582 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 712 flow. Second operand 4 states and 100 transitions. [2024-06-03 18:49:10,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 104 transitions, 934 flow [2024-06-03 18:49:10,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 104 transitions, 888 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-03 18:49:10,596 INFO L231 Difference]: Finished difference. Result has 90 places, 93 transitions, 700 flow [2024-06-03 18:49:10,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=700, PETRI_PLACES=90, PETRI_TRANSITIONS=93} [2024-06-03 18:49:10,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-03 18:49:10,597 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 93 transitions, 700 flow [2024-06-03 18:49:10,597 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-03 18:49:10,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:10,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:10,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 18:49:10,598 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-03 18:49:10,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:10,599 INFO L85 PathProgramCache]: Analyzing trace with hash 157803076, now seen corresponding path program 1 times [2024-06-03 18:49:10,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:10,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574506189] [2024-06-03 18:49:10,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:10,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:10,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:10,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:10,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:10,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574506189] [2024-06-03 18:49:10,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574506189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:10,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:10,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:10,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879357548] [2024-06-03 18:49:10,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:10,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:10,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:10,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:10,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:10,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:10,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 93 transitions, 700 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:10,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:10,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:10,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:11,021 INFO L124 PetriNetUnfolderBase]: 1178/1988 cut-off events. [2024-06-03 18:49:11,022 INFO L125 PetriNetUnfolderBase]: For 26476/26476 co-relation queries the response was YES. [2024-06-03 18:49:11,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9636 conditions, 1988 events. 1178/1988 cut-off events. For 26476/26476 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10838 event pairs, 279 based on Foata normal form. 42/2026 useless extension candidates. Maximal degree in co-relation 9592. Up to 1089 conditions per place. [2024-06-03 18:49:11,035 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 103 selfloop transitions, 33 changer transitions 4/147 dead transitions. [2024-06-03 18:49:11,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 147 transitions, 1268 flow [2024-06-03 18:49:11,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:11,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:11,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-03 18:49:11,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-03 18:49:11,037 INFO L175 Difference]: Start difference. First operand has 90 places, 93 transitions, 700 flow. Second operand 8 states and 212 transitions. [2024-06-03 18:49:11,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 147 transitions, 1268 flow [2024-06-03 18:49:11,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 147 transitions, 1244 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:11,063 INFO L231 Difference]: Finished difference. Result has 96 places, 98 transitions, 827 flow [2024-06-03 18:49:11,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=827, PETRI_PLACES=96, PETRI_TRANSITIONS=98} [2024-06-03 18:49:11,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-03 18:49:11,064 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 98 transitions, 827 flow [2024-06-03 18:49:11,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:11,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:11,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:11,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 18:49:11,064 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-03 18:49:11,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:11,065 INFO L85 PathProgramCache]: Analyzing trace with hash 2110757496, now seen corresponding path program 2 times [2024-06-03 18:49:11,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:11,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565865078] [2024-06-03 18:49:11,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:11,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:11,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:11,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-03 18:49:11,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:11,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565865078] [2024-06-03 18:49:11,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565865078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:11,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:11,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:11,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011966840] [2024-06-03 18:49:11,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:11,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:11,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:11,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:11,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:11,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:11,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 98 transitions, 827 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:11,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:11,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:11,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:11,457 INFO L124 PetriNetUnfolderBase]: 1051/1783 cut-off events. [2024-06-03 18:49:11,457 INFO L125 PetriNetUnfolderBase]: For 24177/24177 co-relation queries the response was YES. [2024-06-03 18:49:11,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8567 conditions, 1783 events. 1051/1783 cut-off events. For 24177/24177 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9533 event pairs, 332 based on Foata normal form. 50/1829 useless extension candidates. Maximal degree in co-relation 8521. Up to 1320 conditions per place. [2024-06-03 18:49:11,469 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 97 selfloop transitions, 28 changer transitions 3/135 dead transitions. [2024-06-03 18:49:11,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 135 transitions, 1220 flow [2024-06-03 18:49:11,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:11,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:11,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 18:49:11,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-03 18:49:11,470 INFO L175 Difference]: Start difference. First operand has 96 places, 98 transitions, 827 flow. Second operand 7 states and 182 transitions. [2024-06-03 18:49:11,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 135 transitions, 1220 flow [2024-06-03 18:49:11,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 135 transitions, 1150 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:11,494 INFO L231 Difference]: Finished difference. Result has 99 places, 98 transitions, 838 flow [2024-06-03 18:49:11,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=838, PETRI_PLACES=99, PETRI_TRANSITIONS=98} [2024-06-03 18:49:11,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-03 18:49:11,494 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 98 transitions, 838 flow [2024-06-03 18:49:11,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:11,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:11,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:11,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 18:49:11,495 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-03 18:49:11,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:11,495 INFO L85 PathProgramCache]: Analyzing trace with hash 275951206, now seen corresponding path program 3 times [2024-06-03 18:49:11,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:11,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660075488] [2024-06-03 18:49:11,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:11,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:11,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:11,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:11,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:11,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660075488] [2024-06-03 18:49:11,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660075488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:11,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:11,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:11,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331599472] [2024-06-03 18:49:11,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:11,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:11,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:11,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:11,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:11,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:11,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 98 transitions, 838 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:11,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:11,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:11,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:11,833 INFO L124 PetriNetUnfolderBase]: 1099/1876 cut-off events. [2024-06-03 18:49:11,833 INFO L125 PetriNetUnfolderBase]: For 20986/20986 co-relation queries the response was YES. [2024-06-03 18:49:11,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8959 conditions, 1876 events. 1099/1876 cut-off events. For 20986/20986 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10149 event pairs, 349 based on Foata normal form. 16/1889 useless extension candidates. Maximal degree in co-relation 8911. Up to 1561 conditions per place. [2024-06-03 18:49:11,844 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 96 selfloop transitions, 26 changer transitions 0/129 dead transitions. [2024-06-03 18:49:11,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 129 transitions, 1190 flow [2024-06-03 18:49:11,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:11,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:11,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:49:11,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:49:11,846 INFO L175 Difference]: Start difference. First operand has 99 places, 98 transitions, 838 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:49:11,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 129 transitions, 1190 flow [2024-06-03 18:49:11,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 129 transitions, 1138 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:11,867 INFO L231 Difference]: Finished difference. Result has 101 places, 99 transitions, 865 flow [2024-06-03 18:49:11,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=865, PETRI_PLACES=101, PETRI_TRANSITIONS=99} [2024-06-03 18:49:11,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-03 18:49:11,868 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 99 transitions, 865 flow [2024-06-03 18:49:11,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:11,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:11,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:11,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 18:49:11,869 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-03 18:49:11,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:11,869 INFO L85 PathProgramCache]: Analyzing trace with hash 448261540, now seen corresponding path program 1 times [2024-06-03 18:49:11,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:11,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097222514] [2024-06-03 18:49:11,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:11,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:11,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:11,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:11,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:11,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097222514] [2024-06-03 18:49:11,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097222514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:11,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:11,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:11,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082719073] [2024-06-03 18:49:11,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:11,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:11,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:11,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:11,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:12,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:12,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 99 transitions, 865 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:12,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:12,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:12,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:12,234 INFO L124 PetriNetUnfolderBase]: 1140/1957 cut-off events. [2024-06-03 18:49:12,234 INFO L125 PetriNetUnfolderBase]: For 22872/22872 co-relation queries the response was YES. [2024-06-03 18:49:12,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9371 conditions, 1957 events. 1140/1957 cut-off events. For 22872/22872 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10799 event pairs, 345 based on Foata normal form. 12/1966 useless extension candidates. Maximal degree in co-relation 9322. Up to 1453 conditions per place. [2024-06-03 18:49:12,245 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 29 changer transitions 0/133 dead transitions. [2024-06-03 18:49:12,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 133 transitions, 1239 flow [2024-06-03 18:49:12,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:12,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:12,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:49:12,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 18:49:12,246 INFO L175 Difference]: Start difference. First operand has 101 places, 99 transitions, 865 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:49:12,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 133 transitions, 1239 flow [2024-06-03 18:49:12,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 133 transitions, 1180 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:12,270 INFO L231 Difference]: Finished difference. Result has 103 places, 100 transitions, 892 flow [2024-06-03 18:49:12,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=892, PETRI_PLACES=103, PETRI_TRANSITIONS=100} [2024-06-03 18:49:12,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-03 18:49:12,270 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 100 transitions, 892 flow [2024-06-03 18:49:12,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:12,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:12,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:12,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 18:49:12,271 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-03 18:49:12,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:12,272 INFO L85 PathProgramCache]: Analyzing trace with hash 226762372, now seen corresponding path program 4 times [2024-06-03 18:49:12,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:12,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646648096] [2024-06-03 18:49:12,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:12,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:12,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:12,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-03 18:49:12,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:12,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646648096] [2024-06-03 18:49:12,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646648096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:12,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:12,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:12,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229811378] [2024-06-03 18:49:12,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:12,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:12,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:12,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:12,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:12,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:12,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 100 transitions, 892 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:12,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:12,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:12,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:12,595 INFO L124 PetriNetUnfolderBase]: 1173/2009 cut-off events. [2024-06-03 18:49:12,595 INFO L125 PetriNetUnfolderBase]: For 25264/25264 co-relation queries the response was YES. [2024-06-03 18:49:12,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9621 conditions, 2009 events. 1173/2009 cut-off events. For 25264/25264 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11214 event pairs, 382 based on Foata normal form. 16/2019 useless extension candidates. Maximal degree in co-relation 9571. Up to 1691 conditions per place. [2024-06-03 18:49:12,608 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 26 changer transitions 0/128 dead transitions. [2024-06-03 18:49:12,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 128 transitions, 1238 flow [2024-06-03 18:49:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:12,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:12,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:49:12,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:49:12,609 INFO L175 Difference]: Start difference. First operand has 103 places, 100 transitions, 892 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:49:12,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 128 transitions, 1238 flow [2024-06-03 18:49:12,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 128 transitions, 1177 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:12,662 INFO L231 Difference]: Finished difference. Result has 106 places, 101 transitions, 914 flow [2024-06-03 18:49:12,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=914, PETRI_PLACES=106, PETRI_TRANSITIONS=101} [2024-06-03 18:49:12,663 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-03 18:49:12,663 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 101 transitions, 914 flow [2024-06-03 18:49:12,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:12,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:12,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:12,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 18:49:12,664 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-03 18:49:12,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:12,664 INFO L85 PathProgramCache]: Analyzing trace with hash 650931996, now seen corresponding path program 2 times [2024-06-03 18:49:12,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:12,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304313482] [2024-06-03 18:49:12,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:12,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:12,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:12,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:12,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:12,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304313482] [2024-06-03 18:49:12,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304313482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:12,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:12,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:12,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343385406] [2024-06-03 18:49:12,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:12,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:12,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:12,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:12,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:12,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:12,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 101 transitions, 914 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:12,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:12,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:12,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:12,995 INFO L124 PetriNetUnfolderBase]: 1214/2085 cut-off events. [2024-06-03 18:49:12,995 INFO L125 PetriNetUnfolderBase]: For 26938/26938 co-relation queries the response was YES. [2024-06-03 18:49:13,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9971 conditions, 2085 events. 1214/2085 cut-off events. For 26938/26938 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11711 event pairs, 382 based on Foata normal form. 12/2091 useless extension candidates. Maximal degree in co-relation 9920. Up to 1675 conditions per place. [2024-06-03 18:49:13,009 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 28 changer transitions 0/132 dead transitions. [2024-06-03 18:49:13,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 132 transitions, 1282 flow [2024-06-03 18:49:13,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:13,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:13,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:49:13,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:49:13,010 INFO L175 Difference]: Start difference. First operand has 106 places, 101 transitions, 914 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:49:13,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 132 transitions, 1282 flow [2024-06-03 18:49:13,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 132 transitions, 1219 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:13,037 INFO L231 Difference]: Finished difference. Result has 108 places, 102 transitions, 939 flow [2024-06-03 18:49:13,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=939, PETRI_PLACES=108, PETRI_TRANSITIONS=102} [2024-06-03 18:49:13,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-03 18:49:13,038 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 102 transitions, 939 flow [2024-06-03 18:49:13,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:13,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:13,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:13,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 18:49:13,038 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-03 18:49:13,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:13,039 INFO L85 PathProgramCache]: Analyzing trace with hash -525431336, now seen corresponding path program 3 times [2024-06-03 18:49:13,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:13,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341247436] [2024-06-03 18:49:13,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:13,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:13,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:13,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:13,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:13,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341247436] [2024-06-03 18:49:13,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341247436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:13,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:13,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:13,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554750724] [2024-06-03 18:49:13,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:13,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:13,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:13,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:13,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:13,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:13,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 102 transitions, 939 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:13,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:13,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:13,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:13,408 INFO L124 PetriNetUnfolderBase]: 1194/2063 cut-off events. [2024-06-03 18:49:13,409 INFO L125 PetriNetUnfolderBase]: For 25740/25740 co-relation queries the response was YES. [2024-06-03 18:49:13,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9620 conditions, 2063 events. 1194/2063 cut-off events. For 25740/25740 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11621 event pairs, 327 based on Foata normal form. 12/2069 useless extension candidates. Maximal degree in co-relation 9568. Up to 1262 conditions per place. [2024-06-03 18:49:13,423 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 90 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-03 18:49:13,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 132 transitions, 1245 flow [2024-06-03 18:49:13,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:13,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:13,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:49:13,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:49:13,425 INFO L175 Difference]: Start difference. First operand has 108 places, 102 transitions, 939 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:49:13,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 132 transitions, 1245 flow [2024-06-03 18:49:13,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 132 transitions, 1173 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:13,458 INFO L231 Difference]: Finished difference. Result has 109 places, 101 transitions, 901 flow [2024-06-03 18:49:13,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=901, PETRI_PLACES=109, PETRI_TRANSITIONS=101} [2024-06-03 18:49:13,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-03 18:49:13,459 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 101 transitions, 901 flow [2024-06-03 18:49:13,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:13,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:13,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:13,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 18:49:13,460 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:13,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:13,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1177247466, now seen corresponding path program 1 times [2024-06-03 18:49:13,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:13,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669398471] [2024-06-03 18:49:13,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:13,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:13,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:13,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:13,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:13,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669398471] [2024-06-03 18:49:13,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669398471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:13,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:13,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:13,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280332536] [2024-06-03 18:49:13,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:13,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:13,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:13,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:13,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:13,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:13,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 101 transitions, 901 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:13,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:13,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:13,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:13,757 INFO L124 PetriNetUnfolderBase]: 1222/2106 cut-off events. [2024-06-03 18:49:13,757 INFO L125 PetriNetUnfolderBase]: For 25743/25743 co-relation queries the response was YES. [2024-06-03 18:49:13,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9951 conditions, 2106 events. 1222/2106 cut-off events. For 25743/25743 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11868 event pairs, 378 based on Foata normal form. 2/2104 useless extension candidates. Maximal degree in co-relation 9898. Up to 1837 conditions per place. [2024-06-03 18:49:13,769 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 92 selfloop transitions, 33 changer transitions 0/132 dead transitions. [2024-06-03 18:49:13,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 132 transitions, 1447 flow [2024-06-03 18:49:13,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:13,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:13,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:49:13,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:49:13,770 INFO L175 Difference]: Start difference. First operand has 109 places, 101 transitions, 901 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:49:13,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 132 transitions, 1447 flow [2024-06-03 18:49:13,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 132 transitions, 1359 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:13,800 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1064 flow [2024-06-03 18:49:13,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1064, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2024-06-03 18:49:13,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-03 18:49:13,801 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1064 flow [2024-06-03 18:49:13,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:13,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:13,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:13,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 18:49:13,802 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:13,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:13,802 INFO L85 PathProgramCache]: Analyzing trace with hash -617302874, now seen corresponding path program 2 times [2024-06-03 18:49:13,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:13,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484298217] [2024-06-03 18:49:13,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:13,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:13,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:13,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:13,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:13,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484298217] [2024-06-03 18:49:13,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484298217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:13,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:13,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:13,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40790507] [2024-06-03 18:49:13,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:13,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:13,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:13,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:13,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:13,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:13,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1064 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:13,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:13,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:13,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:14,118 INFO L124 PetriNetUnfolderBase]: 1253/2154 cut-off events. [2024-06-03 18:49:14,118 INFO L125 PetriNetUnfolderBase]: For 28521/28521 co-relation queries the response was YES. [2024-06-03 18:49:14,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10541 conditions, 2154 events. 1253/2154 cut-off events. For 28521/28521 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12250 event pairs, 386 based on Foata normal form. 3/2151 useless extension candidates. Maximal degree in co-relation 10485. Up to 1846 conditions per place. [2024-06-03 18:49:14,133 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 53 changer transitions 0/146 dead transitions. [2024-06-03 18:49:14,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 146 transitions, 1652 flow [2024-06-03 18:49:14,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:14,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:14,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:49:14,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 18:49:14,134 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1064 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:49:14,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 146 transitions, 1652 flow [2024-06-03 18:49:14,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 146 transitions, 1586 flow, removed 33 selfloop flow, removed 0 redundant places. [2024-06-03 18:49:14,169 INFO L231 Difference]: Finished difference. Result has 120 places, 130 transitions, 1329 flow [2024-06-03 18:49:14,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1329, PETRI_PLACES=120, PETRI_TRANSITIONS=130} [2024-06-03 18:49:14,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-03 18:49:14,169 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 130 transitions, 1329 flow [2024-06-03 18:49:14,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:14,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:14,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:14,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 18:49:14,170 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:14,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:14,171 INFO L85 PathProgramCache]: Analyzing trace with hash -617510264, now seen corresponding path program 3 times [2024-06-03 18:49:14,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:14,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556782014] [2024-06-03 18:49:14,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:14,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:14,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:14,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:14,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:14,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556782014] [2024-06-03 18:49:14,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556782014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:14,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:14,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:14,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321039886] [2024-06-03 18:49:14,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:14,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:14,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:14,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:14,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:14,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:14,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 130 transitions, 1329 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:14,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:14,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:14,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:14,496 INFO L124 PetriNetUnfolderBase]: 1246/2146 cut-off events. [2024-06-03 18:49:14,497 INFO L125 PetriNetUnfolderBase]: For 31275/31275 co-relation queries the response was YES. [2024-06-03 18:49:14,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11004 conditions, 2146 events. 1246/2146 cut-off events. For 31275/31275 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12184 event pairs, 389 based on Foata normal form. 3/2143 useless extension candidates. Maximal degree in co-relation 10944. Up to 1841 conditions per place. [2024-06-03 18:49:14,511 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 88 selfloop transitions, 48 changer transitions 0/143 dead transitions. [2024-06-03 18:49:14,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 143 transitions, 1683 flow [2024-06-03 18:49:14,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:14,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:14,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 18:49:14,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-03 18:49:14,512 INFO L175 Difference]: Start difference. First operand has 120 places, 130 transitions, 1329 flow. Second operand 5 states and 126 transitions. [2024-06-03 18:49:14,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 143 transitions, 1683 flow [2024-06-03 18:49:14,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 143 transitions, 1539 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:14,556 INFO L231 Difference]: Finished difference. Result has 122 places, 130 transitions, 1293 flow [2024-06-03 18:49:14,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1293, PETRI_PLACES=122, PETRI_TRANSITIONS=130} [2024-06-03 18:49:14,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-03 18:49:14,557 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 130 transitions, 1293 flow [2024-06-03 18:49:14,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:14,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:14,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:14,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 18:49:14,557 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:14,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:14,558 INFO L85 PathProgramCache]: Analyzing trace with hash -617294938, now seen corresponding path program 1 times [2024-06-03 18:49:14,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:14,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152969522] [2024-06-03 18:49:14,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:14,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:14,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:14,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-03 18:49:14,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:14,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152969522] [2024-06-03 18:49:14,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152969522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:14,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:14,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:14,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388018289] [2024-06-03 18:49:14,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:14,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:14,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:14,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:14,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:14,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 18:49:14,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 130 transitions, 1293 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:14,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:14,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 18:49:14,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:14,912 INFO L124 PetriNetUnfolderBase]: 1196/2081 cut-off events. [2024-06-03 18:49:14,913 INFO L125 PetriNetUnfolderBase]: For 35375/35380 co-relation queries the response was YES. [2024-06-03 18:49:14,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10695 conditions, 2081 events. 1196/2081 cut-off events. For 35375/35380 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11894 event pairs, 367 based on Foata normal form. 16/2065 useless extension candidates. Maximal degree in co-relation 10634. Up to 1768 conditions per place. [2024-06-03 18:49:14,926 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 103 selfloop transitions, 21 changer transitions 0/145 dead transitions. [2024-06-03 18:49:14,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 145 transitions, 1609 flow [2024-06-03 18:49:14,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:14,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:14,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-03 18:49:14,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 18:49:14,927 INFO L175 Difference]: Start difference. First operand has 122 places, 130 transitions, 1293 flow. Second operand 5 states and 123 transitions. [2024-06-03 18:49:14,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 145 transitions, 1609 flow [2024-06-03 18:49:14,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 145 transitions, 1513 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:14,967 INFO L231 Difference]: Finished difference. Result has 123 places, 132 transitions, 1272 flow [2024-06-03 18:49:14,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1272, PETRI_PLACES=123, PETRI_TRANSITIONS=132} [2024-06-03 18:49:14,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-03 18:49:14,968 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 132 transitions, 1272 flow [2024-06-03 18:49:14,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:14,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:14,968 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-03 18:49:14,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 18:49:14,968 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-03 18:49:14,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:14,969 INFO L85 PathProgramCache]: Analyzing trace with hash 2015498119, now seen corresponding path program 1 times [2024-06-03 18:49:14,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:14,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594592652] [2024-06-03 18:49:14,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:14,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:14,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:15,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:15,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:15,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594592652] [2024-06-03 18:49:15,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594592652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:15,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:15,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:15,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737425269] [2024-06-03 18:49:15,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:15,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:15,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:15,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:15,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:15,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:15,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 132 transitions, 1272 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:15,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:15,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:15,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:15,297 INFO L124 PetriNetUnfolderBase]: 1298/2236 cut-off events. [2024-06-03 18:49:15,297 INFO L125 PetriNetUnfolderBase]: For 34421/34421 co-relation queries the response was YES. [2024-06-03 18:49:15,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11552 conditions, 2236 events. 1298/2236 cut-off events. For 34421/34421 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12722 event pairs, 388 based on Foata normal form. 1/2231 useless extension candidates. Maximal degree in co-relation 11490. Up to 1936 conditions per place. [2024-06-03 18:49:15,312 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 50 changer transitions 0/160 dead transitions. [2024-06-03 18:49:15,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 160 transitions, 1835 flow [2024-06-03 18:49:15,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:15,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:15,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 18:49:15,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:49:15,314 INFO L175 Difference]: Start difference. First operand has 123 places, 132 transitions, 1272 flow. Second operand 6 states and 150 transitions. [2024-06-03 18:49:15,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 160 transitions, 1835 flow [2024-06-03 18:49:15,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 160 transitions, 1784 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:15,362 INFO L231 Difference]: Finished difference. Result has 126 places, 139 transitions, 1424 flow [2024-06-03 18:49:15,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1424, PETRI_PLACES=126, PETRI_TRANSITIONS=139} [2024-06-03 18:49:15,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-03 18:49:15,362 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 139 transitions, 1424 flow [2024-06-03 18:49:15,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:15,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:15,363 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-03 18:49:15,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 18:49:15,363 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:15,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:15,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1354253261, now seen corresponding path program 2 times [2024-06-03 18:49:15,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:15,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072994794] [2024-06-03 18:49:15,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:15,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:15,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:15,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:15,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:15,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072994794] [2024-06-03 18:49:15,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072994794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:15,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:15,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:15,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320767403] [2024-06-03 18:49:15,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:15,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:15,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:15,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:15,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:15,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:15,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 139 transitions, 1424 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:15,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:15,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:15,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:15,722 INFO L124 PetriNetUnfolderBase]: 1318/2276 cut-off events. [2024-06-03 18:49:15,723 INFO L125 PetriNetUnfolderBase]: For 36562/36562 co-relation queries the response was YES. [2024-06-03 18:49:15,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11883 conditions, 2276 events. 1318/2276 cut-off events. For 36562/36562 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13046 event pairs, 377 based on Foata normal form. 1/2273 useless extension candidates. Maximal degree in co-relation 11820. Up to 2011 conditions per place. [2024-06-03 18:49:15,738 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 127 selfloop transitions, 33 changer transitions 0/167 dead transitions. [2024-06-03 18:49:15,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 167 transitions, 1941 flow [2024-06-03 18:49:15,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:15,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:15,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:49:15,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 18:49:15,739 INFO L175 Difference]: Start difference. First operand has 126 places, 139 transitions, 1424 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:49:15,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 167 transitions, 1941 flow [2024-06-03 18:49:15,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 167 transitions, 1849 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-03 18:49:15,792 INFO L231 Difference]: Finished difference. Result has 130 places, 150 transitions, 1567 flow [2024-06-03 18:49:15,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1567, PETRI_PLACES=130, PETRI_TRANSITIONS=150} [2024-06-03 18:49:15,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-03 18:49:15,794 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 150 transitions, 1567 flow [2024-06-03 18:49:15,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:15,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:15,795 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-03 18:49:15,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 18:49:15,795 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:15,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:15,796 INFO L85 PathProgramCache]: Analyzing trace with hash 184692743, now seen corresponding path program 3 times [2024-06-03 18:49:15,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:15,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111532466] [2024-06-03 18:49:15,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:15,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:15,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:15,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-03 18:49:15,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:15,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111532466] [2024-06-03 18:49:15,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111532466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:15,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:15,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:15,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330171614] [2024-06-03 18:49:15,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:15,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:15,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:15,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:15,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:15,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:15,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 150 transitions, 1567 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:15,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:15,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:15,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:16,181 INFO L124 PetriNetUnfolderBase]: 1323/2282 cut-off events. [2024-06-03 18:49:16,181 INFO L125 PetriNetUnfolderBase]: For 39076/39076 co-relation queries the response was YES. [2024-06-03 18:49:16,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11902 conditions, 2282 events. 1323/2282 cut-off events. For 39076/39076 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13103 event pairs, 386 based on Foata normal form. 1/2279 useless extension candidates. Maximal degree in co-relation 11838. Up to 1960 conditions per place. [2024-06-03 18:49:16,195 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 111 selfloop transitions, 53 changer transitions 0/171 dead transitions. [2024-06-03 18:49:16,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 171 transitions, 2093 flow [2024-06-03 18:49:16,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:16,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:16,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:49:16,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 18:49:16,197 INFO L175 Difference]: Start difference. First operand has 130 places, 150 transitions, 1567 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:49:16,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 171 transitions, 2093 flow [2024-06-03 18:49:16,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 171 transitions, 2028 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-03 18:49:16,252 INFO L231 Difference]: Finished difference. Result has 134 places, 153 transitions, 1652 flow [2024-06-03 18:49:16,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1652, PETRI_PLACES=134, PETRI_TRANSITIONS=153} [2024-06-03 18:49:16,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-03 18:49:16,253 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 153 transitions, 1652 flow [2024-06-03 18:49:16,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:16,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:16,254 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-03 18:49:16,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 18:49:16,254 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:16,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:16,254 INFO L85 PathProgramCache]: Analyzing trace with hash 327124103, now seen corresponding path program 4 times [2024-06-03 18:49:16,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:16,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846697172] [2024-06-03 18:49:16,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:16,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:16,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:16,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:16,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:16,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846697172] [2024-06-03 18:49:16,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846697172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:16,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:16,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:16,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989151816] [2024-06-03 18:49:16,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:16,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:16,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:16,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:16,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:16,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:16,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 153 transitions, 1652 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:16,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:16,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:16,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:16,588 INFO L124 PetriNetUnfolderBase]: 1315/2270 cut-off events. [2024-06-03 18:49:16,588 INFO L125 PetriNetUnfolderBase]: For 41092/41092 co-relation queries the response was YES. [2024-06-03 18:49:16,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11943 conditions, 2270 events. 1315/2270 cut-off events. For 41092/41092 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12997 event pairs, 386 based on Foata normal form. 2/2268 useless extension candidates. Maximal degree in co-relation 11878. Up to 1952 conditions per place. [2024-06-03 18:49:16,630 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 111 selfloop transitions, 49 changer transitions 0/167 dead transitions. [2024-06-03 18:49:16,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 167 transitions, 2066 flow [2024-06-03 18:49:16,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:16,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:16,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:49:16,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 18:49:16,631 INFO L175 Difference]: Start difference. First operand has 134 places, 153 transitions, 1652 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:49:16,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 167 transitions, 2066 flow [2024-06-03 18:49:16,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 167 transitions, 1947 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:16,697 INFO L231 Difference]: Finished difference. Result has 137 places, 153 transitions, 1639 flow [2024-06-03 18:49:16,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1533, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1639, PETRI_PLACES=137, PETRI_TRANSITIONS=153} [2024-06-03 18:49:16,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-03 18:49:16,698 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 1639 flow [2024-06-03 18:49:16,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:16,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:16,698 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-03 18:49:16,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 18:49:16,698 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-03 18:49:16,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:16,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1962962041, now seen corresponding path program 5 times [2024-06-03 18:49:16,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:16,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736469161] [2024-06-03 18:49:16,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:16,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:16,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:16,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:16,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:16,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736469161] [2024-06-03 18:49:16,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736469161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:16,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:16,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:16,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512109561] [2024-06-03 18:49:16,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:16,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:16,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:16,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:16,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:16,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:16,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 1639 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:16,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:16,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:16,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:17,049 INFO L124 PetriNetUnfolderBase]: 1309/2257 cut-off events. [2024-06-03 18:49:17,049 INFO L125 PetriNetUnfolderBase]: For 42274/42274 co-relation queries the response was YES. [2024-06-03 18:49:17,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11854 conditions, 2257 events. 1309/2257 cut-off events. For 42274/42274 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12942 event pairs, 397 based on Foata normal form. 2/2253 useless extension candidates. Maximal degree in co-relation 11788. Up to 1913 conditions per place. [2024-06-03 18:49:17,067 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 59 changer transitions 0/169 dead transitions. [2024-06-03 18:49:17,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 169 transitions, 2065 flow [2024-06-03 18:49:17,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:17,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:17,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-03 18:49:17,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-03 18:49:17,068 INFO L175 Difference]: Start difference. First operand has 137 places, 153 transitions, 1639 flow. Second operand 5 states and 129 transitions. [2024-06-03 18:49:17,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 169 transitions, 2065 flow [2024-06-03 18:49:17,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 169 transitions, 1937 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:17,154 INFO L231 Difference]: Finished difference. Result has 137 places, 153 transitions, 1642 flow [2024-06-03 18:49:17,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1642, PETRI_PLACES=137, PETRI_TRANSITIONS=153} [2024-06-03 18:49:17,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-03 18:49:17,155 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 1642 flow [2024-06-03 18:49:17,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:17,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:17,155 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-03 18:49:17,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 18:49:17,155 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-03 18:49:17,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:17,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1313833395, now seen corresponding path program 6 times [2024-06-03 18:49:17,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:17,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402194887] [2024-06-03 18:49:17,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:17,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:17,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:17,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:17,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:17,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402194887] [2024-06-03 18:49:17,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402194887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:17,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:17,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:17,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143353500] [2024-06-03 18:49:17,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:17,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:17,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:17,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:17,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:17,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:17,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 1642 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:17,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:17,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:17,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:17,549 INFO L124 PetriNetUnfolderBase]: 1301/2253 cut-off events. [2024-06-03 18:49:17,549 INFO L125 PetriNetUnfolderBase]: For 43001/43001 co-relation queries the response was YES. [2024-06-03 18:49:17,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11801 conditions, 2253 events. 1301/2253 cut-off events. For 43001/43001 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12895 event pairs, 377 based on Foata normal form. 2/2251 useless extension candidates. Maximal degree in co-relation 11734. Up to 1905 conditions per place. [2024-06-03 18:49:17,565 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 102 selfloop transitions, 70 changer transitions 0/179 dead transitions. [2024-06-03 18:49:17,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 179 transitions, 2052 flow [2024-06-03 18:49:17,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:17,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:17,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 18:49:17,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-03 18:49:17,566 INFO L175 Difference]: Start difference. First operand has 137 places, 153 transitions, 1642 flow. Second operand 7 states and 179 transitions. [2024-06-03 18:49:17,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 179 transitions, 2052 flow [2024-06-03 18:49:17,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 179 transitions, 1858 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:17,637 INFO L231 Difference]: Finished difference. Result has 138 places, 153 transitions, 1615 flow [2024-06-03 18:49:17,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1615, PETRI_PLACES=138, PETRI_TRANSITIONS=153} [2024-06-03 18:49:17,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-03 18:49:17,637 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 1615 flow [2024-06-03 18:49:17,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:17,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:17,638 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-03 18:49:17,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 18:49:17,638 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-03 18:49:17,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:17,638 INFO L85 PathProgramCache]: Analyzing trace with hash -413051363, now seen corresponding path program 1 times [2024-06-03 18:49:17,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:17,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232602528] [2024-06-03 18:49:17,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:17,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:17,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:17,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:17,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:17,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232602528] [2024-06-03 18:49:17,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232602528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:17,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:17,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:17,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341485296] [2024-06-03 18:49:17,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:17,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:17,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:17,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:17,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:17,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:17,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 1615 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:17,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:17,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:17,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:17,984 INFO L124 PetriNetUnfolderBase]: 1309/2277 cut-off events. [2024-06-03 18:49:17,984 INFO L125 PetriNetUnfolderBase]: For 42814/42814 co-relation queries the response was YES. [2024-06-03 18:49:17,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11900 conditions, 2277 events. 1309/2277 cut-off events. For 42814/42814 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13097 event pairs, 341 based on Foata normal form. 2/2277 useless extension candidates. Maximal degree in co-relation 11833. Up to 2019 conditions per place. [2024-06-03 18:49:17,998 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 149 selfloop transitions, 20 changer transitions 0/176 dead transitions. [2024-06-03 18:49:17,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 176 transitions, 2131 flow [2024-06-03 18:49:17,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:17,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:17,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:49:17,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:49:17,999 INFO L175 Difference]: Start difference. First operand has 138 places, 153 transitions, 1615 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:49:17,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 176 transitions, 2131 flow [2024-06-03 18:49:18,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 176 transitions, 1979 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:18,084 INFO L231 Difference]: Finished difference. Result has 137 places, 157 transitions, 1584 flow [2024-06-03 18:49:18,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1584, PETRI_PLACES=137, PETRI_TRANSITIONS=157} [2024-06-03 18:49:18,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-03 18:49:18,085 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 157 transitions, 1584 flow [2024-06-03 18:49:18,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:18,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:18,085 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-03 18:49:18,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 18:49:18,086 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-03 18:49:18,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:18,086 INFO L85 PathProgramCache]: Analyzing trace with hash 2134928965, now seen corresponding path program 2 times [2024-06-03 18:49:18,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:18,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74370515] [2024-06-03 18:49:18,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:18,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:18,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:18,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:18,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:18,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74370515] [2024-06-03 18:49:18,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74370515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:18,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:18,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:18,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588526067] [2024-06-03 18:49:18,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:18,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:18,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:18,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:18,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:18,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:18,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 157 transitions, 1584 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:18,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:18,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:18,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:18,394 INFO L124 PetriNetUnfolderBase]: 1317/2300 cut-off events. [2024-06-03 18:49:18,394 INFO L125 PetriNetUnfolderBase]: For 40931/40931 co-relation queries the response was YES. [2024-06-03 18:49:18,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11852 conditions, 2300 events. 1317/2300 cut-off events. For 40931/40931 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13339 event pairs, 372 based on Foata normal form. 2/2300 useless extension candidates. Maximal degree in co-relation 11785. Up to 2062 conditions per place. [2024-06-03 18:49:18,408 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 149 selfloop transitions, 17 changer transitions 0/173 dead transitions. [2024-06-03 18:49:18,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 173 transitions, 1988 flow [2024-06-03 18:49:18,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:18,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:18,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-03 18:49:18,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:49:18,409 INFO L175 Difference]: Start difference. First operand has 137 places, 157 transitions, 1584 flow. Second operand 6 states and 135 transitions. [2024-06-03 18:49:18,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 173 transitions, 1988 flow [2024-06-03 18:49:18,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 173 transitions, 1918 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-03 18:49:18,471 INFO L231 Difference]: Finished difference. Result has 141 places, 159 transitions, 1595 flow [2024-06-03 18:49:18,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1595, PETRI_PLACES=141, PETRI_TRANSITIONS=159} [2024-06-03 18:49:18,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-03 18:49:18,471 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 159 transitions, 1595 flow [2024-06-03 18:49:18,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:18,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:18,472 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-03 18:49:18,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 18:49:18,472 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-03 18:49:18,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:18,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1491957403, now seen corresponding path program 3 times [2024-06-03 18:49:18,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:18,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732874542] [2024-06-03 18:49:18,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:18,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:18,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:18,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:18,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732874542] [2024-06-03 18:49:18,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732874542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:18,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:18,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:18,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152109617] [2024-06-03 18:49:18,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:18,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:18,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:18,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:18,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:18,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:18,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 159 transitions, 1595 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:18,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:18,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:18,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:18,841 INFO L124 PetriNetUnfolderBase]: 1312/2282 cut-off events. [2024-06-03 18:49:18,841 INFO L125 PetriNetUnfolderBase]: For 41729/41729 co-relation queries the response was YES. [2024-06-03 18:49:18,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11749 conditions, 2282 events. 1312/2282 cut-off events. For 41729/41729 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13122 event pairs, 340 based on Foata normal form. 2/2282 useless extension candidates. Maximal degree in co-relation 11680. Up to 2040 conditions per place. [2024-06-03 18:49:18,857 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 152 selfloop transitions, 16 changer transitions 0/175 dead transitions. [2024-06-03 18:49:18,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 175 transitions, 1971 flow [2024-06-03 18:49:18,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:18,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:18,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-03 18:49:18,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-03 18:49:18,858 INFO L175 Difference]: Start difference. First operand has 141 places, 159 transitions, 1595 flow. Second operand 5 states and 121 transitions. [2024-06-03 18:49:18,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 175 transitions, 1971 flow [2024-06-03 18:49:18,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 175 transitions, 1906 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:18,933 INFO L231 Difference]: Finished difference. Result has 142 places, 159 transitions, 1570 flow [2024-06-03 18:49:18,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1570, PETRI_PLACES=142, PETRI_TRANSITIONS=159} [2024-06-03 18:49:18,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-03 18:49:18,934 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 159 transitions, 1570 flow [2024-06-03 18:49:18,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:18,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:18,935 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-03 18:49:18,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 18:49:18,935 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-03 18:49:18,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:18,935 INFO L85 PathProgramCache]: Analyzing trace with hash -529221115, now seen corresponding path program 1 times [2024-06-03 18:49:18,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:18,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318967242] [2024-06-03 18:49:18,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:18,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:18,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:19,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:19,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:19,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318967242] [2024-06-03 18:49:19,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318967242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:19,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:19,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:19,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779490398] [2024-06-03 18:49:19,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:19,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:19,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:19,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:19,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:19,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 18:49:19,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 159 transitions, 1570 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:19,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:19,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 18:49:19,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:19,317 INFO L124 PetriNetUnfolderBase]: 1255/2217 cut-off events. [2024-06-03 18:49:19,317 INFO L125 PetriNetUnfolderBase]: For 46889/46889 co-relation queries the response was YES. [2024-06-03 18:49:19,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11506 conditions, 2217 events. 1255/2217 cut-off events. For 46889/46889 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12945 event pairs, 271 based on Foata normal form. 7/2201 useless extension candidates. Maximal degree in co-relation 11436. Up to 1794 conditions per place. [2024-06-03 18:49:19,332 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 126 selfloop transitions, 30 changer transitions 1/182 dead transitions. [2024-06-03 18:49:19,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 182 transitions, 1964 flow [2024-06-03 18:49:19,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:19,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:19,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-03 18:49:19,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536585365853659 [2024-06-03 18:49:19,333 INFO L175 Difference]: Start difference. First operand has 142 places, 159 transitions, 1570 flow. Second operand 5 states and 134 transitions. [2024-06-03 18:49:19,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 182 transitions, 1964 flow [2024-06-03 18:49:19,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 182 transitions, 1925 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:19,403 INFO L231 Difference]: Finished difference. Result has 143 places, 160 transitions, 1614 flow [2024-06-03 18:49:19,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1614, PETRI_PLACES=143, PETRI_TRANSITIONS=160} [2024-06-03 18:49:19,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-03 18:49:19,404 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 160 transitions, 1614 flow [2024-06-03 18:49:19,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:19,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:19,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:19,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 18:49:19,404 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-03 18:49:19,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:19,405 INFO L85 PathProgramCache]: Analyzing trace with hash -514936315, now seen corresponding path program 2 times [2024-06-03 18:49:19,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:19,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856404968] [2024-06-03 18:49:19,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:19,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:19,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:19,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:19,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:19,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856404968] [2024-06-03 18:49:19,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856404968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:19,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:19,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:49:19,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702291925] [2024-06-03 18:49:19,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:19,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:49:19,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:19,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:49:19,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:49:19,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 18:49:19,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 160 transitions, 1614 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:19,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:19,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 18:49:19,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:19,740 INFO L124 PetriNetUnfolderBase]: 1257/2216 cut-off events. [2024-06-03 18:49:19,740 INFO L125 PetriNetUnfolderBase]: For 47662/47667 co-relation queries the response was YES. [2024-06-03 18:49:19,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11554 conditions, 2216 events. 1257/2216 cut-off events. For 47662/47667 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12996 event pairs, 277 based on Foata normal form. 12/2205 useless extension candidates. Maximal degree in co-relation 11483. Up to 1693 conditions per place. [2024-06-03 18:49:19,756 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 131 selfloop transitions, 25 changer transitions 0/181 dead transitions. [2024-06-03 18:49:19,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 181 transitions, 2076 flow [2024-06-03 18:49:19,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:19,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:19,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-03 18:49:19,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-03 18:49:19,757 INFO L175 Difference]: Start difference. First operand has 143 places, 160 transitions, 1614 flow. Second operand 5 states and 128 transitions. [2024-06-03 18:49:19,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 181 transitions, 2076 flow [2024-06-03 18:49:19,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 181 transitions, 2021 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:19,842 INFO L231 Difference]: Finished difference. Result has 145 places, 161 transitions, 1625 flow [2024-06-03 18:49:19,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1625, PETRI_PLACES=145, PETRI_TRANSITIONS=161} [2024-06-03 18:49:19,843 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-03 18:49:19,843 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 161 transitions, 1625 flow [2024-06-03 18:49:19,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:19,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:19,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] [2024-06-03 18:49:19,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 18:49:19,843 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-03 18:49:19,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:19,843 INFO L85 PathProgramCache]: Analyzing trace with hash 420920915, now seen corresponding path program 1 times [2024-06-03 18:49:19,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:19,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538021910] [2024-06-03 18:49:19,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:19,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:19,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:19,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:19,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:19,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538021910] [2024-06-03 18:49:19,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538021910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:19,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:19,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:19,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593925348] [2024-06-03 18:49:19,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:19,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:19,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:19,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:19,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:19,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:19,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 161 transitions, 1625 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:19,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:19,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:19,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:20,241 INFO L124 PetriNetUnfolderBase]: 1501/2602 cut-off events. [2024-06-03 18:49:20,242 INFO L125 PetriNetUnfolderBase]: For 66497/66497 co-relation queries the response was YES. [2024-06-03 18:49:20,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14113 conditions, 2602 events. 1501/2602 cut-off events. For 66497/66497 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15394 event pairs, 362 based on Foata normal form. 12/2610 useless extension candidates. Maximal degree in co-relation 14041. Up to 1840 conditions per place. [2024-06-03 18:49:20,258 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 56 changer transitions 0/197 dead transitions. [2024-06-03 18:49:20,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 197 transitions, 2361 flow [2024-06-03 18:49:20,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:20,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:20,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:49:20,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-03 18:49:20,259 INFO L175 Difference]: Start difference. First operand has 145 places, 161 transitions, 1625 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:49:20,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 197 transitions, 2361 flow [2024-06-03 18:49:20,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 2318 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 18:49:20,357 INFO L231 Difference]: Finished difference. Result has 151 places, 166 transitions, 1788 flow [2024-06-03 18:49:20,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1788, PETRI_PLACES=151, PETRI_TRANSITIONS=166} [2024-06-03 18:49:20,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-03 18:49:20,358 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 166 transitions, 1788 flow [2024-06-03 18:49:20,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:20,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:20,358 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-03 18:49:20,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 18:49:20,358 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-03 18:49:20,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:20,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1758437161, now seen corresponding path program 2 times [2024-06-03 18:49:20,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:20,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911743550] [2024-06-03 18:49:20,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:20,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:20,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:20,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:20,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911743550] [2024-06-03 18:49:20,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911743550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:20,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:20,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:20,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295441788] [2024-06-03 18:49:20,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:20,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:20,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:20,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:20,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:20,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:20,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 166 transitions, 1788 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:20,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:20,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:20,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:20,779 INFO L124 PetriNetUnfolderBase]: 1557/2698 cut-off events. [2024-06-03 18:49:20,780 INFO L125 PetriNetUnfolderBase]: For 74489/74489 co-relation queries the response was YES. [2024-06-03 18:49:20,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14958 conditions, 2698 events. 1557/2698 cut-off events. For 74489/74489 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16154 event pairs, 462 based on Foata normal form. 16/2710 useless extension candidates. Maximal degree in co-relation 14884. Up to 2279 conditions per place. [2024-06-03 18:49:20,798 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 126 selfloop transitions, 53 changer transitions 0/186 dead transitions. [2024-06-03 18:49:20,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 186 transitions, 2244 flow [2024-06-03 18:49:20,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:20,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:20,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:49:20,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:49:20,799 INFO L175 Difference]: Start difference. First operand has 151 places, 166 transitions, 1788 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:49:20,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 186 transitions, 2244 flow [2024-06-03 18:49:20,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 186 transitions, 2163 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-03 18:49:20,928 INFO L231 Difference]: Finished difference. Result has 156 places, 168 transitions, 1857 flow [2024-06-03 18:49:20,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1857, PETRI_PLACES=156, PETRI_TRANSITIONS=168} [2024-06-03 18:49:20,929 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-03 18:49:20,929 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 168 transitions, 1857 flow [2024-06-03 18:49:20,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:20,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:20,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:20,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 18:49:20,929 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-03 18:49:20,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:20,930 INFO L85 PathProgramCache]: Analyzing trace with hash 509486675, now seen corresponding path program 3 times [2024-06-03 18:49:20,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:20,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034746114] [2024-06-03 18:49:20,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:20,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:20,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:21,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:21,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:21,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034746114] [2024-06-03 18:49:21,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034746114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:21,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:21,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:21,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652242016] [2024-06-03 18:49:21,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:21,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:21,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:21,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:21,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:21,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:21,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 168 transitions, 1857 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:21,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:21,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:21,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:21,393 INFO L124 PetriNetUnfolderBase]: 1663/2870 cut-off events. [2024-06-03 18:49:21,394 INFO L125 PetriNetUnfolderBase]: For 84107/84107 co-relation queries the response was YES. [2024-06-03 18:49:21,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16441 conditions, 2870 events. 1663/2870 cut-off events. For 84107/84107 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17393 event pairs, 479 based on Foata normal form. 12/2878 useless extension candidates. Maximal degree in co-relation 16365. Up to 2287 conditions per place. [2024-06-03 18:49:21,415 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 135 selfloop transitions, 52 changer transitions 0/194 dead transitions. [2024-06-03 18:49:21,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 194 transitions, 2461 flow [2024-06-03 18:49:21,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:21,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:21,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:49:21,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:49:21,417 INFO L175 Difference]: Start difference. First operand has 156 places, 168 transitions, 1857 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:49:21,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 194 transitions, 2461 flow [2024-06-03 18:49:21,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 194 transitions, 2341 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:21,540 INFO L231 Difference]: Finished difference. Result has 159 places, 172 transitions, 1941 flow [2024-06-03 18:49:21,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=159, PETRI_TRANSITIONS=172} [2024-06-03 18:49:21,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-03 18:49:21,540 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 172 transitions, 1941 flow [2024-06-03 18:49:21,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:21,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:21,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:21,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 18:49:21,541 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-03 18:49:21,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:21,541 INFO L85 PathProgramCache]: Analyzing trace with hash -522553883, now seen corresponding path program 4 times [2024-06-03 18:49:21,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:21,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235323338] [2024-06-03 18:49:21,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:21,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:21,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:21,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:21,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:21,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235323338] [2024-06-03 18:49:21,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235323338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:21,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:21,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:21,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742138903] [2024-06-03 18:49:21,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:21,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:21,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:21,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:21,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:21,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:21,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 172 transitions, 1941 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:21,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:21,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:21,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:22,001 INFO L124 PetriNetUnfolderBase]: 1795/3077 cut-off events. [2024-06-03 18:49:22,002 INFO L125 PetriNetUnfolderBase]: For 113195/113195 co-relation queries the response was YES. [2024-06-03 18:49:22,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17687 conditions, 3077 events. 1795/3077 cut-off events. For 113195/113195 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18920 event pairs, 536 based on Foata normal form. 42/3113 useless extension candidates. Maximal degree in co-relation 17609. Up to 2493 conditions per place. [2024-06-03 18:49:22,024 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 116 selfloop transitions, 66 changer transitions 6/195 dead transitions. [2024-06-03 18:49:22,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 195 transitions, 2437 flow [2024-06-03 18:49:22,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:22,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:22,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:49:22,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:49:22,025 INFO L175 Difference]: Start difference. First operand has 159 places, 172 transitions, 1941 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:49:22,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 195 transitions, 2437 flow [2024-06-03 18:49:22,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 195 transitions, 2346 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:22,152 INFO L231 Difference]: Finished difference. Result has 164 places, 170 transitions, 2005 flow [2024-06-03 18:49:22,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1850, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2005, PETRI_PLACES=164, PETRI_TRANSITIONS=170} [2024-06-03 18:49:22,152 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-03 18:49:22,152 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 170 transitions, 2005 flow [2024-06-03 18:49:22,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:22,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:22,153 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-03 18:49:22,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 18:49:22,153 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-03 18:49:22,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:22,153 INFO L85 PathProgramCache]: Analyzing trace with hash -721855673, now seen corresponding path program 5 times [2024-06-03 18:49:22,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:22,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51254050] [2024-06-03 18:49:22,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:22,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:22,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:22,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:22,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:22,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51254050] [2024-06-03 18:49:22,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51254050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:22,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:22,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:22,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696265007] [2024-06-03 18:49:22,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:22,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:22,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:22,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:22,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:22,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:22,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 170 transitions, 2005 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:22,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:22,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:22,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:22,630 INFO L124 PetriNetUnfolderBase]: 1831/3143 cut-off events. [2024-06-03 18:49:22,630 INFO L125 PetriNetUnfolderBase]: For 117592/117592 co-relation queries the response was YES. [2024-06-03 18:49:22,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18189 conditions, 3143 events. 1831/3143 cut-off events. For 117592/117592 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19396 event pairs, 552 based on Foata normal form. 42/3179 useless extension candidates. Maximal degree in co-relation 18109. Up to 2556 conditions per place. [2024-06-03 18:49:22,651 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 123 selfloop transitions, 54 changer transitions 7/191 dead transitions. [2024-06-03 18:49:22,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 191 transitions, 2493 flow [2024-06-03 18:49:22,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:22,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:22,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:49:22,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 18:49:22,652 INFO L175 Difference]: Start difference. First operand has 164 places, 170 transitions, 2005 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:49:22,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 191 transitions, 2493 flow [2024-06-03 18:49:22,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 191 transitions, 2339 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:22,823 INFO L231 Difference]: Finished difference. Result has 164 places, 167 transitions, 1974 flow [2024-06-03 18:49:22,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1974, PETRI_PLACES=164, PETRI_TRANSITIONS=167} [2024-06-03 18:49:22,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-03 18:49:22,824 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 167 transitions, 1974 flow [2024-06-03 18:49:22,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:22,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:22,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:22,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 18:49:22,824 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-03 18:49:22,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:22,825 INFO L85 PathProgramCache]: Analyzing trace with hash -722003543, now seen corresponding path program 6 times [2024-06-03 18:49:22,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:22,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444393461] [2024-06-03 18:49:22,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:22,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:22,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:22,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-03 18:49:22,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:22,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444393461] [2024-06-03 18:49:22,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444393461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:22,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:22,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:22,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697918211] [2024-06-03 18:49:22,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:22,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:22,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:22,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:22,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:22,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:22,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 167 transitions, 1974 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:22,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:22,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:22,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:23,391 INFO L124 PetriNetUnfolderBase]: 1828/3162 cut-off events. [2024-06-03 18:49:23,391 INFO L125 PetriNetUnfolderBase]: For 112427/112427 co-relation queries the response was YES. [2024-06-03 18:49:23,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17968 conditions, 3162 events. 1828/3162 cut-off events. For 112427/112427 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 19642 event pairs, 413 based on Foata normal form. 36/3192 useless extension candidates. Maximal degree in co-relation 17887. Up to 1999 conditions per place. [2024-06-03 18:49:23,413 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 126 selfloop transitions, 56 changer transitions 10/199 dead transitions. [2024-06-03 18:49:23,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 199 transitions, 2638 flow [2024-06-03 18:49:23,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:23,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:23,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-03 18:49:23,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-03 18:49:23,414 INFO L175 Difference]: Start difference. First operand has 164 places, 167 transitions, 1974 flow. Second operand 6 states and 157 transitions. [2024-06-03 18:49:23,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 199 transitions, 2638 flow [2024-06-03 18:49:23,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 199 transitions, 2439 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:23,559 INFO L231 Difference]: Finished difference. Result has 165 places, 163 transitions, 1909 flow [2024-06-03 18:49:23,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1909, PETRI_PLACES=165, PETRI_TRANSITIONS=163} [2024-06-03 18:49:23,560 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-03 18:49:23,560 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 163 transitions, 1909 flow [2024-06-03 18:49:23,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:23,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:23,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:23,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 18:49:23,560 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-03 18:49:23,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:23,560 INFO L85 PathProgramCache]: Analyzing trace with hash -514929371, now seen corresponding path program 1 times [2024-06-03 18:49:23,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:23,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297186467] [2024-06-03 18:49:23,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:23,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:23,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-03 18:49:23,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:23,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297186467] [2024-06-03 18:49:23,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297186467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:23,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:23,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:23,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545814303] [2024-06-03 18:49:23,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:23,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:23,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:23,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:23,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:23,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:23,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 163 transitions, 1909 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:23,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:23,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:23,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:24,099 INFO L124 PetriNetUnfolderBase]: 1744/3032 cut-off events. [2024-06-03 18:49:24,100 INFO L125 PetriNetUnfolderBase]: For 110616/110616 co-relation queries the response was YES. [2024-06-03 18:49:24,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17189 conditions, 3032 events. 1744/3032 cut-off events. For 110616/110616 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18807 event pairs, 450 based on Foata normal form. 36/3062 useless extension candidates. Maximal degree in co-relation 17106. Up to 2283 conditions per place. [2024-06-03 18:49:24,124 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 58 changer transitions 10/193 dead transitions. [2024-06-03 18:49:24,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 193 transitions, 2436 flow [2024-06-03 18:49:24,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:24,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:24,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:49:24,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:49:24,127 INFO L175 Difference]: Start difference. First operand has 165 places, 163 transitions, 1909 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:49:24,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 193 transitions, 2436 flow [2024-06-03 18:49:24,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 193 transitions, 2249 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:24,319 INFO L231 Difference]: Finished difference. Result has 167 places, 161 transitions, 1849 flow [2024-06-03 18:49:24,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1849, PETRI_PLACES=167, PETRI_TRANSITIONS=161} [2024-06-03 18:49:24,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-03 18:49:24,320 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 161 transitions, 1849 flow [2024-06-03 18:49:24,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:24,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:24,320 INFO 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-03 18:49:24,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 18:49:24,320 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-03 18:49:24,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:24,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1224589824, now seen corresponding path program 1 times [2024-06-03 18:49:24,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:24,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569677495] [2024-06-03 18:49:24,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:24,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:24,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:24,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:24,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:24,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569677495] [2024-06-03 18:49:24,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569677495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:24,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:24,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:24,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237796848] [2024-06-03 18:49:24,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:24,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:24,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:24,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:24,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:24,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:24,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 161 transitions, 1849 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:24,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:24,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:24,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:24,774 INFO L124 PetriNetUnfolderBase]: 1644/2851 cut-off events. [2024-06-03 18:49:24,775 INFO L125 PetriNetUnfolderBase]: For 82243/82243 co-relation queries the response was YES. [2024-06-03 18:49:24,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16261 conditions, 2851 events. 1644/2851 cut-off events. For 82243/82243 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17395 event pairs, 453 based on Foata normal form. 1/2849 useless extension candidates. Maximal degree in co-relation 16178. Up to 2538 conditions per place. [2024-06-03 18:49:24,798 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 26 changer transitions 0/190 dead transitions. [2024-06-03 18:49:24,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 190 transitions, 2333 flow [2024-06-03 18:49:24,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:24,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:24,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:49:24,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 18:49:24,799 INFO L175 Difference]: Start difference. First operand has 167 places, 161 transitions, 1849 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:49:24,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 190 transitions, 2333 flow [2024-06-03 18:49:24,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 190 transitions, 2178 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:24,958 INFO L231 Difference]: Finished difference. Result has 167 places, 164 transitions, 1810 flow [2024-06-03 18:49:24,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1810, PETRI_PLACES=167, PETRI_TRANSITIONS=164} [2024-06-03 18:49:24,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-03 18:49:24,959 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 164 transitions, 1810 flow [2024-06-03 18:49:24,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:24,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:24,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-03 18:49:24,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 18:49:24,959 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-03 18:49:24,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:24,959 INFO L85 PathProgramCache]: Analyzing trace with hash -352732398, now seen corresponding path program 2 times [2024-06-03 18:49:24,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:24,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157811011] [2024-06-03 18:49:24,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:24,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:25,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:25,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:25,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157811011] [2024-06-03 18:49:25,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157811011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:25,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:25,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:25,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974171455] [2024-06-03 18:49:25,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:25,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:25,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:25,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:25,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:25,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:25,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 164 transitions, 1810 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:25,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:25,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:25,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:25,430 INFO L124 PetriNetUnfolderBase]: 1673/2899 cut-off events. [2024-06-03 18:49:25,431 INFO L125 PetriNetUnfolderBase]: For 88063/88063 co-relation queries the response was YES. [2024-06-03 18:49:25,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16866 conditions, 2899 events. 1673/2899 cut-off events. For 88063/88063 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17809 event pairs, 465 based on Foata normal form. 1/2893 useless extension candidates. Maximal degree in co-relation 16784. Up to 2423 conditions per place. [2024-06-03 18:49:25,451 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 122 selfloop transitions, 75 changer transitions 0/204 dead transitions. [2024-06-03 18:49:25,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 204 transitions, 2760 flow [2024-06-03 18:49:25,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:25,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:25,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 18:49:25,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-03 18:49:25,453 INFO L175 Difference]: Start difference. First operand has 167 places, 164 transitions, 1810 flow. Second operand 7 states and 177 transitions. [2024-06-03 18:49:25,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 204 transitions, 2760 flow [2024-06-03 18:49:25,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 204 transitions, 2658 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:25,633 INFO L231 Difference]: Finished difference. Result has 169 places, 178 transitions, 2112 flow [2024-06-03 18:49:25,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2112, PETRI_PLACES=169, PETRI_TRANSITIONS=178} [2024-06-03 18:49:25,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-03 18:49:25,634 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 178 transitions, 2112 flow [2024-06-03 18:49:25,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:25,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:25,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:25,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 18:49:25,634 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-03 18:49:25,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:25,634 INFO L85 PathProgramCache]: Analyzing trace with hash -343209198, now seen corresponding path program 3 times [2024-06-03 18:49:25,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:25,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927731603] [2024-06-03 18:49:25,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:25,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:25,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:25,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-03 18:49:25,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:25,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927731603] [2024-06-03 18:49:25,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927731603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:25,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:25,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:25,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958058122] [2024-06-03 18:49:25,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:25,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:25,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:25,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:25,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:25,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:25,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 178 transitions, 2112 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:25,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:25,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:25,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:26,074 INFO L124 PetriNetUnfolderBase]: 1678/2916 cut-off events. [2024-06-03 18:49:26,075 INFO L125 PetriNetUnfolderBase]: For 90429/90429 co-relation queries the response was YES. [2024-06-03 18:49:26,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17444 conditions, 2916 events. 1678/2916 cut-off events. For 90429/90429 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17978 event pairs, 469 based on Foata normal form. 1/2910 useless extension candidates. Maximal degree in co-relation 17361. Up to 2427 conditions per place. [2024-06-03 18:49:26,148 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 120 selfloop transitions, 77 changer transitions 0/204 dead transitions. [2024-06-03 18:49:26,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 204 transitions, 2884 flow [2024-06-03 18:49:26,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:26,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:26,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:49:26,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 18:49:26,149 INFO L175 Difference]: Start difference. First operand has 169 places, 178 transitions, 2112 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:49:26,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 204 transitions, 2884 flow [2024-06-03 18:49:26,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 204 transitions, 2733 flow, removed 65 selfloop flow, removed 1 redundant places. [2024-06-03 18:49:26,353 INFO L231 Difference]: Finished difference. Result has 175 places, 181 transitions, 2185 flow [2024-06-03 18:49:26,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2185, PETRI_PLACES=175, PETRI_TRANSITIONS=181} [2024-06-03 18:49:26,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-03 18:49:26,353 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 181 transitions, 2185 flow [2024-06-03 18:49:26,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:26,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:26,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:26,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 18:49:26,353 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-03 18:49:26,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:26,354 INFO L85 PathProgramCache]: Analyzing trace with hash 653992640, now seen corresponding path program 4 times [2024-06-03 18:49:26,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:26,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706157509] [2024-06-03 18:49:26,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:26,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:26,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:26,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-03 18:49:26,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:26,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706157509] [2024-06-03 18:49:26,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706157509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:26,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:26,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:26,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471725457] [2024-06-03 18:49:26,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:26,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:26,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:26,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:26,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:26,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:26,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 181 transitions, 2185 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:26,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:26,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:26,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:26,861 INFO L124 PetriNetUnfolderBase]: 1683/2927 cut-off events. [2024-06-03 18:49:26,861 INFO L125 PetriNetUnfolderBase]: For 93301/93301 co-relation queries the response was YES. [2024-06-03 18:49:26,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17599 conditions, 2927 events. 1683/2927 cut-off events. For 93301/93301 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18067 event pairs, 455 based on Foata normal form. 1/2925 useless extension candidates. Maximal degree in co-relation 17513. Up to 2598 conditions per place. [2024-06-03 18:49:26,884 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 169 selfloop transitions, 26 changer transitions 0/202 dead transitions. [2024-06-03 18:49:26,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 202 transitions, 2667 flow [2024-06-03 18:49:26,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:26,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:26,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:49:26,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:49:26,886 INFO L175 Difference]: Start difference. First operand has 175 places, 181 transitions, 2185 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:49:26,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 202 transitions, 2667 flow [2024-06-03 18:49:27,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 202 transitions, 2511 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:27,100 INFO L231 Difference]: Finished difference. Result has 178 places, 184 transitions, 2135 flow [2024-06-03 18:49:27,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2032, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2135, PETRI_PLACES=178, PETRI_TRANSITIONS=184} [2024-06-03 18:49:27,100 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-03 18:49:27,101 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 184 transitions, 2135 flow [2024-06-03 18:49:27,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:27,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:27,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:27,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 18:49:27,101 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-03 18:49:27,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:27,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1160795932, now seen corresponding path program 1 times [2024-06-03 18:49:27,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:27,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946624070] [2024-06-03 18:49:27,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:27,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:27,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:27,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-03 18:49:27,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:27,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946624070] [2024-06-03 18:49:27,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946624070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:27,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:27,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:27,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007533772] [2024-06-03 18:49:27,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:27,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:27,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:27,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:27,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:27,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:27,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 184 transitions, 2135 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:27,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:27,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:27,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:27,664 INFO L124 PetriNetUnfolderBase]: 1763/3029 cut-off events. [2024-06-03 18:49:27,664 INFO L125 PetriNetUnfolderBase]: For 111654/111654 co-relation queries the response was YES. [2024-06-03 18:49:27,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18868 conditions, 3029 events. 1763/3029 cut-off events. For 111654/111654 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18636 event pairs, 468 based on Foata normal form. 2/3017 useless extension candidates. Maximal degree in co-relation 18781. Up to 2566 conditions per place. [2024-06-03 18:49:27,687 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 148 selfloop transitions, 64 changer transitions 0/219 dead transitions. [2024-06-03 18:49:27,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 219 transitions, 2854 flow [2024-06-03 18:49:27,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:27,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:27,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:49:27,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-03 18:49:27,688 INFO L175 Difference]: Start difference. First operand has 178 places, 184 transitions, 2135 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:49:27,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 219 transitions, 2854 flow [2024-06-03 18:49:27,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 219 transitions, 2782 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:27,861 INFO L231 Difference]: Finished difference. Result has 181 places, 190 transitions, 2326 flow [2024-06-03 18:49:27,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2326, PETRI_PLACES=181, PETRI_TRANSITIONS=190} [2024-06-03 18:49:27,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-03 18:49:27,862 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 190 transitions, 2326 flow [2024-06-03 18:49:27,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:27,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:27,862 INFO 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-03 18:49:27,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 18:49:27,862 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-03 18:49:27,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:27,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1157938972, now seen corresponding path program 2 times [2024-06-03 18:49:27,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:27,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476912621] [2024-06-03 18:49:27,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:27,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:27,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:27,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:27,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:27,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476912621] [2024-06-03 18:49:27,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476912621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:27,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:27,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:27,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585759091] [2024-06-03 18:49:27,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:27,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:27,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:27,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:27,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:27,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:27,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 190 transitions, 2326 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:27,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:27,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:27,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:28,345 INFO L124 PetriNetUnfolderBase]: 1758/3045 cut-off events. [2024-06-03 18:49:28,345 INFO L125 PetriNetUnfolderBase]: For 114286/114286 co-relation queries the response was YES. [2024-06-03 18:49:28,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19154 conditions, 3045 events. 1758/3045 cut-off events. For 114286/114286 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18932 event pairs, 490 based on Foata normal form. 2/3039 useless extension candidates. Maximal degree in co-relation 19065. Up to 2649 conditions per place. [2024-06-03 18:49:28,371 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 59 changer transitions 0/211 dead transitions. [2024-06-03 18:49:28,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 211 transitions, 2786 flow [2024-06-03 18:49:28,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:28,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:28,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:49:28,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:49:28,375 INFO L175 Difference]: Start difference. First operand has 181 places, 190 transitions, 2326 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:49:28,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 211 transitions, 2786 flow [2024-06-03 18:49:28,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 211 transitions, 2648 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:28,603 INFO L231 Difference]: Finished difference. Result has 184 places, 190 transitions, 2311 flow [2024-06-03 18:49:28,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2311, PETRI_PLACES=184, PETRI_TRANSITIONS=190} [2024-06-03 18:49:28,603 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-03 18:49:28,604 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 190 transitions, 2311 flow [2024-06-03 18:49:28,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:28,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:28,604 INFO 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-03 18:49:28,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 18:49:28,604 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-03 18:49:28,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:28,604 INFO L85 PathProgramCache]: Analyzing trace with hash -62271950, now seen corresponding path program 3 times [2024-06-03 18:49:28,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:28,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048031894] [2024-06-03 18:49:28,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:28,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:28,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:28,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:28,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:28,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048031894] [2024-06-03 18:49:28,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048031894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:28,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:28,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:28,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460759170] [2024-06-03 18:49:28,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:28,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:28,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:28,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:28,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:28,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:28,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 190 transitions, 2311 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:28,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:28,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:28,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:29,127 INFO L124 PetriNetUnfolderBase]: 1766/3062 cut-off events. [2024-06-03 18:49:29,128 INFO L125 PetriNetUnfolderBase]: For 118446/118446 co-relation queries the response was YES. [2024-06-03 18:49:29,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19268 conditions, 3062 events. 1766/3062 cut-off events. For 118446/118446 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18949 event pairs, 478 based on Foata normal form. 2/3059 useless extension candidates. Maximal degree in co-relation 19178. Up to 2720 conditions per place. [2024-06-03 18:49:29,153 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 25 changer transitions 0/211 dead transitions. [2024-06-03 18:49:29,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 211 transitions, 2815 flow [2024-06-03 18:49:29,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:29,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:29,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:49:29,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:49:29,154 INFO L175 Difference]: Start difference. First operand has 184 places, 190 transitions, 2311 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:49:29,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 211 transitions, 2815 flow [2024-06-03 18:49:29,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 211 transitions, 2676 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:29,377 INFO L231 Difference]: Finished difference. Result has 186 places, 192 transitions, 2275 flow [2024-06-03 18:49:29,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2275, PETRI_PLACES=186, PETRI_TRANSITIONS=192} [2024-06-03 18:49:29,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-03 18:49:29,378 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 192 transitions, 2275 flow [2024-06-03 18:49:29,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:29,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:29,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:29,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 18:49:29,378 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-03 18:49:29,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:29,378 INFO L85 PathProgramCache]: Analyzing trace with hash 498851324, now seen corresponding path program 5 times [2024-06-03 18:49:29,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:29,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661291332] [2024-06-03 18:49:29,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:29,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:29,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:29,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-03 18:49:29,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:29,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661291332] [2024-06-03 18:49:29,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661291332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:29,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:29,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:29,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139509512] [2024-06-03 18:49:29,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:29,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:29,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:29,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:29,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:29,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:29,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 192 transitions, 2275 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:29,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:29,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:29,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:29,896 INFO L124 PetriNetUnfolderBase]: 1771/3056 cut-off events. [2024-06-03 18:49:29,896 INFO L125 PetriNetUnfolderBase]: For 122176/122176 co-relation queries the response was YES. [2024-06-03 18:49:29,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19303 conditions, 3056 events. 1771/3056 cut-off events. For 122176/122176 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18923 event pairs, 490 based on Foata normal form. 1/3051 useless extension candidates. Maximal degree in co-relation 19212. Up to 2560 conditions per place. [2024-06-03 18:49:29,926 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 136 selfloop transitions, 74 changer transitions 0/217 dead transitions. [2024-06-03 18:49:29,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 217 transitions, 2993 flow [2024-06-03 18:49:29,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:29,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:29,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:49:29,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:49:29,927 INFO L175 Difference]: Start difference. First operand has 186 places, 192 transitions, 2275 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:49:29,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 217 transitions, 2993 flow [2024-06-03 18:49:30,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 217 transitions, 2920 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:30,141 INFO L231 Difference]: Finished difference. Result has 188 places, 195 transitions, 2408 flow [2024-06-03 18:49:30,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2408, PETRI_PLACES=188, PETRI_TRANSITIONS=195} [2024-06-03 18:49:30,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-03 18:49:30,142 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 195 transitions, 2408 flow [2024-06-03 18:49:30,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:30,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:30,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] [2024-06-03 18:49:30,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 18:49:30,143 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-03 18:49:30,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:30,143 INFO L85 PathProgramCache]: Analyzing trace with hash 566549956, now seen corresponding path program 6 times [2024-06-03 18:49:30,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:30,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945295725] [2024-06-03 18:49:30,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:30,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:30,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:30,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-03 18:49:30,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:30,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945295725] [2024-06-03 18:49:30,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945295725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:30,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:30,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:30,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301265838] [2024-06-03 18:49:30,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:30,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:30,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:30,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:30,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:30,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:30,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 195 transitions, 2408 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:30,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:30,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:30,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:30,623 INFO L124 PetriNetUnfolderBase]: 1776/3069 cut-off events. [2024-06-03 18:49:30,623 INFO L125 PetriNetUnfolderBase]: For 126748/126748 co-relation queries the response was YES. [2024-06-03 18:49:30,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19586 conditions, 3069 events. 1776/3069 cut-off events. For 126748/126748 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19056 event pairs, 496 based on Foata normal form. 1/3064 useless extension candidates. Maximal degree in co-relation 19494. Up to 2564 conditions per place. [2024-06-03 18:49:30,654 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 135 selfloop transitions, 75 changer transitions 0/217 dead transitions. [2024-06-03 18:49:30,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 217 transitions, 3128 flow [2024-06-03 18:49:30,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:30,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:30,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:49:30,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:49:30,655 INFO L175 Difference]: Start difference. First operand has 188 places, 195 transitions, 2408 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:49:30,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 217 transitions, 3128 flow [2024-06-03 18:49:30,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 217 transitions, 2873 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:30,858 INFO L231 Difference]: Finished difference. Result has 189 places, 198 transitions, 2367 flow [2024-06-03 18:49:30,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2367, PETRI_PLACES=189, PETRI_TRANSITIONS=198} [2024-06-03 18:49:30,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-03 18:49:30,859 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 198 transitions, 2367 flow [2024-06-03 18:49:30,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:30,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:30,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:30,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 18:49:30,859 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-03 18:49:30,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:30,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1394373124, now seen corresponding path program 7 times [2024-06-03 18:49:30,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:30,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949616448] [2024-06-03 18:49:30,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:30,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:30,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:30,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:30,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:30,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949616448] [2024-06-03 18:49:30,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949616448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:30,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:30,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:30,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162260418] [2024-06-03 18:49:30,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:30,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:30,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:30,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:30,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:30,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:30,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 198 transitions, 2367 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:30,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:30,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:30,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:31,319 INFO L124 PetriNetUnfolderBase]: 1794/3092 cut-off events. [2024-06-03 18:49:31,319 INFO L125 PetriNetUnfolderBase]: For 133852/133852 co-relation queries the response was YES. [2024-06-03 18:49:31,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19711 conditions, 3092 events. 1794/3092 cut-off events. For 133852/133852 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19205 event pairs, 489 based on Foata normal form. 2/3088 useless extension candidates. Maximal degree in co-relation 19620. Up to 2583 conditions per place. [2024-06-03 18:49:31,347 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 77 changer transitions 0/221 dead transitions. [2024-06-03 18:49:31,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 221 transitions, 3135 flow [2024-06-03 18:49:31,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:31,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:31,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:49:31,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:49:31,348 INFO L175 Difference]: Start difference. First operand has 189 places, 198 transitions, 2367 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:49:31,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 221 transitions, 3135 flow [2024-06-03 18:49:31,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 221 transitions, 2976 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:31,631 INFO L231 Difference]: Finished difference. Result has 192 places, 205 transitions, 2473 flow [2024-06-03 18:49:31,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2473, PETRI_PLACES=192, PETRI_TRANSITIONS=205} [2024-06-03 18:49:31,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-03 18:49:31,631 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 205 transitions, 2473 flow [2024-06-03 18:49:31,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:31,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:31,631 INFO 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-03 18:49:31,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 18:49:31,631 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-03 18:49:31,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:31,632 INFO L85 PathProgramCache]: Analyzing trace with hash -915864218, now seen corresponding path program 8 times [2024-06-03 18:49:31,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:31,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721225949] [2024-06-03 18:49:31,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:31,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:31,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:31,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-03 18:49:31,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:31,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721225949] [2024-06-03 18:49:31,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721225949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:31,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:31,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:31,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509644842] [2024-06-03 18:49:31,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:31,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:31,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:31,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:31,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:31,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:31,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 205 transitions, 2473 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:31,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:31,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:31,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:32,109 INFO L124 PetriNetUnfolderBase]: 1788/3088 cut-off events. [2024-06-03 18:49:32,109 INFO L125 PetriNetUnfolderBase]: For 135838/135838 co-relation queries the response was YES. [2024-06-03 18:49:32,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19651 conditions, 3088 events. 1788/3088 cut-off events. For 135838/135838 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19232 event pairs, 492 based on Foata normal form. 2/3084 useless extension candidates. Maximal degree in co-relation 19559. Up to 2640 conditions per place. [2024-06-03 18:49:32,136 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 57 changer transitions 0/225 dead transitions. [2024-06-03 18:49:32,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 225 transitions, 3061 flow [2024-06-03 18:49:32,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:32,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:32,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 18:49:32,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-03 18:49:32,137 INFO L175 Difference]: Start difference. First operand has 192 places, 205 transitions, 2473 flow. Second operand 6 states and 152 transitions. [2024-06-03 18:49:32,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 225 transitions, 3061 flow [2024-06-03 18:49:32,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 225 transitions, 2923 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:32,382 INFO L231 Difference]: Finished difference. Result has 195 places, 205 transitions, 2460 flow [2024-06-03 18:49:32,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2335, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2460, PETRI_PLACES=195, PETRI_TRANSITIONS=205} [2024-06-03 18:49:32,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-03 18:49:32,382 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 205 transitions, 2460 flow [2024-06-03 18:49:32,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:32,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:32,383 INFO 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-03 18:49:32,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 18:49:32,383 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-03 18:49:32,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:32,383 INFO L85 PathProgramCache]: Analyzing trace with hash -800839970, now seen corresponding path program 9 times [2024-06-03 18:49:32,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:32,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795830238] [2024-06-03 18:49:32,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:32,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:32,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:32,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:32,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:32,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795830238] [2024-06-03 18:49:32,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795830238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:32,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:32,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:32,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834675714] [2024-06-03 18:49:32,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:32,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:32,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:32,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:32,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:32,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:32,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 205 transitions, 2460 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:32,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:32,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:32,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:32,971 INFO L124 PetriNetUnfolderBase]: 1782/3085 cut-off events. [2024-06-03 18:49:32,972 INFO L125 PetriNetUnfolderBase]: For 137786/137786 co-relation queries the response was YES. [2024-06-03 18:49:32,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19523 conditions, 3085 events. 1782/3085 cut-off events. For 137786/137786 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19133 event pairs, 470 based on Foata normal form. 2/3084 useless extension candidates. Maximal degree in co-relation 19430. Up to 2635 conditions per place. [2024-06-03 18:49:33,000 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 162 selfloop transitions, 67 changer transitions 0/236 dead transitions. [2024-06-03 18:49:33,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 236 transitions, 3100 flow [2024-06-03 18:49:33,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:33,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:33,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 18:49:33,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-03 18:49:33,001 INFO L175 Difference]: Start difference. First operand has 195 places, 205 transitions, 2460 flow. Second operand 8 states and 202 transitions. [2024-06-03 18:49:33,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 236 transitions, 3100 flow [2024-06-03 18:49:33,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 236 transitions, 2916 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:33,221 INFO L231 Difference]: Finished difference. Result has 196 places, 205 transitions, 2427 flow [2024-06-03 18:49:33,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2427, PETRI_PLACES=196, PETRI_TRANSITIONS=205} [2024-06-03 18:49:33,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-03 18:49:33,222 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 205 transitions, 2427 flow [2024-06-03 18:49:33,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:33,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:33,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:33,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 18:49:33,222 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-03 18:49:33,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:33,222 INFO L85 PathProgramCache]: Analyzing trace with hash 505524508, now seen corresponding path program 4 times [2024-06-03 18:49:33,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:33,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339804644] [2024-06-03 18:49:33,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:33,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:33,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:33,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-03 18:49:33,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:33,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339804644] [2024-06-03 18:49:33,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339804644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:33,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:33,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:33,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280808178] [2024-06-03 18:49:33,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:33,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:33,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:33,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:33,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:33,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:33,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 205 transitions, 2427 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:33,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:33,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:33,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:33,838 INFO L124 PetriNetUnfolderBase]: 1908/3300 cut-off events. [2024-06-03 18:49:33,838 INFO L125 PetriNetUnfolderBase]: For 167183/167183 co-relation queries the response was YES. [2024-06-03 18:49:33,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21903 conditions, 3300 events. 1908/3300 cut-off events. For 167183/167183 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20771 event pairs, 525 based on Foata normal form. 2/3296 useless extension candidates. Maximal degree in co-relation 21810. Up to 2734 conditions per place. [2024-06-03 18:49:33,866 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 171 selfloop transitions, 59 changer transitions 0/237 dead transitions. [2024-06-03 18:49:33,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 237 transitions, 3200 flow [2024-06-03 18:49:33,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:33,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:33,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:49:33,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:49:33,867 INFO L175 Difference]: Start difference. First operand has 196 places, 205 transitions, 2427 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:49:33,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 237 transitions, 3200 flow [2024-06-03 18:49:34,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 237 transitions, 3010 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-03 18:49:34,112 INFO L231 Difference]: Finished difference. Result has 195 places, 211 transitions, 2507 flow [2024-06-03 18:49:34,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2507, PETRI_PLACES=195, PETRI_TRANSITIONS=211} [2024-06-03 18:49:34,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-03 18:49:34,113 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 211 transitions, 2507 flow [2024-06-03 18:49:34,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:34,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:34,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:34,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 18:49:34,113 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-03 18:49:34,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:34,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1707088698, now seen corresponding path program 5 times [2024-06-03 18:49:34,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:34,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890016620] [2024-06-03 18:49:34,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:34,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:34,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:34,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:34,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:34,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890016620] [2024-06-03 18:49:34,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890016620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:34,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:34,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:34,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63624086] [2024-06-03 18:49:34,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:34,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:34,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:34,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:34,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:34,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:34,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 211 transitions, 2507 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:34,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:34,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:34,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:34,678 INFO L124 PetriNetUnfolderBase]: 1916/3319 cut-off events. [2024-06-03 18:49:34,679 INFO L125 PetriNetUnfolderBase]: For 162207/162207 co-relation queries the response was YES. [2024-06-03 18:49:34,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22114 conditions, 3319 events. 1916/3319 cut-off events. For 162207/162207 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20967 event pairs, 534 based on Foata normal form. 2/3317 useless extension candidates. Maximal degree in co-relation 22020. Up to 2886 conditions per place. [2024-06-03 18:49:34,702 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 54 changer transitions 0/231 dead transitions. [2024-06-03 18:49:34,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 231 transitions, 3045 flow [2024-06-03 18:49:34,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:34,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:34,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:49:34,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:49:34,703 INFO L175 Difference]: Start difference. First operand has 195 places, 211 transitions, 2507 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:49:34,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 231 transitions, 3045 flow [2024-06-03 18:49:35,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 231 transitions, 2898 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:35,041 INFO L231 Difference]: Finished difference. Result has 198 places, 213 transitions, 2523 flow [2024-06-03 18:49:35,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2368, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2523, PETRI_PLACES=198, PETRI_TRANSITIONS=213} [2024-06-03 18:49:35,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-03 18:49:35,042 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 213 transitions, 2523 flow [2024-06-03 18:49:35,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:35,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:35,042 INFO 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-03 18:49:35,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 18:49:35,042 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-03 18:49:35,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:35,042 INFO L85 PathProgramCache]: Analyzing trace with hash 210381028, now seen corresponding path program 6 times [2024-06-03 18:49:35,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:35,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15581999] [2024-06-03 18:49:35,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:35,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:35,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:35,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:35,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:35,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15581999] [2024-06-03 18:49:35,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15581999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:35,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:35,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:35,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557705323] [2024-06-03 18:49:35,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:35,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:35,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:35,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:35,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:35,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:35,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 213 transitions, 2523 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:35,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:35,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:35,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:35,603 INFO L124 PetriNetUnfolderBase]: 1924/3327 cut-off events. [2024-06-03 18:49:35,603 INFO L125 PetriNetUnfolderBase]: For 167248/167248 co-relation queries the response was YES. [2024-06-03 18:49:35,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22138 conditions, 3327 events. 1924/3327 cut-off events. For 167248/167248 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20924 event pairs, 406 based on Foata normal form. 2/3325 useless extension candidates. Maximal degree in co-relation 22043. Up to 1941 conditions per place. [2024-06-03 18:49:35,632 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 161 selfloop transitions, 78 changer transitions 0/246 dead transitions. [2024-06-03 18:49:35,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 246 transitions, 3374 flow [2024-06-03 18:49:35,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:35,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:35,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:49:35,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-03 18:49:35,632 INFO L175 Difference]: Start difference. First operand has 198 places, 213 transitions, 2523 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:49:35,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 246 transitions, 3374 flow [2024-06-03 18:49:35,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 246 transitions, 3247 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:35,944 INFO L231 Difference]: Finished difference. Result has 200 places, 215 transitions, 2594 flow [2024-06-03 18:49:35,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2396, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2594, PETRI_PLACES=200, PETRI_TRANSITIONS=215} [2024-06-03 18:49:35,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-03 18:49:35,944 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 215 transitions, 2594 flow [2024-06-03 18:49:35,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:35,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:35,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-03 18:49:35,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 18:49:35,945 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-03 18:49:35,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:35,945 INFO L85 PathProgramCache]: Analyzing trace with hash 221808868, now seen corresponding path program 7 times [2024-06-03 18:49:35,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:35,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374769328] [2024-06-03 18:49:35,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:35,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:35,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:36,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:36,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:36,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374769328] [2024-06-03 18:49:36,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374769328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:36,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:36,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:36,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412247709] [2024-06-03 18:49:36,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:36,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:36,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:36,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:36,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:36,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:36,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 215 transitions, 2594 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:36,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:36,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:36,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:36,524 INFO L124 PetriNetUnfolderBase]: 1899/3280 cut-off events. [2024-06-03 18:49:36,524 INFO L125 PetriNetUnfolderBase]: For 172481/172481 co-relation queries the response was YES. [2024-06-03 18:49:36,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21996 conditions, 3280 events. 1899/3280 cut-off events. For 172481/172481 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20571 event pairs, 444 based on Foata normal form. 8/3284 useless extension candidates. Maximal degree in co-relation 21900. Up to 1927 conditions per place. [2024-06-03 18:49:36,548 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 166 selfloop transitions, 70 changer transitions 0/243 dead transitions. [2024-06-03 18:49:36,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 243 transitions, 3284 flow [2024-06-03 18:49:36,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:36,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:36,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:49:36,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:49:36,549 INFO L175 Difference]: Start difference. First operand has 200 places, 215 transitions, 2594 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:49:36,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 243 transitions, 3284 flow [2024-06-03 18:49:36,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 243 transitions, 3060 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:36,913 INFO L231 Difference]: Finished difference. Result has 201 places, 215 transitions, 2516 flow [2024-06-03 18:49:36,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2516, PETRI_PLACES=201, PETRI_TRANSITIONS=215} [2024-06-03 18:49:36,913 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-03 18:49:36,913 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 215 transitions, 2516 flow [2024-06-03 18:49:36,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:36,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:36,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:36,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 18:49:36,914 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-03 18:49:36,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:36,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1336190748, now seen corresponding path program 8 times [2024-06-03 18:49:36,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:36,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846296837] [2024-06-03 18:49:36,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:36,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:36,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:36,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:36,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:36,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846296837] [2024-06-03 18:49:36,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846296837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:36,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:36,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:36,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491501936] [2024-06-03 18:49:36,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:36,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:36,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:36,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:36,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:37,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:37,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 215 transitions, 2516 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:37,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:37,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:37,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:37,419 INFO L124 PetriNetUnfolderBase]: 1876/3261 cut-off events. [2024-06-03 18:49:37,419 INFO L125 PetriNetUnfolderBase]: For 164269/164269 co-relation queries the response was YES. [2024-06-03 18:49:37,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20955 conditions, 3261 events. 1876/3261 cut-off events. For 164269/164269 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20670 event pairs, 516 based on Foata normal form. 10/3267 useless extension candidates. Maximal degree in co-relation 20860. Up to 2794 conditions per place. [2024-06-03 18:49:37,447 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 50 changer transitions 0/233 dead transitions. [2024-06-03 18:49:37,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 233 transitions, 3038 flow [2024-06-03 18:49:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:37,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:37,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:49:37,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:49:37,448 INFO L175 Difference]: Start difference. First operand has 201 places, 215 transitions, 2516 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:49:37,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 233 transitions, 3038 flow [2024-06-03 18:49:37,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 233 transitions, 2880 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:37,753 INFO L231 Difference]: Finished difference. Result has 202 places, 215 transitions, 2464 flow [2024-06-03 18:49:37,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2464, PETRI_PLACES=202, PETRI_TRANSITIONS=215} [2024-06-03 18:49:37,754 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-03 18:49:37,754 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 215 transitions, 2464 flow [2024-06-03 18:49:37,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:37,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:37,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] [2024-06-03 18:49:37,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 18:49:37,754 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-03 18:49:37,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:37,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1327619868, now seen corresponding path program 9 times [2024-06-03 18:49:37,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:37,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546448970] [2024-06-03 18:49:37,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:37,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:37,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:37,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:37,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:37,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546448970] [2024-06-03 18:49:37,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546448970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:37,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:37,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:37,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632587719] [2024-06-03 18:49:37,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:37,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:37,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:37,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:37,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:37,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:37,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 215 transitions, 2464 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:37,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:37,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:37,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:38,291 INFO L124 PetriNetUnfolderBase]: 1846/3211 cut-off events. [2024-06-03 18:49:38,291 INFO L125 PetriNetUnfolderBase]: For 152192/152192 co-relation queries the response was YES. [2024-06-03 18:49:38,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19914 conditions, 3211 events. 1846/3211 cut-off events. For 152192/152192 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20238 event pairs, 486 based on Foata normal form. 10/3217 useless extension candidates. Maximal degree in co-relation 19818. Up to 2542 conditions per place. [2024-06-03 18:49:38,314 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 175 selfloop transitions, 55 changer transitions 0/237 dead transitions. [2024-06-03 18:49:38,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 237 transitions, 3030 flow [2024-06-03 18:49:38,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:38,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:38,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:49:38,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:49:38,315 INFO L175 Difference]: Start difference. First operand has 202 places, 215 transitions, 2464 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:49:38,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 237 transitions, 3030 flow [2024-06-03 18:49:38,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 237 transitions, 2904 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:38,614 INFO L231 Difference]: Finished difference. Result has 204 places, 215 transitions, 2455 flow [2024-06-03 18:49:38,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2455, PETRI_PLACES=204, PETRI_TRANSITIONS=215} [2024-06-03 18:49:38,615 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-03 18:49:38,615 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 215 transitions, 2455 flow [2024-06-03 18:49:38,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:38,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:38,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] [2024-06-03 18:49:38,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 18:49:38,615 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-03 18:49:38,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:38,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1077303896, now seen corresponding path program 10 times [2024-06-03 18:49:38,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:38,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529686240] [2024-06-03 18:49:38,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:38,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:38,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:38,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:38,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:38,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529686240] [2024-06-03 18:49:38,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529686240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:38,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:38,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:38,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275328036] [2024-06-03 18:49:38,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:38,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:38,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:38,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:38,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:38,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:38,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 215 transitions, 2455 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:38,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:38,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:38,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:39,146 INFO L124 PetriNetUnfolderBase]: 1823/3177 cut-off events. [2024-06-03 18:49:39,146 INFO L125 PetriNetUnfolderBase]: For 141112/141112 co-relation queries the response was YES. [2024-06-03 18:49:39,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19136 conditions, 3177 events. 1823/3177 cut-off events. For 141112/141112 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20091 event pairs, 474 based on Foata normal form. 10/3182 useless extension candidates. Maximal degree in co-relation 19039. Up to 2589 conditions per place. [2024-06-03 18:49:39,172 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 186 selfloop transitions, 58 changer transitions 0/251 dead transitions. [2024-06-03 18:49:39,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 251 transitions, 3071 flow [2024-06-03 18:49:39,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:39,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:39,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 18:49:39,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-03 18:49:39,174 INFO L175 Difference]: Start difference. First operand has 204 places, 215 transitions, 2455 flow. Second operand 8 states and 203 transitions. [2024-06-03 18:49:39,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 251 transitions, 3071 flow [2024-06-03 18:49:39,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 251 transitions, 2930 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:39,485 INFO L231 Difference]: Finished difference. Result has 206 places, 215 transitions, 2445 flow [2024-06-03 18:49:39,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2445, PETRI_PLACES=206, PETRI_TRANSITIONS=215} [2024-06-03 18:49:39,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-03 18:49:39,486 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 215 transitions, 2445 flow [2024-06-03 18:49:39,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:39,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:39,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:39,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 18:49:39,487 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-03 18:49:39,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:39,487 INFO L85 PathProgramCache]: Analyzing trace with hash 46018644, now seen corresponding path program 11 times [2024-06-03 18:49:39,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:39,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091249558] [2024-06-03 18:49:39,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:39,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:39,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:39,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:39,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091249558] [2024-06-03 18:49:39,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091249558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:39,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:39,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:39,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112477976] [2024-06-03 18:49:39,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:39,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:39,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:39,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:39,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:39,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:39,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 215 transitions, 2445 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:39,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:39,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:39,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:40,015 INFO L124 PetriNetUnfolderBase]: 1800/3137 cut-off events. [2024-06-03 18:49:40,015 INFO L125 PetriNetUnfolderBase]: For 127649/127649 co-relation queries the response was YES. [2024-06-03 18:49:40,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18320 conditions, 3137 events. 1800/3137 cut-off events. For 127649/127649 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19853 event pairs, 489 based on Foata normal form. 10/3141 useless extension candidates. Maximal degree in co-relation 18222. Up to 2654 conditions per place. [2024-06-03 18:49:40,097 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 183 selfloop transitions, 48 changer transitions 0/238 dead transitions. [2024-06-03 18:49:40,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 238 transitions, 2991 flow [2024-06-03 18:49:40,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:40,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:40,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-03 18:49:40,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-03 18:49:40,098 INFO L175 Difference]: Start difference. First operand has 206 places, 215 transitions, 2445 flow. Second operand 6 states and 153 transitions. [2024-06-03 18:49:40,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 238 transitions, 2991 flow [2024-06-03 18:49:40,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 238 transitions, 2870 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:40,401 INFO L231 Difference]: Finished difference. Result has 206 places, 215 transitions, 2429 flow [2024-06-03 18:49:40,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2429, PETRI_PLACES=206, PETRI_TRANSITIONS=215} [2024-06-03 18:49:40,401 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-03 18:49:40,401 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 215 transitions, 2429 flow [2024-06-03 18:49:40,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:40,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:40,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:40,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 18:49:40,402 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-03 18:49:40,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:40,402 INFO L85 PathProgramCache]: Analyzing trace with hash -907286394, now seen corresponding path program 12 times [2024-06-03 18:49:40,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:40,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717727852] [2024-06-03 18:49:40,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:40,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:40,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:40,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:40,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:40,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717727852] [2024-06-03 18:49:40,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717727852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:40,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:40,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:40,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362068654] [2024-06-03 18:49:40,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:40,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:40,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:40,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:40,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:40,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:40,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 215 transitions, 2429 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:40,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:40,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:40,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:41,033 INFO L124 PetriNetUnfolderBase]: 1770/3086 cut-off events. [2024-06-03 18:49:41,033 INFO L125 PetriNetUnfolderBase]: For 110404/110404 co-relation queries the response was YES. [2024-06-03 18:49:41,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17389 conditions, 3086 events. 1770/3086 cut-off events. For 110404/110404 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19507 event pairs, 376 based on Foata normal form. 10/3090 useless extension candidates. Maximal degree in co-relation 17290. Up to 2139 conditions per place. [2024-06-03 18:49:41,063 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 60 changer transitions 0/244 dead transitions. [2024-06-03 18:49:41,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 244 transitions, 3039 flow [2024-06-03 18:49:41,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:41,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:41,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-03 18:49:41,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-03 18:49:41,064 INFO L175 Difference]: Start difference. First operand has 206 places, 215 transitions, 2429 flow. Second operand 6 states and 158 transitions. [2024-06-03 18:49:41,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 244 transitions, 3039 flow [2024-06-03 18:49:41,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 244 transitions, 2920 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:41,401 INFO L231 Difference]: Finished difference. Result has 207 places, 215 transitions, 2441 flow [2024-06-03 18:49:41,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2441, PETRI_PLACES=207, PETRI_TRANSITIONS=215} [2024-06-03 18:49:41,401 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-03 18:49:41,401 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 215 transitions, 2441 flow [2024-06-03 18:49:41,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:41,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:41,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, 1] [2024-06-03 18:49:41,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 18:49:41,401 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-03 18:49:41,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:41,402 INFO L85 PathProgramCache]: Analyzing trace with hash 221426226, now seen corresponding path program 1 times [2024-06-03 18:49:41,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:41,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320734539] [2024-06-03 18:49:41,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:41,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:41,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:41,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-03 18:49:41,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:41,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320734539] [2024-06-03 18:49:41,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320734539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:41,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:41,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:41,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100725226] [2024-06-03 18:49:41,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:41,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:41,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:41,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:41,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:41,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:41,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 215 transitions, 2441 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:41,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:41,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:41,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:41,884 INFO L124 PetriNetUnfolderBase]: 1775/3095 cut-off events. [2024-06-03 18:49:41,884 INFO L125 PetriNetUnfolderBase]: For 99434/99434 co-relation queries the response was YES. [2024-06-03 18:49:41,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17577 conditions, 3095 events. 1775/3095 cut-off events. For 99434/99434 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19544 event pairs, 483 based on Foata normal form. 1/3090 useless extension candidates. Maximal degree in co-relation 17477. Up to 2640 conditions per place. [2024-06-03 18:49:41,911 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 163 selfloop transitions, 61 changer transitions 0/231 dead transitions. [2024-06-03 18:49:41,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 231 transitions, 2957 flow [2024-06-03 18:49:41,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:41,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:41,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:49:41,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 18:49:41,912 INFO L175 Difference]: Start difference. First operand has 207 places, 215 transitions, 2441 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:49:41,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 231 transitions, 2957 flow [2024-06-03 18:49:42,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 231 transitions, 2753 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:42,253 INFO L231 Difference]: Finished difference. Result has 206 places, 218 transitions, 2415 flow [2024-06-03 18:49:42,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2237, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2415, PETRI_PLACES=206, PETRI_TRANSITIONS=218} [2024-06-03 18:49:42,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-03 18:49:42,254 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 218 transitions, 2415 flow [2024-06-03 18:49:42,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:42,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:42,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:42,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 18:49:42,254 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-03 18:49:42,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:42,254 INFO L85 PathProgramCache]: Analyzing trace with hash 32981744, now seen corresponding path program 2 times [2024-06-03 18:49:42,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:42,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003808107] [2024-06-03 18:49:42,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:42,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:42,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:42,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:42,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:42,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003808107] [2024-06-03 18:49:42,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003808107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:42,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:42,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:42,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597691978] [2024-06-03 18:49:42,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:42,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:42,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:42,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:42,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:42,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:42,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 218 transitions, 2415 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:42,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:42,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:42,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:42,740 INFO L124 PetriNetUnfolderBase]: 1780/3104 cut-off events. [2024-06-03 18:49:42,740 INFO L125 PetriNetUnfolderBase]: For 99655/99655 co-relation queries the response was YES. [2024-06-03 18:49:42,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17335 conditions, 3104 events. 1780/3104 cut-off events. For 99655/99655 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 19592 event pairs, 483 based on Foata normal form. 1/3099 useless extension candidates. Maximal degree in co-relation 17234. Up to 2569 conditions per place. [2024-06-03 18:49:42,766 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 87 changer transitions 0/239 dead transitions. [2024-06-03 18:49:42,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 239 transitions, 3083 flow [2024-06-03 18:49:42,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:42,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:42,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:49:42,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:49:42,768 INFO L175 Difference]: Start difference. First operand has 206 places, 218 transitions, 2415 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:49:42,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 239 transitions, 3083 flow [2024-06-03 18:49:43,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 239 transitions, 2947 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:43,124 INFO L231 Difference]: Finished difference. Result has 208 places, 221 transitions, 2504 flow [2024-06-03 18:49:43,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2504, PETRI_PLACES=208, PETRI_TRANSITIONS=221} [2024-06-03 18:49:43,125 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-03 18:49:43,125 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 221 transitions, 2504 flow [2024-06-03 18:49:43,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:43,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:43,125 INFO L208 CegarLoopForPetriNet]: 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-03 18:49:43,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 18:49:43,125 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-03 18:49:43,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:43,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1186339152, now seen corresponding path program 3 times [2024-06-03 18:49:43,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:43,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475049212] [2024-06-03 18:49:43,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:43,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:43,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:43,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:43,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:43,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475049212] [2024-06-03 18:49:43,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475049212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:43,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:43,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:43,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358079749] [2024-06-03 18:49:43,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:43,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:43,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:43,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:43,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:43,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:43,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 221 transitions, 2504 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:43,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:43,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:43,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:43,571 INFO L124 PetriNetUnfolderBase]: 1785/3113 cut-off events. [2024-06-03 18:49:43,571 INFO L125 PetriNetUnfolderBase]: For 100241/100241 co-relation queries the response was YES. [2024-06-03 18:49:43,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17459 conditions, 3113 events. 1785/3113 cut-off events. For 100241/100241 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 19666 event pairs, 483 based on Foata normal form. 1/3108 useless extension candidates. Maximal degree in co-relation 17358. Up to 2575 conditions per place. [2024-06-03 18:49:43,598 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 140 selfloop transitions, 93 changer transitions 0/240 dead transitions. [2024-06-03 18:49:43,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 240 transitions, 3292 flow [2024-06-03 18:49:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:43,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:43,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:49:43,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:49:43,599 INFO L175 Difference]: Start difference. First operand has 208 places, 221 transitions, 2504 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:49:43,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 240 transitions, 3292 flow [2024-06-03 18:49:43,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 240 transitions, 3108 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:43,915 INFO L231 Difference]: Finished difference. Result has 211 places, 224 transitions, 2560 flow [2024-06-03 18:49:43,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2329, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2560, PETRI_PLACES=211, PETRI_TRANSITIONS=224} [2024-06-03 18:49:43,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-03 18:49:43,916 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 224 transitions, 2560 flow [2024-06-03 18:49:43,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:43,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:43,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:43,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 18:49:43,916 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-03 18:49:43,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:43,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1186695342, now seen corresponding path program 4 times [2024-06-03 18:49:43,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:43,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967360306] [2024-06-03 18:49:43,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:43,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:43,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:43,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:43,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:43,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967360306] [2024-06-03 18:49:43,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967360306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:43,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:43,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:43,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646604663] [2024-06-03 18:49:43,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:43,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:43,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:43,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:43,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:44,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:44,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 224 transitions, 2560 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:44,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:44,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:44,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:44,380 INFO L124 PetriNetUnfolderBase]: 1782/3109 cut-off events. [2024-06-03 18:49:44,380 INFO L125 PetriNetUnfolderBase]: For 101194/101194 co-relation queries the response was YES. [2024-06-03 18:49:44,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17403 conditions, 3109 events. 1782/3109 cut-off events. For 101194/101194 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 19637 event pairs, 483 based on Foata normal form. 1/3104 useless extension candidates. Maximal degree in co-relation 17301. Up to 2572 conditions per place. [2024-06-03 18:49:44,406 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 144 selfloop transitions, 88 changer transitions 0/239 dead transitions. [2024-06-03 18:49:44,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 239 transitions, 3180 flow [2024-06-03 18:49:44,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:44,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:44,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:49:44,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:49:44,407 INFO L175 Difference]: Start difference. First operand has 211 places, 224 transitions, 2560 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:49:44,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 239 transitions, 3180 flow [2024-06-03 18:49:44,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 239 transitions, 2838 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:44,798 INFO L231 Difference]: Finished difference. Result has 211 places, 224 transitions, 2402 flow [2024-06-03 18:49:44,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2402, PETRI_PLACES=211, PETRI_TRANSITIONS=224} [2024-06-03 18:49:44,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-03 18:49:44,799 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 224 transitions, 2402 flow [2024-06-03 18:49:44,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:44,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:44,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:44,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 18:49:44,800 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-03 18:49:44,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:44,800 INFO L85 PathProgramCache]: Analyzing trace with hash 2076439716, now seen corresponding path program 5 times [2024-06-03 18:49:44,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:44,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50406788] [2024-06-03 18:49:44,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:44,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:44,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:44,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:44,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50406788] [2024-06-03 18:49:44,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50406788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:44,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:44,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:44,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522474485] [2024-06-03 18:49:44,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:44,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:44,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:44,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:44,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:44,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:44,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 224 transitions, 2402 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:44,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:44,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:44,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:45,281 INFO L124 PetriNetUnfolderBase]: 1787/3118 cut-off events. [2024-06-03 18:49:45,282 INFO L125 PetriNetUnfolderBase]: For 102917/102917 co-relation queries the response was YES. [2024-06-03 18:49:45,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17393 conditions, 3118 events. 1787/3118 cut-off events. For 102917/102917 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 19708 event pairs, 481 based on Foata normal form. 1/3113 useless extension candidates. Maximal degree in co-relation 17291. Up to 2642 conditions per place. [2024-06-03 18:49:45,309 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 66 changer transitions 0/243 dead transitions. [2024-06-03 18:49:45,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 243 transitions, 3071 flow [2024-06-03 18:49:45,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:45,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:45,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 18:49:45,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-03 18:49:45,310 INFO L175 Difference]: Start difference. First operand has 211 places, 224 transitions, 2402 flow. Second operand 8 states and 181 transitions. [2024-06-03 18:49:45,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 243 transitions, 3071 flow [2024-06-03 18:49:45,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 243 transitions, 2866 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:45,699 INFO L231 Difference]: Finished difference. Result has 213 places, 227 transitions, 2372 flow [2024-06-03 18:49:45,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2372, PETRI_PLACES=213, PETRI_TRANSITIONS=227} [2024-06-03 18:49:45,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-03 18:49:45,700 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 227 transitions, 2372 flow [2024-06-03 18:49:45,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:45,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:45,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:45,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 18:49:45,700 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-03 18:49:45,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:45,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1877137926, now seen corresponding path program 6 times [2024-06-03 18:49:45,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:45,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311931787] [2024-06-03 18:49:45,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:45,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:45,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:45,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:45,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:45,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311931787] [2024-06-03 18:49:45,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311931787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:45,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:45,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:45,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465778054] [2024-06-03 18:49:45,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:45,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:45,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:45,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:45,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:45,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:45,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 227 transitions, 2372 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:45,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:45,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:45,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:46,153 INFO L124 PetriNetUnfolderBase]: 1792/3127 cut-off events. [2024-06-03 18:49:46,153 INFO L125 PetriNetUnfolderBase]: For 105661/105661 co-relation queries the response was YES. [2024-06-03 18:49:46,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17409 conditions, 3127 events. 1792/3127 cut-off events. For 105661/105661 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19782 event pairs, 483 based on Foata normal form. 1/3122 useless extension candidates. Maximal degree in co-relation 17306. Up to 2648 conditions per place. [2024-06-03 18:49:46,179 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 173 selfloop transitions, 64 changer transitions 0/244 dead transitions. [2024-06-03 18:49:46,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 244 transitions, 3041 flow [2024-06-03 18:49:46,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:46,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:46,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:49:46,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:49:46,185 INFO L175 Difference]: Start difference. First operand has 213 places, 227 transitions, 2372 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:49:46,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 244 transitions, 3041 flow [2024-06-03 18:49:46,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 244 transitions, 2870 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:46,603 INFO L231 Difference]: Finished difference. Result has 213 places, 230 transitions, 2372 flow [2024-06-03 18:49:46,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2211, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2372, PETRI_PLACES=213, PETRI_TRANSITIONS=230} [2024-06-03 18:49:46,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-03 18:49:46,604 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 230 transitions, 2372 flow [2024-06-03 18:49:46,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:46,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:46,604 INFO L208 CegarLoopForPetriNet]: 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-03 18:49:46,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 18:49:46,605 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-03 18:49:46,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:46,605 INFO L85 PathProgramCache]: Analyzing trace with hash -702220438, now seen corresponding path program 7 times [2024-06-03 18:49:46,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:46,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970409482] [2024-06-03 18:49:46,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:46,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:46,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:46,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:46,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:46,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970409482] [2024-06-03 18:49:46,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970409482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:46,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:46,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:46,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205940543] [2024-06-03 18:49:46,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:46,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:46,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:46,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:46,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:46,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:46,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 230 transitions, 2372 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:46,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:46,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:46,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:47,060 INFO L124 PetriNetUnfolderBase]: 1789/3123 cut-off events. [2024-06-03 18:49:47,060 INFO L125 PetriNetUnfolderBase]: For 106435/106435 co-relation queries the response was YES. [2024-06-03 18:49:47,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17337 conditions, 3123 events. 1789/3123 cut-off events. For 106435/106435 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19779 event pairs, 483 based on Foata normal form. 1/3118 useless extension candidates. Maximal degree in co-relation 17233. Up to 2645 conditions per place. [2024-06-03 18:49:47,088 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 65 changer transitions 0/246 dead transitions. [2024-06-03 18:49:47,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 246 transitions, 2890 flow [2024-06-03 18:49:47,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:47,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:47,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:49:47,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 18:49:47,088 INFO L175 Difference]: Start difference. First operand has 213 places, 230 transitions, 2372 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:49:47,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 246 transitions, 2890 flow [2024-06-03 18:49:47,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 246 transitions, 2740 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:47,495 INFO L231 Difference]: Finished difference. Result has 215 places, 230 transitions, 2360 flow [2024-06-03 18:49:47,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2360, PETRI_PLACES=215, PETRI_TRANSITIONS=230} [2024-06-03 18:49:47,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-03 18:49:47,495 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 230 transitions, 2360 flow [2024-06-03 18:49:47,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:47,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:47,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, 1] [2024-06-03 18:49:47,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 18:49:47,496 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-03 18:49:47,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:47,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1724705336, now seen corresponding path program 1 times [2024-06-03 18:49:47,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:47,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220425641] [2024-06-03 18:49:47,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:47,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:47,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:47,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:47,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:47,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220425641] [2024-06-03 18:49:47,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220425641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:47,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:47,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:47,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159930334] [2024-06-03 18:49:47,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:47,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:47,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:47,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:47,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:47,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:47,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 230 transitions, 2360 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:47,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:47,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:47,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:47,969 INFO L124 PetriNetUnfolderBase]: 1809/3157 cut-off events. [2024-06-03 18:49:47,969 INFO L125 PetriNetUnfolderBase]: For 119603/119603 co-relation queries the response was YES. [2024-06-03 18:49:47,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17526 conditions, 3157 events. 1809/3157 cut-off events. For 119603/119603 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 19922 event pairs, 369 based on Foata normal form. 6/3157 useless extension candidates. Maximal degree in co-relation 17421. Up to 2568 conditions per place. [2024-06-03 18:49:47,999 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 224 selfloop transitions, 23 changer transitions 0/254 dead transitions. [2024-06-03 18:49:47,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 254 transitions, 3093 flow [2024-06-03 18:49:47,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:47,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:47,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:49:47,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:49:48,000 INFO L175 Difference]: Start difference. First operand has 215 places, 230 transitions, 2360 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:49:48,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 254 transitions, 3093 flow [2024-06-03 18:49:48,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 254 transitions, 2908 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:48,477 INFO L231 Difference]: Finished difference. Result has 215 places, 231 transitions, 2238 flow [2024-06-03 18:49:48,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2175, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2238, PETRI_PLACES=215, PETRI_TRANSITIONS=231} [2024-06-03 18:49:48,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-03 18:49:48,478 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 231 transitions, 2238 flow [2024-06-03 18:49:48,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:48,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:48,478 INFO L208 CegarLoopForPetriNet]: 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-03 18:49:48,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 18:49:48,478 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-03 18:49:48,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:48,478 INFO L85 PathProgramCache]: Analyzing trace with hash 864069990, now seen corresponding path program 2 times [2024-06-03 18:49:48,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:48,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114797980] [2024-06-03 18:49:48,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:48,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:48,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:48,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:48,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:48,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114797980] [2024-06-03 18:49:48,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114797980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:48,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:48,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:48,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560237010] [2024-06-03 18:49:48,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:48,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:48,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:48,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:48,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:48,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:48,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 231 transitions, 2238 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:48,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:48,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:48,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:48,960 INFO L124 PetriNetUnfolderBase]: 1796/3138 cut-off events. [2024-06-03 18:49:48,960 INFO L125 PetriNetUnfolderBase]: For 110260/110260 co-relation queries the response was YES. [2024-06-03 18:49:48,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17028 conditions, 3138 events. 1796/3138 cut-off events. For 110260/110260 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 19842 event pairs, 358 based on Foata normal form. 6/3138 useless extension candidates. Maximal degree in co-relation 16922. Up to 2562 conditions per place. [2024-06-03 18:49:48,990 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 220 selfloop transitions, 23 changer transitions 1/251 dead transitions. [2024-06-03 18:49:48,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 251 transitions, 2818 flow [2024-06-03 18:49:48,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:49:48,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:49:48,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-03 18:49:48,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:49:48,991 INFO L175 Difference]: Start difference. First operand has 215 places, 231 transitions, 2238 flow. Second operand 5 states and 125 transitions. [2024-06-03 18:49:48,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 251 transitions, 2818 flow [2024-06-03 18:49:49,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 251 transitions, 2762 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:49,338 INFO L231 Difference]: Finished difference. Result has 217 places, 231 transitions, 2234 flow [2024-06-03 18:49:49,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2234, PETRI_PLACES=217, PETRI_TRANSITIONS=231} [2024-06-03 18:49:49,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-03 18:49:49,339 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 231 transitions, 2234 flow [2024-06-03 18:49:49,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:49,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:49,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:49,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 18:49:49,339 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-03 18:49:49,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:49,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1138099340, now seen corresponding path program 1 times [2024-06-03 18:49:49,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:49,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761580857] [2024-06-03 18:49:49,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:49,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:49,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:49,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:49,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:49,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761580857] [2024-06-03 18:49:49,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761580857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:49,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:49,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:49,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945362764] [2024-06-03 18:49:49,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:49,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:49,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:49,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:49,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:49,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:49,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 231 transitions, 2234 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:49,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:49,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:49,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:49,894 INFO L124 PetriNetUnfolderBase]: 1816/3187 cut-off events. [2024-06-03 18:49:49,895 INFO L125 PetriNetUnfolderBase]: For 113803/113803 co-relation queries the response was YES. [2024-06-03 18:49:49,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17195 conditions, 3187 events. 1816/3187 cut-off events. For 113803/113803 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20263 event pairs, 329 based on Foata normal form. 6/3188 useless extension candidates. Maximal degree in co-relation 17089. Up to 2247 conditions per place. [2024-06-03 18:49:49,927 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 70 changer transitions 1/275 dead transitions. [2024-06-03 18:49:49,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 275 transitions, 2980 flow [2024-06-03 18:49:49,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:49,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:49,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-03 18:49:49,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-03 18:49:49,928 INFO L175 Difference]: Start difference. First operand has 217 places, 231 transitions, 2234 flow. Second operand 8 states and 207 transitions. [2024-06-03 18:49:49,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 275 transitions, 2980 flow [2024-06-03 18:49:50,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 275 transitions, 2907 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:50,408 INFO L231 Difference]: Finished difference. Result has 220 places, 234 transitions, 2385 flow [2024-06-03 18:49:50,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2385, PETRI_PLACES=220, PETRI_TRANSITIONS=234} [2024-06-03 18:49:50,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-03 18:49:50,409 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 234 transitions, 2385 flow [2024-06-03 18:49:50,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:50,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:50,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:50,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 18:49:50,409 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-03 18:49:50,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:50,409 INFO L85 PathProgramCache]: Analyzing trace with hash -925874236, now seen corresponding path program 2 times [2024-06-03 18:49:50,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:50,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714428895] [2024-06-03 18:49:50,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:50,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:50,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:50,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:50,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714428895] [2024-06-03 18:49:50,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714428895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:50,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:50,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:50,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445603146] [2024-06-03 18:49:50,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:50,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:50,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:50,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:50,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:50,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:50,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 234 transitions, 2385 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:50,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:50,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:50,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:50,955 INFO L124 PetriNetUnfolderBase]: 1917/3373 cut-off events. [2024-06-03 18:49:50,955 INFO L125 PetriNetUnfolderBase]: For 149730/149730 co-relation queries the response was YES. [2024-06-03 18:49:50,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19384 conditions, 3373 events. 1917/3373 cut-off events. For 149730/149730 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21649 event pairs, 291 based on Foata normal form. 6/3373 useless extension candidates. Maximal degree in co-relation 19278. Up to 1779 conditions per place. [2024-06-03 18:49:50,986 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 196 selfloop transitions, 69 changer transitions 0/272 dead transitions. [2024-06-03 18:49:50,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 272 transitions, 3254 flow [2024-06-03 18:49:50,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:50,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:50,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-03 18:49:50,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-03 18:49:50,987 INFO L175 Difference]: Start difference. First operand has 220 places, 234 transitions, 2385 flow. Second operand 7 states and 181 transitions. [2024-06-03 18:49:50,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 272 transitions, 3254 flow [2024-06-03 18:49:51,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 272 transitions, 3163 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:51,548 INFO L231 Difference]: Finished difference. Result has 223 places, 237 transitions, 2527 flow [2024-06-03 18:49:51,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2527, PETRI_PLACES=223, PETRI_TRANSITIONS=237} [2024-06-03 18:49:51,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-03 18:49:51,549 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 237 transitions, 2527 flow [2024-06-03 18:49:51,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:51,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:51,549 INFO L208 CegarLoopForPetriNet]: 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-03 18:49:51,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 18:49:51,549 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-03 18:49:51,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:51,549 INFO L85 PathProgramCache]: Analyzing trace with hash -932540476, now seen corresponding path program 3 times [2024-06-03 18:49:51,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:51,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386853889] [2024-06-03 18:49:51,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:51,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:51,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:51,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:51,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:51,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386853889] [2024-06-03 18:49:51,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386853889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:51,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:51,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:51,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142447639] [2024-06-03 18:49:51,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:51,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:51,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:51,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:51,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:51,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:51,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 237 transitions, 2527 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:51,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:51,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:51,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:52,104 INFO L124 PetriNetUnfolderBase]: 1904/3342 cut-off events. [2024-06-03 18:49:52,105 INFO L125 PetriNetUnfolderBase]: For 139099/139099 co-relation queries the response was YES. [2024-06-03 18:49:52,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19440 conditions, 3342 events. 1904/3342 cut-off events. For 139099/139099 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21392 event pairs, 330 based on Foata normal form. 6/3342 useless extension candidates. Maximal degree in co-relation 19332. Up to 1773 conditions per place. [2024-06-03 18:49:52,137 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 192 selfloop transitions, 72 changer transitions 0/271 dead transitions. [2024-06-03 18:49:52,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 271 transitions, 3349 flow [2024-06-03 18:49:52,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:52,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:52,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-03 18:49:52,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-03 18:49:52,138 INFO L175 Difference]: Start difference. First operand has 223 places, 237 transitions, 2527 flow. Second operand 7 states and 180 transitions. [2024-06-03 18:49:52,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 271 transitions, 3349 flow [2024-06-03 18:49:52,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 271 transitions, 3253 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:52,605 INFO L231 Difference]: Finished difference. Result has 227 places, 237 transitions, 2579 flow [2024-06-03 18:49:52,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2579, PETRI_PLACES=227, PETRI_TRANSITIONS=237} [2024-06-03 18:49:52,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-03 18:49:52,606 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 237 transitions, 2579 flow [2024-06-03 18:49:52,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:52,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:52,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:52,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 18:49:52,606 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-03 18:49:52,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:52,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1931025561, now seen corresponding path program 1 times [2024-06-03 18:49:52,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:52,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517604820] [2024-06-03 18:49:52,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:52,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:52,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:52,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:52,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:52,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517604820] [2024-06-03 18:49:52,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517604820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:52,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:52,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:52,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293329628] [2024-06-03 18:49:52,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:52,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:52,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:52,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:52,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:52,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:52,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 237 transitions, 2579 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:52,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:52,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:52,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:53,259 INFO L124 PetriNetUnfolderBase]: 2003/3499 cut-off events. [2024-06-03 18:49:53,259 INFO L125 PetriNetUnfolderBase]: For 176698/176698 co-relation queries the response was YES. [2024-06-03 18:49:53,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21642 conditions, 3499 events. 2003/3499 cut-off events. For 176698/176698 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22503 event pairs, 418 based on Foata normal form. 6/3499 useless extension candidates. Maximal degree in co-relation 21533. Up to 2613 conditions per place. [2024-06-03 18:49:53,291 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 34 changer transitions 4/290 dead transitions. [2024-06-03 18:49:53,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 290 transitions, 3691 flow [2024-06-03 18:49:53,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:49:53,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:49:53,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-03 18:49:53,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043360433604336 [2024-06-03 18:49:53,292 INFO L175 Difference]: Start difference. First operand has 227 places, 237 transitions, 2579 flow. Second operand 9 states and 223 transitions. [2024-06-03 18:49:53,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 290 transitions, 3691 flow [2024-06-03 18:49:53,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 290 transitions, 3464 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:53,781 INFO L231 Difference]: Finished difference. Result has 229 places, 240 transitions, 2504 flow [2024-06-03 18:49:53,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2504, PETRI_PLACES=229, PETRI_TRANSITIONS=240} [2024-06-03 18:49:53,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-03 18:49:53,782 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 240 transitions, 2504 flow [2024-06-03 18:49:53,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:53,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:53,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:53,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 18:49:53,782 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-03 18:49:53,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:53,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1204149283, now seen corresponding path program 2 times [2024-06-03 18:49:53,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:53,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477036693] [2024-06-03 18:49:53,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:53,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:53,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:53,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:53,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:53,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477036693] [2024-06-03 18:49:53,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477036693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:53,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:53,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:53,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90151792] [2024-06-03 18:49:53,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:53,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:53,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:53,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:53,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:53,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:53,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 240 transitions, 2504 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:53,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:53,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:53,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:54,358 INFO L124 PetriNetUnfolderBase]: 1909/3352 cut-off events. [2024-06-03 18:49:54,358 INFO L125 PetriNetUnfolderBase]: For 124894/124894 co-relation queries the response was YES. [2024-06-03 18:49:54,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18787 conditions, 3352 events. 1909/3352 cut-off events. For 124894/124894 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21491 event pairs, 413 based on Foata normal form. 6/3355 useless extension candidates. Maximal degree in co-relation 18679. Up to 2863 conditions per place. [2024-06-03 18:49:54,387 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 239 selfloop transitions, 26 changer transitions 2/274 dead transitions. [2024-06-03 18:49:54,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 274 transitions, 3148 flow [2024-06-03 18:49:54,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:54,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:54,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:49:54,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:49:54,388 INFO L175 Difference]: Start difference. First operand has 229 places, 240 transitions, 2504 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:49:54,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 274 transitions, 3148 flow [2024-06-03 18:49:54,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 274 transitions, 3077 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:54,806 INFO L231 Difference]: Finished difference. Result has 233 places, 240 transitions, 2489 flow [2024-06-03 18:49:54,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2433, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2489, PETRI_PLACES=233, PETRI_TRANSITIONS=240} [2024-06-03 18:49:54,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-03 18:49:54,807 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 240 transitions, 2489 flow [2024-06-03 18:49:54,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:54,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:54,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:54,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 18:49:54,807 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-03 18:49:54,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:54,808 INFO L85 PathProgramCache]: Analyzing trace with hash -350041053, now seen corresponding path program 3 times [2024-06-03 18:49:54,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:54,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681817571] [2024-06-03 18:49:54,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:54,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:54,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:54,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:54,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:54,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681817571] [2024-06-03 18:49:54,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681817571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:54,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:54,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:54,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114716926] [2024-06-03 18:49:54,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:54,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:54,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:54,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:54,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:54,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:54,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 240 transitions, 2489 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:54,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:54,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:54,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:55,465 INFO L124 PetriNetUnfolderBase]: 1937/3394 cut-off events. [2024-06-03 18:49:55,465 INFO L125 PetriNetUnfolderBase]: For 133926/133926 co-relation queries the response was YES. [2024-06-03 18:49:55,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18969 conditions, 3394 events. 1937/3394 cut-off events. For 133926/133926 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21821 event pairs, 497 based on Foata normal form. 8/3397 useless extension candidates. Maximal degree in co-relation 18859. Up to 2801 conditions per place. [2024-06-03 18:49:55,495 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 28 changer transitions 0/280 dead transitions. [2024-06-03 18:49:55,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 280 transitions, 3347 flow [2024-06-03 18:49:55,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:55,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:55,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:49:55,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-03 18:49:55,496 INFO L175 Difference]: Start difference. First operand has 233 places, 240 transitions, 2489 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:49:55,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 280 transitions, 3347 flow [2024-06-03 18:49:55,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 280 transitions, 3276 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 18:49:55,958 INFO L231 Difference]: Finished difference. Result has 233 places, 241 transitions, 2500 flow [2024-06-03 18:49:55,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2500, PETRI_PLACES=233, PETRI_TRANSITIONS=241} [2024-06-03 18:49:55,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-03 18:49:55,959 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 241 transitions, 2500 flow [2024-06-03 18:49:55,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:55,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:55,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:55,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 18:49:55,959 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-03 18:49:55,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:55,960 INFO L85 PathProgramCache]: Analyzing trace with hash 935515633, now seen corresponding path program 4 times [2024-06-03 18:49:55,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:55,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302985322] [2024-06-03 18:49:55,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:55,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:56,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:56,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:56,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302985322] [2024-06-03 18:49:56,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302985322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:56,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:56,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:56,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75310856] [2024-06-03 18:49:56,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:56,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:56,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:56,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:56,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:56,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:56,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 241 transitions, 2500 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:56,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:56,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:56,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:56,546 INFO L124 PetriNetUnfolderBase]: 1919/3370 cut-off events. [2024-06-03 18:49:56,546 INFO L125 PetriNetUnfolderBase]: For 117829/117829 co-relation queries the response was YES. [2024-06-03 18:49:56,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18256 conditions, 3370 events. 1919/3370 cut-off events. For 117829/117829 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21720 event pairs, 507 based on Foata normal form. 8/3375 useless extension candidates. Maximal degree in co-relation 18145. Up to 2929 conditions per place. [2024-06-03 18:49:56,587 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 238 selfloop transitions, 27 changer transitions 0/272 dead transitions. [2024-06-03 18:49:56,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 272 transitions, 3136 flow [2024-06-03 18:49:56,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:56,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:56,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:49:56,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:49:56,588 INFO L175 Difference]: Start difference. First operand has 233 places, 241 transitions, 2500 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:49:56,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 272 transitions, 3136 flow [2024-06-03 18:49:57,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 272 transitions, 3059 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:57,049 INFO L231 Difference]: Finished difference. Result has 235 places, 241 transitions, 2482 flow [2024-06-03 18:49:57,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2482, PETRI_PLACES=235, PETRI_TRANSITIONS=241} [2024-06-03 18:49:57,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-03 18:49:57,049 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 241 transitions, 2482 flow [2024-06-03 18:49:57,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:57,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:57,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:57,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 18:49:57,050 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-03 18:49:57,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:57,050 INFO L85 PathProgramCache]: Analyzing trace with hash 318979569, now seen corresponding path program 5 times [2024-06-03 18:49:57,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:57,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417525051] [2024-06-03 18:49:57,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:57,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:57,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:57,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:57,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:57,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417525051] [2024-06-03 18:49:57,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417525051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:57,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:57,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:57,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059361231] [2024-06-03 18:49:57,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:57,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:57,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:57,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:57,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:57,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:57,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 241 transitions, 2482 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:57,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:57,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:57,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:57,645 INFO L124 PetriNetUnfolderBase]: 2120/3680 cut-off events. [2024-06-03 18:49:57,645 INFO L125 PetriNetUnfolderBase]: For 206851/206851 co-relation queries the response was YES. [2024-06-03 18:49:57,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22270 conditions, 3680 events. 2120/3680 cut-off events. For 206851/206851 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23773 event pairs, 615 based on Foata normal form. 8/3678 useless extension candidates. Maximal degree in co-relation 22158. Up to 2701 conditions per place. [2024-06-03 18:49:57,741 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 163 selfloop transitions, 111 changer transitions 0/281 dead transitions. [2024-06-03 18:49:57,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 281 transitions, 3382 flow [2024-06-03 18:49:57,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:57,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:57,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 18:49:57,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-03 18:49:57,742 INFO L175 Difference]: Start difference. First operand has 235 places, 241 transitions, 2482 flow. Second operand 8 states and 203 transitions. [2024-06-03 18:49:57,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 281 transitions, 3382 flow [2024-06-03 18:49:58,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 281 transitions, 3306 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 18:49:58,475 INFO L231 Difference]: Finished difference. Result has 235 places, 243 transitions, 2686 flow [2024-06-03 18:49:58,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2686, PETRI_PLACES=235, PETRI_TRANSITIONS=243} [2024-06-03 18:49:58,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-03 18:49:58,475 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 243 transitions, 2686 flow [2024-06-03 18:49:58,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:58,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:58,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:58,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 18:49:58,476 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-03 18:49:58,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:58,476 INFO L85 PathProgramCache]: Analyzing trace with hash 319188819, now seen corresponding path program 6 times [2024-06-03 18:49:58,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:58,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069296344] [2024-06-03 18:49:58,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:58,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:58,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:58,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:58,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:58,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069296344] [2024-06-03 18:49:58,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069296344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:58,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:58,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:58,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470232701] [2024-06-03 18:49:58,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:58,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:58,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:58,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:58,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:58,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:58,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 243 transitions, 2686 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:58,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:58,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:58,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:59,124 INFO L124 PetriNetUnfolderBase]: 2148/3724 cut-off events. [2024-06-03 18:49:59,125 INFO L125 PetriNetUnfolderBase]: For 214533/214533 co-relation queries the response was YES. [2024-06-03 18:49:59,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22862 conditions, 3724 events. 2148/3724 cut-off events. For 214533/214533 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24105 event pairs, 635 based on Foata normal form. 8/3722 useless extension candidates. Maximal degree in co-relation 22750. Up to 3122 conditions per place. [2024-06-03 18:49:59,163 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 110 changer transitions 0/272 dead transitions. [2024-06-03 18:49:59,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 272 transitions, 3342 flow [2024-06-03 18:49:59,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:59,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:59,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:49:59,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 18:49:59,164 INFO L175 Difference]: Start difference. First operand has 235 places, 243 transitions, 2686 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:49:59,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 272 transitions, 3342 flow [2024-06-03 18:49:59,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 272 transitions, 3164 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:59,824 INFO L231 Difference]: Finished difference. Result has 239 places, 244 transitions, 2763 flow [2024-06-03 18:49:59,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2763, PETRI_PLACES=239, PETRI_TRANSITIONS=244} [2024-06-03 18:49:59,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-03 18:49:59,824 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 244 transitions, 2763 flow [2024-06-03 18:49:59,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:59,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:59,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:59,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 18:49:59,825 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-03 18:49:59,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:59,825 INFO L85 PathProgramCache]: Analyzing trace with hash 319468277, now seen corresponding path program 7 times [2024-06-03 18:49:59,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:59,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475395151] [2024-06-03 18:49:59,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:59,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:59,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:59,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:59,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:59,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475395151] [2024-06-03 18:49:59,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475395151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:59,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:59,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:59,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117277478] [2024-06-03 18:49:59,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:59,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:59,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:59,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:59,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:59,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:49:59,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 244 transitions, 2763 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:59,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:59,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:49:59,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:00,421 INFO L124 PetriNetUnfolderBase]: 2176/3768 cut-off events. [2024-06-03 18:50:00,421 INFO L125 PetriNetUnfolderBase]: For 218168/218168 co-relation queries the response was YES. [2024-06-03 18:50:00,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23167 conditions, 3768 events. 2176/3768 cut-off events. For 218168/218168 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 24351 event pairs, 639 based on Foata normal form. 8/3766 useless extension candidates. Maximal degree in co-relation 23053. Up to 3166 conditions per place. [2024-06-03 18:50:00,457 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 109 changer transitions 0/270 dead transitions. [2024-06-03 18:50:00,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 270 transitions, 3399 flow [2024-06-03 18:50:00,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:00,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:00,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:50:00,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 18:50:00,458 INFO L175 Difference]: Start difference. First operand has 239 places, 244 transitions, 2763 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:50:00,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 270 transitions, 3399 flow [2024-06-03 18:50:01,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 270 transitions, 3176 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:01,223 INFO L231 Difference]: Finished difference. Result has 241 places, 245 transitions, 2785 flow [2024-06-03 18:50:01,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2785, PETRI_PLACES=241, PETRI_TRANSITIONS=245} [2024-06-03 18:50:01,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-03 18:50:01,223 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 245 transitions, 2785 flow [2024-06-03 18:50:01,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:01,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:01,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:01,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 18:50:01,224 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-03 18:50:01,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:01,224 INFO L85 PathProgramCache]: Analyzing trace with hash 279541233, now seen corresponding path program 8 times [2024-06-03 18:50:01,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:01,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290483475] [2024-06-03 18:50:01,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:01,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:01,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:01,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:01,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:01,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290483475] [2024-06-03 18:50:01,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290483475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:01,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:01,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:01,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597561748] [2024-06-03 18:50:01,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:01,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:01,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:01,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:01,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:01,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:01,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 245 transitions, 2785 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:01,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:01,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:01,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:01,848 INFO L124 PetriNetUnfolderBase]: 2204/3821 cut-off events. [2024-06-03 18:50:01,848 INFO L125 PetriNetUnfolderBase]: For 224361/224361 co-relation queries the response was YES. [2024-06-03 18:50:01,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23542 conditions, 3821 events. 2204/3821 cut-off events. For 224361/224361 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 24794 event pairs, 624 based on Foata normal form. 8/3826 useless extension candidates. Maximal degree in co-relation 23427. Up to 3386 conditions per place. [2024-06-03 18:50:01,887 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 235 selfloop transitions, 27 changer transitions 0/269 dead transitions. [2024-06-03 18:50:01,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 269 transitions, 3421 flow [2024-06-03 18:50:01,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:01,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:01,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:50:01,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:50:01,888 INFO L175 Difference]: Start difference. First operand has 241 places, 245 transitions, 2785 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:50:01,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 269 transitions, 3421 flow [2024-06-03 18:50:02,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 269 transitions, 3198 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:02,456 INFO L231 Difference]: Finished difference. Result has 243 places, 246 transitions, 2645 flow [2024-06-03 18:50:02,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2562, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2645, PETRI_PLACES=243, PETRI_TRANSITIONS=246} [2024-06-03 18:50:02,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-03 18:50:02,457 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 246 transitions, 2645 flow [2024-06-03 18:50:02,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:02,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:02,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:02,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 18:50:02,458 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-03 18:50:02,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:02,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1859931823, now seen corresponding path program 1 times [2024-06-03 18:50:02,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:02,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855437357] [2024-06-03 18:50:02,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:02,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:02,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:02,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:02,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:02,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855437357] [2024-06-03 18:50:02,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855437357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:02,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:02,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:02,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987521268] [2024-06-03 18:50:02,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:02,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:02,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:02,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:02,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:02,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:02,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 246 transitions, 2645 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:02,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:02,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:02,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:03,135 INFO L124 PetriNetUnfolderBase]: 2371/4093 cut-off events. [2024-06-03 18:50:03,135 INFO L125 PetriNetUnfolderBase]: For 307995/307995 co-relation queries the response was YES. [2024-06-03 18:50:03,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26979 conditions, 4093 events. 2371/4093 cut-off events. For 307995/307995 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 26766 event pairs, 640 based on Foata normal form. 6/4081 useless extension candidates. Maximal degree in co-relation 26863. Up to 2422 conditions per place. [2024-06-03 18:50:03,177 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 162 selfloop transitions, 123 changer transitions 0/292 dead transitions. [2024-06-03 18:50:03,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 292 transitions, 3761 flow [2024-06-03 18:50:03,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:03,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:03,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-03 18:50:03,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-03 18:50:03,177 INFO L175 Difference]: Start difference. First operand has 243 places, 246 transitions, 2645 flow. Second operand 8 states and 207 transitions. [2024-06-03 18:50:03,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 292 transitions, 3761 flow [2024-06-03 18:50:03,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 292 transitions, 3700 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:03,914 INFO L231 Difference]: Finished difference. Result has 245 places, 248 transitions, 2892 flow [2024-06-03 18:50:03,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2584, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2892, PETRI_PLACES=245, PETRI_TRANSITIONS=248} [2024-06-03 18:50:03,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-03 18:50:03,916 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 248 transitions, 2892 flow [2024-06-03 18:50:03,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:03,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:03,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:03,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 18:50:03,916 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-03 18:50:03,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:03,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1166620547, now seen corresponding path program 2 times [2024-06-03 18:50:03,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:03,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245992119] [2024-06-03 18:50:03,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:03,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:03,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:03,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-03 18:50:03,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:03,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245992119] [2024-06-03 18:50:03,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245992119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:03,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:03,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:03,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040742796] [2024-06-03 18:50:03,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:03,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:03,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:03,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:03,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:04,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:04,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 248 transitions, 2892 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:04,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:04,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:04,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:04,651 INFO L124 PetriNetUnfolderBase]: 2391/4123 cut-off events. [2024-06-03 18:50:04,651 INFO L125 PetriNetUnfolderBase]: For 319425/319425 co-relation queries the response was YES. [2024-06-03 18:50:04,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27707 conditions, 4123 events. 2391/4123 cut-off events. For 319425/319425 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 27016 event pairs, 702 based on Foata normal form. 6/4111 useless extension candidates. Maximal degree in co-relation 27590. Up to 2434 conditions per place. [2024-06-03 18:50:04,692 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 123 changer transitions 0/287 dead transitions. [2024-06-03 18:50:04,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 287 transitions, 3802 flow [2024-06-03 18:50:04,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:04,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:04,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 18:50:04,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-03 18:50:04,693 INFO L175 Difference]: Start difference. First operand has 245 places, 248 transitions, 2892 flow. Second operand 8 states and 201 transitions. [2024-06-03 18:50:04,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 287 transitions, 3802 flow [2024-06-03 18:50:05,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 287 transitions, 3518 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:05,650 INFO L231 Difference]: Finished difference. Result has 248 places, 249 transitions, 2888 flow [2024-06-03 18:50:05,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2888, PETRI_PLACES=248, PETRI_TRANSITIONS=249} [2024-06-03 18:50:05,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-03 18:50:05,650 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 249 transitions, 2888 flow [2024-06-03 18:50:05,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:05,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:05,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:05,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 18:50:05,650 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-03 18:50:05,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:05,651 INFO L85 PathProgramCache]: Analyzing trace with hash 232960917, now seen corresponding path program 3 times [2024-06-03 18:50:05,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:05,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645783882] [2024-06-03 18:50:05,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:05,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:05,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:05,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-03 18:50:05,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:05,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645783882] [2024-06-03 18:50:05,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645783882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:05,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:05,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:05,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224102528] [2024-06-03 18:50:05,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:05,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:05,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:05,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:05,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:05,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:05,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 249 transitions, 2888 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:05,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:05,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:05,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:06,381 INFO L124 PetriNetUnfolderBase]: 2411/4171 cut-off events. [2024-06-03 18:50:06,381 INFO L125 PetriNetUnfolderBase]: For 323130/323130 co-relation queries the response was YES. [2024-06-03 18:50:06,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27819 conditions, 4171 events. 2411/4171 cut-off events. For 323130/323130 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27476 event pairs, 762 based on Foata normal form. 6/4165 useless extension candidates. Maximal degree in co-relation 27701. Up to 3449 conditions per place. [2024-06-03 18:50:06,425 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 158 selfloop transitions, 113 changer transitions 0/278 dead transitions. [2024-06-03 18:50:06,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 278 transitions, 3558 flow [2024-06-03 18:50:06,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:06,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:06,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:50:06,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:50:06,426 INFO L175 Difference]: Start difference. First operand has 248 places, 249 transitions, 2888 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:50:06,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 278 transitions, 3558 flow [2024-06-03 18:50:07,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 278 transitions, 3338 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:07,315 INFO L231 Difference]: Finished difference. Result has 251 places, 250 transitions, 2920 flow [2024-06-03 18:50:07,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2669, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2920, PETRI_PLACES=251, PETRI_TRANSITIONS=250} [2024-06-03 18:50:07,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-03 18:50:07,315 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 250 transitions, 2920 flow [2024-06-03 18:50:07,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:07,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:07,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:07,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 18:50:07,316 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-03 18:50:07,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:07,316 INFO L85 PathProgramCache]: Analyzing trace with hash 286212433, now seen corresponding path program 4 times [2024-06-03 18:50:07,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:07,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260013975] [2024-06-03 18:50:07,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:07,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:07,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:07,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:07,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:07,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260013975] [2024-06-03 18:50:07,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260013975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:07,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:07,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:07,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636075587] [2024-06-03 18:50:07,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:07,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:07,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:07,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:07,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:07,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:07,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 250 transitions, 2920 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:07,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:07,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:07,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:08,069 INFO L124 PetriNetUnfolderBase]: 2431/4216 cut-off events. [2024-06-03 18:50:08,070 INFO L125 PetriNetUnfolderBase]: For 331417/331417 co-relation queries the response was YES. [2024-06-03 18:50:08,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28006 conditions, 4216 events. 2431/4216 cut-off events. For 331417/331417 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 27852 event pairs, 749 based on Foata normal form. 6/4217 useless extension candidates. Maximal degree in co-relation 27887. Up to 3721 conditions per place. [2024-06-03 18:50:08,110 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 29 changer transitions 0/277 dead transitions. [2024-06-03 18:50:08,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 277 transitions, 3589 flow [2024-06-03 18:50:08,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:08,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:08,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:50:08,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:50:08,111 INFO L175 Difference]: Start difference. First operand has 251 places, 250 transitions, 2920 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:50:08,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 277 transitions, 3589 flow [2024-06-03 18:50:08,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 277 transitions, 3357 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:08,855 INFO L231 Difference]: Finished difference. Result has 253 places, 251 transitions, 2773 flow [2024-06-03 18:50:08,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2773, PETRI_PLACES=253, PETRI_TRANSITIONS=251} [2024-06-03 18:50:08,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-03 18:50:08,855 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 251 transitions, 2773 flow [2024-06-03 18:50:08,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:08,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:08,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:08,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 18:50:08,855 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-03 18:50:08,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:08,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1575801821, now seen corresponding path program 9 times [2024-06-03 18:50:08,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:08,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4106619] [2024-06-03 18:50:08,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:08,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:08,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:08,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:08,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:08,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4106619] [2024-06-03 18:50:08,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4106619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:08,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:08,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:08,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002897671] [2024-06-03 18:50:08,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:08,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:08,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:08,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:08,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:08,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:08,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 251 transitions, 2773 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:08,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:08,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:08,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:09,594 INFO L124 PetriNetUnfolderBase]: 2619/4509 cut-off events. [2024-06-03 18:50:09,594 INFO L125 PetriNetUnfolderBase]: For 445694/445694 co-relation queries the response was YES. [2024-06-03 18:50:09,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31947 conditions, 4509 events. 2619/4509 cut-off events. For 445694/445694 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 30101 event pairs, 863 based on Foata normal form. 8/4511 useless extension candidates. Maximal degree in co-relation 31827. Up to 3492 conditions per place. [2024-06-03 18:50:09,641 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 180 selfloop transitions, 101 changer transitions 0/288 dead transitions. [2024-06-03 18:50:09,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 288 transitions, 3699 flow [2024-06-03 18:50:09,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:09,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:09,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 18:50:09,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-03 18:50:09,642 INFO L175 Difference]: Start difference. First operand has 253 places, 251 transitions, 2773 flow. Second operand 8 states and 198 transitions. [2024-06-03 18:50:09,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 288 transitions, 3699 flow [2024-06-03 18:50:10,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 288 transitions, 3633 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:10,647 INFO L231 Difference]: Finished difference. Result has 255 places, 253 transitions, 2971 flow [2024-06-03 18:50:10,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2971, PETRI_PLACES=255, PETRI_TRANSITIONS=253} [2024-06-03 18:50:10,647 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-03 18:50:10,648 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 253 transitions, 2971 flow [2024-06-03 18:50:10,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:10,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:10,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:10,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 18:50:10,648 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-03 18:50:10,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:10,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1568183261, now seen corresponding path program 10 times [2024-06-03 18:50:10,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:10,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199465086] [2024-06-03 18:50:10,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:10,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:10,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:10,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:10,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:10,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199465086] [2024-06-03 18:50:10,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199465086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:10,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:10,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:10,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625911607] [2024-06-03 18:50:10,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:10,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:10,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:10,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:10,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:10,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:10,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 253 transitions, 2971 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:10,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:10,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:10,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:11,415 INFO L124 PetriNetUnfolderBase]: 2647/4553 cut-off events. [2024-06-03 18:50:11,415 INFO L125 PetriNetUnfolderBase]: For 458772/458772 co-relation queries the response was YES. [2024-06-03 18:50:11,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32655 conditions, 4553 events. 2647/4553 cut-off events. For 458772/458772 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 30384 event pairs, 883 based on Foata normal form. 8/4555 useless extension candidates. Maximal degree in co-relation 32534. Up to 3919 conditions per place. [2024-06-03 18:50:11,464 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 172 selfloop transitions, 100 changer transitions 0/279 dead transitions. [2024-06-03 18:50:11,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 279 transitions, 3635 flow [2024-06-03 18:50:11,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:11,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:11,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:50:11,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:50:11,465 INFO L175 Difference]: Start difference. First operand has 255 places, 253 transitions, 2971 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:50:11,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 279 transitions, 3635 flow [2024-06-03 18:50:12,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 279 transitions, 3471 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 18:50:12,706 INFO L231 Difference]: Finished difference. Result has 259 places, 254 transitions, 3044 flow [2024-06-03 18:50:12,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2819, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3044, PETRI_PLACES=259, PETRI_TRANSITIONS=254} [2024-06-03 18:50:12,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-03 18:50:12,707 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 254 transitions, 3044 flow [2024-06-03 18:50:12,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:12,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:12,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:12,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 18:50:12,707 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-03 18:50:12,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:12,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1006322653, now seen corresponding path program 11 times [2024-06-03 18:50:12,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:12,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482184381] [2024-06-03 18:50:12,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:12,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:12,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:12,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-03 18:50:12,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:12,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482184381] [2024-06-03 18:50:12,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482184381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:12,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:12,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:12,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321422517] [2024-06-03 18:50:12,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:12,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:12,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:12,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:12,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:12,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:12,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 254 transitions, 3044 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:12,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:12,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:12,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:13,455 INFO L124 PetriNetUnfolderBase]: 2675/4597 cut-off events. [2024-06-03 18:50:13,456 INFO L125 PetriNetUnfolderBase]: For 467345/467345 co-relation queries the response was YES. [2024-06-03 18:50:13,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32966 conditions, 4597 events. 2675/4597 cut-off events. For 467345/467345 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 30708 event pairs, 887 based on Foata normal form. 8/4599 useless extension candidates. Maximal degree in co-relation 32843. Up to 3963 conditions per place. [2024-06-03 18:50:13,509 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 172 selfloop transitions, 98 changer transitions 0/277 dead transitions. [2024-06-03 18:50:13,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 277 transitions, 3686 flow [2024-06-03 18:50:13,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:13,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:13,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:50:13,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:50:13,510 INFO L175 Difference]: Start difference. First operand has 259 places, 254 transitions, 3044 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:50:13,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 277 transitions, 3686 flow [2024-06-03 18:50:14,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 277 transitions, 3483 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:14,866 INFO L231 Difference]: Finished difference. Result has 261 places, 255 transitions, 3064 flow [2024-06-03 18:50:14,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2841, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3064, PETRI_PLACES=261, PETRI_TRANSITIONS=255} [2024-06-03 18:50:14,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-03 18:50:14,866 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 255 transitions, 3064 flow [2024-06-03 18:50:14,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:14,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:14,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, 1, 1, 1] [2024-06-03 18:50:14,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 18:50:14,866 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-03 18:50:14,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:14,867 INFO L85 PathProgramCache]: Analyzing trace with hash 109255715, now seen corresponding path program 12 times [2024-06-03 18:50:14,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:14,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952489334] [2024-06-03 18:50:14,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:14,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:14,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:14,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:14,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:14,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952489334] [2024-06-03 18:50:14,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952489334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:14,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:14,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:14,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086838013] [2024-06-03 18:50:14,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:14,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:14,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:14,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:14,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:14,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:14,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 255 transitions, 3064 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:14,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:14,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:14,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:15,691 INFO L124 PetriNetUnfolderBase]: 2779/4769 cut-off events. [2024-06-03 18:50:15,691 INFO L125 PetriNetUnfolderBase]: For 565263/565263 co-relation queries the response was YES. [2024-06-03 18:50:15,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33966 conditions, 4769 events. 2779/4769 cut-off events. For 565263/565263 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 32048 event pairs, 927 based on Foata normal form. 34/4797 useless extension candidates. Maximal degree in co-relation 33842. Up to 4001 conditions per place. [2024-06-03 18:50:15,746 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 92 changer transitions 3/277 dead transitions. [2024-06-03 18:50:15,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 277 transitions, 3714 flow [2024-06-03 18:50:15,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:15,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:15,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:50:15,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:50:15,747 INFO L175 Difference]: Start difference. First operand has 261 places, 255 transitions, 3064 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:50:15,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 277 transitions, 3714 flow [2024-06-03 18:50:16,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 277 transitions, 3513 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:16,778 INFO L231 Difference]: Finished difference. Result has 263 places, 255 transitions, 3069 flow [2024-06-03 18:50:16,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2863, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3069, PETRI_PLACES=263, PETRI_TRANSITIONS=255} [2024-06-03 18:50:16,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-03 18:50:16,778 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 255 transitions, 3069 flow [2024-06-03 18:50:16,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:16,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:16,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:16,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 18:50:16,779 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-03 18:50:16,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:16,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1398545371, now seen corresponding path program 5 times [2024-06-03 18:50:16,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:16,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549326434] [2024-06-03 18:50:16,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:16,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:16,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:16,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:16,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:16,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549326434] [2024-06-03 18:50:16,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549326434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:16,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:16,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:16,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825952513] [2024-06-03 18:50:16,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:16,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:16,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:16,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:16,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:16,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:16,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 255 transitions, 3069 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:16,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:16,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:16,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:17,604 INFO L124 PetriNetUnfolderBase]: 2936/5044 cut-off events. [2024-06-03 18:50:17,604 INFO L125 PetriNetUnfolderBase]: For 587483/587483 co-relation queries the response was YES. [2024-06-03 18:50:17,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37862 conditions, 5044 events. 2936/5044 cut-off events. For 587483/587483 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 34262 event pairs, 932 based on Foata normal form. 6/5044 useless extension candidates. Maximal degree in co-relation 37737. Up to 3333 conditions per place. [2024-06-03 18:50:17,665 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 181 selfloop transitions, 110 changer transitions 0/298 dead transitions. [2024-06-03 18:50:17,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 298 transitions, 4225 flow [2024-06-03 18:50:17,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:17,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:17,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 18:50:17,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-03 18:50:17,666 INFO L175 Difference]: Start difference. First operand has 263 places, 255 transitions, 3069 flow. Second operand 8 states and 203 transitions. [2024-06-03 18:50:17,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 298 transitions, 4225 flow [2024-06-03 18:50:19,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 298 transitions, 4034 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:19,063 INFO L231 Difference]: Finished difference. Result has 265 places, 257 transitions, 3164 flow [2024-06-03 18:50:19,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3164, PETRI_PLACES=265, PETRI_TRANSITIONS=257} [2024-06-03 18:50:19,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-03 18:50:19,064 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 257 transitions, 3164 flow [2024-06-03 18:50:19,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:19,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:19,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:19,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 18:50:19,064 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-03 18:50:19,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:19,065 INFO L85 PathProgramCache]: Analyzing trace with hash 549777283, now seen corresponding path program 6 times [2024-06-03 18:50:19,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:19,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415318651] [2024-06-03 18:50:19,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:19,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:19,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:19,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:19,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:19,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415318651] [2024-06-03 18:50:19,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415318651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:19,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:19,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:19,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753443822] [2024-06-03 18:50:19,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:19,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:19,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:19,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:19,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:19,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:19,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 257 transitions, 3164 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:19,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:19,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:19,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:19,911 INFO L124 PetriNetUnfolderBase]: 2956/5069 cut-off events. [2024-06-03 18:50:19,911 INFO L125 PetriNetUnfolderBase]: For 604178/604178 co-relation queries the response was YES. [2024-06-03 18:50:19,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38435 conditions, 5069 events. 2956/5069 cut-off events. For 604178/604178 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 34469 event pairs, 1010 based on Foata normal form. 6/5069 useless extension candidates. Maximal degree in co-relation 38309. Up to 3345 conditions per place. [2024-06-03 18:50:19,967 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 109 changer transitions 0/293 dead transitions. [2024-06-03 18:50:19,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 293 transitions, 4096 flow [2024-06-03 18:50:19,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:19,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:19,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:50:19,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-03 18:50:19,968 INFO L175 Difference]: Start difference. First operand has 265 places, 257 transitions, 3164 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:50:19,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 293 transitions, 4096 flow [2024-06-03 18:50:21,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 293 transitions, 3833 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:21,122 INFO L231 Difference]: Finished difference. Result has 268 places, 258 transitions, 3155 flow [2024-06-03 18:50:21,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2915, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3155, PETRI_PLACES=268, PETRI_TRANSITIONS=258} [2024-06-03 18:50:21,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-03 18:50:21,122 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 258 transitions, 3155 flow [2024-06-03 18:50:21,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:21,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:21,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:21,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 18:50:21,123 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-03 18:50:21,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:21,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1267743559, now seen corresponding path program 7 times [2024-06-03 18:50:21,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:21,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306410103] [2024-06-03 18:50:21,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:21,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:21,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:21,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:21,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:21,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306410103] [2024-06-03 18:50:21,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306410103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:21,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:21,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:21,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702023218] [2024-06-03 18:50:21,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:21,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:21,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:21,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:21,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:21,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:21,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 258 transitions, 3155 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:21,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:21,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:21,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:22,012 INFO L124 PetriNetUnfolderBase]: 2976/5116 cut-off events. [2024-06-03 18:50:22,012 INFO L125 PetriNetUnfolderBase]: For 613829/613829 co-relation queries the response was YES. [2024-06-03 18:50:22,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38534 conditions, 5116 events. 2976/5116 cut-off events. For 613829/613829 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34940 event pairs, 1048 based on Foata normal form. 6/5116 useless extension candidates. Maximal degree in co-relation 38407. Up to 4392 conditions per place. [2024-06-03 18:50:22,075 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 100 changer transitions 0/284 dead transitions. [2024-06-03 18:50:22,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 284 transitions, 3829 flow [2024-06-03 18:50:22,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:22,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:22,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:50:22,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:50:22,076 INFO L175 Difference]: Start difference. First operand has 268 places, 258 transitions, 3155 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:50:22,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 284 transitions, 3829 flow [2024-06-03 18:50:23,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 284 transitions, 3632 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:23,698 INFO L231 Difference]: Finished difference. Result has 271 places, 259 transitions, 3184 flow [2024-06-03 18:50:23,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3184, PETRI_PLACES=271, PETRI_TRANSITIONS=259} [2024-06-03 18:50:23,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-03 18:50:23,698 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 259 transitions, 3184 flow [2024-06-03 18:50:23,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:23,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:23,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:23,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 18:50:23,698 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-03 18:50:23,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:23,699 INFO L85 PathProgramCache]: Analyzing trace with hash 303196035, now seen corresponding path program 8 times [2024-06-03 18:50:23,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:23,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722868865] [2024-06-03 18:50:23,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:23,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:23,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:23,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:23,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:23,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722868865] [2024-06-03 18:50:23,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722868865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:23,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:23,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:23,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322995650] [2024-06-03 18:50:23,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:23,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:23,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:23,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:23,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:23,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:23,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 259 transitions, 3184 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:23,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:23,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:23,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:24,649 INFO L124 PetriNetUnfolderBase]: 3224/5564 cut-off events. [2024-06-03 18:50:24,649 INFO L125 PetriNetUnfolderBase]: For 803568/803568 co-relation queries the response was YES. [2024-06-03 18:50:24,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44532 conditions, 5564 events. 3224/5564 cut-off events. For 803568/803568 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 38754 event pairs, 1075 based on Foata normal form. 6/5564 useless extension candidates. Maximal degree in co-relation 44404. Up to 3377 conditions per place. [2024-06-03 18:50:24,722 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 102 changer transitions 0/305 dead transitions. [2024-06-03 18:50:24,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 305 transitions, 4372 flow [2024-06-03 18:50:24,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:24,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:24,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-03 18:50:24,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-03 18:50:24,722 INFO L175 Difference]: Start difference. First operand has 271 places, 259 transitions, 3184 flow. Second operand 8 states and 205 transitions. [2024-06-03 18:50:24,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 305 transitions, 4372 flow [2024-06-03 18:50:26,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 305 transitions, 4166 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:26,017 INFO L231 Difference]: Finished difference. Result has 273 places, 260 transitions, 3216 flow [2024-06-03 18:50:26,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3216, PETRI_PLACES=273, PETRI_TRANSITIONS=260} [2024-06-03 18:50:26,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-03 18:50:26,017 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 260 transitions, 3216 flow [2024-06-03 18:50:26,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:26,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:26,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:26,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 18:50:26,018 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-03 18:50:26,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:26,018 INFO L85 PathProgramCache]: Analyzing trace with hash 312719235, now seen corresponding path program 9 times [2024-06-03 18:50:26,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:26,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717114046] [2024-06-03 18:50:26,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:26,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:26,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:26,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:26,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:26,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717114046] [2024-06-03 18:50:26,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717114046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:26,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:26,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:26,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054764813] [2024-06-03 18:50:26,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:26,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:26,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:26,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:26,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:26,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:26,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 260 transitions, 3216 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:26,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:26,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:26,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:26,992 INFO L124 PetriNetUnfolderBase]: 3244/5600 cut-off events. [2024-06-03 18:50:26,992 INFO L125 PetriNetUnfolderBase]: For 824046/824046 co-relation queries the response was YES. [2024-06-03 18:50:27,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45130 conditions, 5600 events. 3244/5600 cut-off events. For 824046/824046 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 39024 event pairs, 1075 based on Foata normal form. 6/5600 useless extension candidates. Maximal degree in co-relation 45001. Up to 3389 conditions per place. [2024-06-03 18:50:27,058 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 100 changer transitions 0/302 dead transitions. [2024-06-03 18:50:27,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 302 transitions, 4378 flow [2024-06-03 18:50:27,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:27,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:27,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 18:50:27,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-03 18:50:27,059 INFO L175 Difference]: Start difference. First operand has 273 places, 260 transitions, 3216 flow. Second operand 8 states and 201 transitions. [2024-06-03 18:50:27,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 302 transitions, 4378 flow [2024-06-03 18:50:28,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 302 transitions, 3894 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-06-03 18:50:28,452 INFO L231 Difference]: Finished difference. Result has 269 places, 261 transitions, 2968 flow [2024-06-03 18:50:28,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2968, PETRI_PLACES=269, PETRI_TRANSITIONS=261} [2024-06-03 18:50:28,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-03 18:50:28,453 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 261 transitions, 2968 flow [2024-06-03 18:50:28,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:28,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:28,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:28,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 18:50:28,453 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-03 18:50:28,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:28,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1590028413, now seen corresponding path program 10 times [2024-06-03 18:50:28,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:28,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266438611] [2024-06-03 18:50:28,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:28,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:28,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:28,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-03 18:50:28,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:28,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266438611] [2024-06-03 18:50:28,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266438611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:28,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:28,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:28,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385228282] [2024-06-03 18:50:28,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:28,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:28,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:28,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:28,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:28,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:28,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 261 transitions, 2968 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:28,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:28,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:28,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:29,435 INFO L124 PetriNetUnfolderBase]: 3426/5912 cut-off events. [2024-06-03 18:50:29,435 INFO L125 PetriNetUnfolderBase]: For 998107/998107 co-relation queries the response was YES. [2024-06-03 18:50:29,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47225 conditions, 5912 events. 3426/5912 cut-off events. For 998107/998107 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 41690 event pairs, 1122 based on Foata normal form. 24/5930 useless extension candidates. Maximal degree in co-relation 47102. Up to 3424 conditions per place. [2024-06-03 18:50:29,501 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 94 changer transitions 6/302 dead transitions. [2024-06-03 18:50:29,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 302 transitions, 4125 flow [2024-06-03 18:50:29,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:29,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:29,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:50:29,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:50:29,502 INFO L175 Difference]: Start difference. First operand has 269 places, 261 transitions, 2968 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:50:29,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 302 transitions, 4125 flow [2024-06-03 18:50:31,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 302 transitions, 3934 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:31,463 INFO L231 Difference]: Finished difference. Result has 272 places, 260 transitions, 2975 flow [2024-06-03 18:50:31,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2975, PETRI_PLACES=272, PETRI_TRANSITIONS=260} [2024-06-03 18:50:31,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-03 18:50:31,463 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 260 transitions, 2975 flow [2024-06-03 18:50:31,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:31,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:31,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:31,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 18:50:31,464 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-03 18:50:31,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:31,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2019421767, now seen corresponding path program 11 times [2024-06-03 18:50:31,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:31,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837029480] [2024-06-03 18:50:31,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:31,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:31,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:31,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:31,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:31,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837029480] [2024-06-03 18:50:31,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837029480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:31,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:31,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:31,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477603576] [2024-06-03 18:50:31,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:31,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:31,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:31,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:31,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:31,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:31,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 260 transitions, 2975 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:31,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:31,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:31,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:32,560 INFO L124 PetriNetUnfolderBase]: 3422/5922 cut-off events. [2024-06-03 18:50:32,560 INFO L125 PetriNetUnfolderBase]: For 1040792/1040792 co-relation queries the response was YES. [2024-06-03 18:50:32,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47592 conditions, 5922 events. 3422/5922 cut-off events. For 1040792/1040792 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 41952 event pairs, 1324 based on Foata normal form. 30/5946 useless extension candidates. Maximal degree in co-relation 47468. Up to 4874 conditions per place. [2024-06-03 18:50:32,619 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 182 selfloop transitions, 92 changer transitions 7/288 dead transitions. [2024-06-03 18:50:32,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 288 transitions, 3697 flow [2024-06-03 18:50:32,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:32,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:32,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:50:32,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:50:32,622 INFO L175 Difference]: Start difference. First operand has 272 places, 260 transitions, 2975 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:50:32,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 288 transitions, 3697 flow [2024-06-03 18:50:34,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 288 transitions, 3499 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:34,722 INFO L231 Difference]: Finished difference. Result has 274 places, 259 transitions, 2971 flow [2024-06-03 18:50:34,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2777, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2971, PETRI_PLACES=274, PETRI_TRANSITIONS=259} [2024-06-03 18:50:34,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-03 18:50:34,723 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 259 transitions, 2971 flow [2024-06-03 18:50:34,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:34,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:34,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:34,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 18:50:34,723 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-03 18:50:34,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:34,723 INFO L85 PathProgramCache]: Analyzing trace with hash -309407301, now seen corresponding path program 12 times [2024-06-03 18:50:34,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:34,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818335468] [2024-06-03 18:50:34,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:34,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:34,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:34,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:34,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:34,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818335468] [2024-06-03 18:50:34,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818335468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:34,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:34,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:34,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861838536] [2024-06-03 18:50:34,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:34,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:34,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:34,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:34,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:34,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:34,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 259 transitions, 2971 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:34,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:34,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:34,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:35,682 INFO L124 PetriNetUnfolderBase]: 3235/5585 cut-off events. [2024-06-03 18:50:35,682 INFO L125 PetriNetUnfolderBase]: For 976766/976766 co-relation queries the response was YES. [2024-06-03 18:50:35,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44469 conditions, 5585 events. 3235/5585 cut-off events. For 976766/976766 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 39031 event pairs, 1179 based on Foata normal form. 30/5609 useless extension candidates. Maximal degree in co-relation 44344. Up to 3884 conditions per place. [2024-06-03 18:50:35,744 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 186 selfloop transitions, 89 changer transitions 10/292 dead transitions. [2024-06-03 18:50:35,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 292 transitions, 3917 flow [2024-06-03 18:50:35,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:35,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:35,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:50:35,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 18:50:35,745 INFO L175 Difference]: Start difference. First operand has 274 places, 259 transitions, 2971 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:50:35,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 292 transitions, 3917 flow [2024-06-03 18:50:37,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 292 transitions, 3717 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:37,896 INFO L231 Difference]: Finished difference. Result has 276 places, 256 transitions, 2939 flow [2024-06-03 18:50:37,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2771, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2939, PETRI_PLACES=276, PETRI_TRANSITIONS=256} [2024-06-03 18:50:37,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-03 18:50:37,896 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 256 transitions, 2939 flow [2024-06-03 18:50:37,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:37,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:37,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:37,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 18:50:37,897 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-03 18:50:37,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:37,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1567336601, now seen corresponding path program 13 times [2024-06-03 18:50:37,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:37,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769575882] [2024-06-03 18:50:37,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:37,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:37,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:37,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:37,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:37,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769575882] [2024-06-03 18:50:37,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769575882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:37,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:37,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:37,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15048087] [2024-06-03 18:50:37,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:38,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:38,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:38,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:38,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:38,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:38,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 256 transitions, 2939 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:38,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:38,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:38,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:38,923 INFO L124 PetriNetUnfolderBase]: 3013/5214 cut-off events. [2024-06-03 18:50:38,923 INFO L125 PetriNetUnfolderBase]: For 874773/874773 co-relation queries the response was YES. [2024-06-03 18:50:38,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39913 conditions, 5214 events. 3013/5214 cut-off events. For 874773/874773 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 36043 event pairs, 1096 based on Foata normal form. 34/5245 useless extension candidates. Maximal degree in co-relation 39787. Up to 4335 conditions per place. [2024-06-03 18:50:38,981 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 75 changer transitions 3/296 dead transitions. [2024-06-03 18:50:38,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 296 transitions, 3655 flow [2024-06-03 18:50:38,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:38,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:38,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-03 18:50:38,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151761517615176 [2024-06-03 18:50:38,982 INFO L175 Difference]: Start difference. First operand has 276 places, 256 transitions, 2939 flow. Second operand 9 states and 227 transitions. [2024-06-03 18:50:38,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 296 transitions, 3655 flow [2024-06-03 18:50:40,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 296 transitions, 3455 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:40,981 INFO L231 Difference]: Finished difference. Result has 279 places, 255 transitions, 2893 flow [2024-06-03 18:50:40,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2893, PETRI_PLACES=279, PETRI_TRANSITIONS=255} [2024-06-03 18:50:40,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-03 18:50:40,982 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 255 transitions, 2893 flow [2024-06-03 18:50:40,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:40,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:40,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:40,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 18:50:40,982 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-03 18:50:40,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:40,982 INFO L85 PathProgramCache]: Analyzing trace with hash -986627587, now seen corresponding path program 14 times [2024-06-03 18:50:40,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:40,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313625437] [2024-06-03 18:50:40,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:40,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:40,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:41,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-03 18:50:41,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:41,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313625437] [2024-06-03 18:50:41,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313625437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:41,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:41,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:41,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182054950] [2024-06-03 18:50:41,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:41,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:41,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:41,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:41,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:41,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:41,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 255 transitions, 2893 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:41,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:41,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:41,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:41,888 INFO L124 PetriNetUnfolderBase]: 2807/4863 cut-off events. [2024-06-03 18:50:41,888 INFO L125 PetriNetUnfolderBase]: For 645372/645372 co-relation queries the response was YES. [2024-06-03 18:50:41,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33079 conditions, 4863 events. 2807/4863 cut-off events. For 645372/645372 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33135 event pairs, 976 based on Foata normal form. 34/4891 useless extension candidates. Maximal degree in co-relation 32952. Up to 4045 conditions per place. [2024-06-03 18:50:41,935 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 63 changer transitions 3/284 dead transitions. [2024-06-03 18:50:41,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 284 transitions, 3557 flow [2024-06-03 18:50:41,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:41,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:41,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 18:50:41,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-03 18:50:41,936 INFO L175 Difference]: Start difference. First operand has 279 places, 255 transitions, 2893 flow. Second operand 7 states and 177 transitions. [2024-06-03 18:50:41,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 284 transitions, 3557 flow [2024-06-03 18:50:43,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 284 transitions, 3384 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 18:50:43,493 INFO L231 Difference]: Finished difference. Result has 277 places, 254 transitions, 2847 flow [2024-06-03 18:50:43,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2847, PETRI_PLACES=277, PETRI_TRANSITIONS=254} [2024-06-03 18:50:43,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-03 18:50:43,493 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 254 transitions, 2847 flow [2024-06-03 18:50:43,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:43,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:43,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:43,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 18:50:43,494 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-03 18:50:43,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:43,494 INFO L85 PathProgramCache]: Analyzing trace with hash -308949177, now seen corresponding path program 13 times [2024-06-03 18:50:43,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:43,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815190525] [2024-06-03 18:50:43,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:43,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:43,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:43,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:43,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:43,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815190525] [2024-06-03 18:50:43,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815190525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:43,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:43,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:43,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243185704] [2024-06-03 18:50:43,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:43,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:43,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:43,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:43,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:43,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:43,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 254 transitions, 2847 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:43,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:43,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:43,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:44,317 INFO L124 PetriNetUnfolderBase]: 2738/4760 cut-off events. [2024-06-03 18:50:44,317 INFO L125 PetriNetUnfolderBase]: For 493032/493032 co-relation queries the response was YES. [2024-06-03 18:50:44,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29675 conditions, 4760 events. 2738/4760 cut-off events. For 493032/493032 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 32348 event pairs, 848 based on Foata normal form. 30/4784 useless extension candidates. Maximal degree in co-relation 29548. Up to 3675 conditions per place. [2024-06-03 18:50:44,368 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 64 changer transitions 8/289 dead transitions. [2024-06-03 18:50:44,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 289 transitions, 3573 flow [2024-06-03 18:50:44,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:44,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:44,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 18:50:44,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-03 18:50:44,369 INFO L175 Difference]: Start difference. First operand has 277 places, 254 transitions, 2847 flow. Second operand 7 states and 182 transitions. [2024-06-03 18:50:44,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 289 transitions, 3573 flow [2024-06-03 18:50:45,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 289 transitions, 3421 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 18:50:45,943 INFO L231 Difference]: Finished difference. Result has 277 places, 251 transitions, 2803 flow [2024-06-03 18:50:45,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2695, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2803, PETRI_PLACES=277, PETRI_TRANSITIONS=251} [2024-06-03 18:50:45,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-03 18:50:45,944 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 251 transitions, 2803 flow [2024-06-03 18:50:45,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:45,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:45,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:45,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 18:50:45,944 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-03 18:50:45,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:45,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1185023621, now seen corresponding path program 14 times [2024-06-03 18:50:45,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:45,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862949692] [2024-06-03 18:50:45,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:45,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:45,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:46,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:46,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:46,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862949692] [2024-06-03 18:50:46,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862949692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:46,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:46,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:46,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232202805] [2024-06-03 18:50:46,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:46,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:46,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:46,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:46,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:46,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:46,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 251 transitions, 2803 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:46,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:46,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:46,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:46,810 INFO L124 PetriNetUnfolderBase]: 2630/4580 cut-off events. [2024-06-03 18:50:46,810 INFO L125 PetriNetUnfolderBase]: For 476757/476757 co-relation queries the response was YES. [2024-06-03 18:50:46,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28394 conditions, 4580 events. 2630/4580 cut-off events. For 476757/476757 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 31107 event pairs, 664 based on Foata normal form. 30/4604 useless extension candidates. Maximal degree in co-relation 28267. Up to 2120 conditions per place. [2024-06-03 18:50:46,853 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 205 selfloop transitions, 68 changer transitions 11/291 dead transitions. [2024-06-03 18:50:46,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 291 transitions, 3751 flow [2024-06-03 18:50:46,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:46,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:46,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-03 18:50:46,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445993031358885 [2024-06-03 18:50:46,854 INFO L175 Difference]: Start difference. First operand has 277 places, 251 transitions, 2803 flow. Second operand 7 states and 185 transitions. [2024-06-03 18:50:46,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 291 transitions, 3751 flow [2024-06-03 18:50:48,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 291 transitions, 3564 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 18:50:48,452 INFO L231 Difference]: Finished difference. Result has 276 places, 246 transitions, 2705 flow [2024-06-03 18:50:48,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2618, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2705, PETRI_PLACES=276, PETRI_TRANSITIONS=246} [2024-06-03 18:50:48,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-03 18:50:48,453 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 246 transitions, 2705 flow [2024-06-03 18:50:48,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:48,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:48,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:48,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 18:50:48,453 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-03 18:50:48,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:48,453 INFO L85 PathProgramCache]: Analyzing trace with hash -201911481, now seen corresponding path program 15 times [2024-06-03 18:50:48,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:48,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364044665] [2024-06-03 18:50:48,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:48,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:48,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:48,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-03 18:50:48,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:48,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364044665] [2024-06-03 18:50:48,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364044665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:48,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:48,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:48,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326422337] [2024-06-03 18:50:48,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:48,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:48,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:48,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:48,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:48,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:48,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 246 transitions, 2705 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:48,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:48,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:48,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:49,199 INFO L124 PetriNetUnfolderBase]: 2402/4197 cut-off events. [2024-06-03 18:50:49,199 INFO L125 PetriNetUnfolderBase]: For 353774/353774 co-relation queries the response was YES. [2024-06-03 18:50:49,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23821 conditions, 4197 events. 2402/4197 cut-off events. For 353774/353774 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28070 event pairs, 637 based on Foata normal form. 30/4222 useless extension candidates. Maximal degree in co-relation 23694. Up to 3004 conditions per place. [2024-06-03 18:50:49,246 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 202 selfloop transitions, 77 changer transitions 6/292 dead transitions. [2024-06-03 18:50:49,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 292 transitions, 3465 flow [2024-06-03 18:50:49,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:49,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:49,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-03 18:50:49,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205962059620597 [2024-06-03 18:50:49,247 INFO L175 Difference]: Start difference. First operand has 276 places, 246 transitions, 2705 flow. Second operand 9 states and 229 transitions. [2024-06-03 18:50:49,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 292 transitions, 3465 flow [2024-06-03 18:50:50,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 292 transitions, 3285 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 18:50:50,425 INFO L231 Difference]: Finished difference. Result has 277 places, 245 transitions, 2672 flow [2024-06-03 18:50:50,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2525, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2672, PETRI_PLACES=277, PETRI_TRANSITIONS=245} [2024-06-03 18:50:50,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-03 18:50:50,425 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 245 transitions, 2672 flow [2024-06-03 18:50:50,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:50,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:50,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:50,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 18:50:50,426 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-03 18:50:50,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:50,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1473686675, now seen corresponding path program 1 times [2024-06-03 18:50:50,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:50,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394911018] [2024-06-03 18:50:50,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:50,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:50,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:50,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:50,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394911018] [2024-06-03 18:50:50,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394911018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:50,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:50,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:50,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094351267] [2024-06-03 18:50:50,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:50,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:50,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:50,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:50,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:50,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:50,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 245 transitions, 2672 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:50,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:50,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:50,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:51,163 INFO L124 PetriNetUnfolderBase]: 2501/4395 cut-off events. [2024-06-03 18:50:51,163 INFO L125 PetriNetUnfolderBase]: For 376923/376923 co-relation queries the response was YES. [2024-06-03 18:50:51,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25939 conditions, 4395 events. 2501/4395 cut-off events. For 376923/376923 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29613 event pairs, 472 based on Foata normal form. 18/4407 useless extension candidates. Maximal degree in co-relation 25812. Up to 2230 conditions per place. [2024-06-03 18:50:51,293 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 182 selfloop transitions, 83 changer transitions 15/287 dead transitions. [2024-06-03 18:50:51,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 287 transitions, 3800 flow [2024-06-03 18:50:51,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:51,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:51,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:50:51,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:50:51,294 INFO L175 Difference]: Start difference. First operand has 277 places, 245 transitions, 2672 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:50:51,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 287 transitions, 3800 flow [2024-06-03 18:50:52,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 287 transitions, 3581 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-03 18:50:52,722 INFO L231 Difference]: Finished difference. Result has 275 places, 243 transitions, 2608 flow [2024-06-03 18:50:52,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2465, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2608, PETRI_PLACES=275, PETRI_TRANSITIONS=243} [2024-06-03 18:50:52,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-03 18:50:52,722 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 243 transitions, 2608 flow [2024-06-03 18:50:52,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:52,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:52,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:52,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 18:50:52,722 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-03 18:50:52,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:52,723 INFO L85 PathProgramCache]: Analyzing trace with hash 415567559, now seen corresponding path program 2 times [2024-06-03 18:50:52,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:52,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703726667] [2024-06-03 18:50:52,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:52,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:52,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:52,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-03 18:50:52,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:52,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703726667] [2024-06-03 18:50:52,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703726667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:52,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:52,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:52,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107095326] [2024-06-03 18:50:52,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:52,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:52,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:52,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:52,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:52,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:52,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 243 transitions, 2608 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:52,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:52,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:52,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:53,525 INFO L124 PetriNetUnfolderBase]: 2550/4494 cut-off events. [2024-06-03 18:50:53,526 INFO L125 PetriNetUnfolderBase]: For 429558/429558 co-relation queries the response was YES. [2024-06-03 18:50:53,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27661 conditions, 4494 events. 2550/4494 cut-off events. For 429558/429558 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 30571 event pairs, 715 based on Foata normal form. 18/4506 useless extension candidates. Maximal degree in co-relation 27534. Up to 3573 conditions per place. [2024-06-03 18:50:53,575 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 238 selfloop transitions, 24 changer transitions 12/281 dead transitions. [2024-06-03 18:50:53,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 281 transitions, 3520 flow [2024-06-03 18:50:53,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:53,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:53,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 18:50:53,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-03 18:50:53,576 INFO L175 Difference]: Start difference. First operand has 275 places, 243 transitions, 2608 flow. Second operand 9 states and 203 transitions. [2024-06-03 18:50:53,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 281 transitions, 3520 flow [2024-06-03 18:50:54,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 281 transitions, 3346 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:50:54,925 INFO L231 Difference]: Finished difference. Result has 274 places, 241 transitions, 2472 flow [2024-06-03 18:50:54,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2472, PETRI_PLACES=274, PETRI_TRANSITIONS=241} [2024-06-03 18:50:54,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-03 18:50:54,926 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 241 transitions, 2472 flow [2024-06-03 18:50:54,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:54,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:54,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:54,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 18:50:54,926 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-03 18:50:54,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:54,926 INFO L85 PathProgramCache]: Analyzing trace with hash 2036745957, now seen corresponding path program 3 times [2024-06-03 18:50:54,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:54,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065124603] [2024-06-03 18:50:54,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:54,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:54,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:55,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:55,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:55,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065124603] [2024-06-03 18:50:55,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065124603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:55,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:55,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:55,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645060796] [2024-06-03 18:50:55,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:55,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:55,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:55,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:55,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:55,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:55,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 241 transitions, 2472 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:55,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:55,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:55,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:55,592 INFO L124 PetriNetUnfolderBase]: 2237/3939 cut-off events. [2024-06-03 18:50:55,592 INFO L125 PetriNetUnfolderBase]: For 185885/185885 co-relation queries the response was YES. [2024-06-03 18:50:55,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19775 conditions, 3939 events. 2237/3939 cut-off events. For 185885/185885 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26027 event pairs, 539 based on Foata normal form. 18/3951 useless extension candidates. Maximal degree in co-relation 19649. Up to 3233 conditions per place. [2024-06-03 18:50:55,635 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 219 selfloop transitions, 20 changer transitions 22/268 dead transitions. [2024-06-03 18:50:55,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 268 transitions, 3122 flow [2024-06-03 18:50:55,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:55,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:55,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:50:55,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:50:55,635 INFO L175 Difference]: Start difference. First operand has 274 places, 241 transitions, 2472 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:50:55,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 268 transitions, 3122 flow [2024-06-03 18:50:56,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 268 transitions, 3073 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:56,335 INFO L231 Difference]: Finished difference. Result has 272 places, 237 transitions, 2412 flow [2024-06-03 18:50:56,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2412, PETRI_PLACES=272, PETRI_TRANSITIONS=237} [2024-06-03 18:50:56,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-03 18:50:56,336 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 237 transitions, 2412 flow [2024-06-03 18:50:56,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:56,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:56,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:56,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 18:50:56,336 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-03 18:50:56,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:56,336 INFO L85 PathProgramCache]: Analyzing trace with hash -519899991, now seen corresponding path program 4 times [2024-06-03 18:50:56,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:56,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648733739] [2024-06-03 18:50:56,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:56,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:56,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:56,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-03 18:50:56,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:56,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648733739] [2024-06-03 18:50:56,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648733739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:56,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:56,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:56,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377513386] [2024-06-03 18:50:56,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:56,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:56,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:56,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:56,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:56,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:56,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 237 transitions, 2412 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:56,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:56,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:56,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:57,028 INFO L124 PetriNetUnfolderBase]: 2303/4027 cut-off events. [2024-06-03 18:50:57,029 INFO L125 PetriNetUnfolderBase]: For 305549/305549 co-relation queries the response was YES. [2024-06-03 18:50:57,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22361 conditions, 4027 events. 2303/4027 cut-off events. For 305549/305549 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 26733 event pairs, 524 based on Foata normal form. 24/4046 useless extension candidates. Maximal degree in co-relation 22235. Up to 2582 conditions per place. [2024-06-03 18:50:57,075 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 177 selfloop transitions, 74 changer transitions 10/268 dead transitions. [2024-06-03 18:50:57,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 268 transitions, 3286 flow [2024-06-03 18:50:57,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:57,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:57,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:50:57,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:50:57,076 INFO L175 Difference]: Start difference. First operand has 272 places, 237 transitions, 2412 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:50:57,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 268 transitions, 3286 flow [2024-06-03 18:50:57,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 268 transitions, 3224 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:57,948 INFO L231 Difference]: Finished difference. Result has 267 places, 233 transitions, 2450 flow [2024-06-03 18:50:57,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2450, PETRI_PLACES=267, PETRI_TRANSITIONS=233} [2024-06-03 18:50:57,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-03 18:50:57,948 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 233 transitions, 2450 flow [2024-06-03 18:50:57,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:57,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:57,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:57,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 18:50:57,949 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-03 18:50:57,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:57,949 INFO L85 PathProgramCache]: Analyzing trace with hash -283724631, now seen corresponding path program 5 times [2024-06-03 18:50:57,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:57,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136041563] [2024-06-03 18:50:57,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:57,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:57,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:58,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-03 18:50:58,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:58,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136041563] [2024-06-03 18:50:58,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136041563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:58,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:58,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:58,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825338094] [2024-06-03 18:50:58,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:58,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:58,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:58,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:58,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:58,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:58,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 233 transitions, 2450 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:58,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:58,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:58,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:58,628 INFO L124 PetriNetUnfolderBase]: 2207/3861 cut-off events. [2024-06-03 18:50:58,629 INFO L125 PetriNetUnfolderBase]: For 299840/299840 co-relation queries the response was YES. [2024-06-03 18:50:58,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21685 conditions, 3861 events. 2207/3861 cut-off events. For 299840/299840 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25417 event pairs, 673 based on Foata normal form. 24/3880 useless extension candidates. Maximal degree in co-relation 21560. Up to 2921 conditions per place. [2024-06-03 18:50:58,669 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 187 selfloop transitions, 57 changer transitions 6/257 dead transitions. [2024-06-03 18:50:58,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 257 transitions, 3254 flow [2024-06-03 18:50:58,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:58,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:58,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:50:58,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 18:50:58,670 INFO L175 Difference]: Start difference. First operand has 267 places, 233 transitions, 2450 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:50:58,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 257 transitions, 3254 flow [2024-06-03 18:50:59,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 257 transitions, 3079 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-03 18:50:59,473 INFO L231 Difference]: Finished difference. Result has 263 places, 230 transitions, 2374 flow [2024-06-03 18:50:59,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2374, PETRI_PLACES=263, PETRI_TRANSITIONS=230} [2024-06-03 18:50:59,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-03 18:50:59,474 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 230 transitions, 2374 flow [2024-06-03 18:50:59,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:59,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:59,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:59,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 18:50:59,474 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-03 18:50:59,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:59,474 INFO L85 PathProgramCache]: Analyzing trace with hash -283427961, now seen corresponding path program 6 times [2024-06-03 18:50:59,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:59,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727459933] [2024-06-03 18:50:59,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:59,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:59,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:59,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:59,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:59,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727459933] [2024-06-03 18:50:59,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727459933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:59,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:59,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:59,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971819462] [2024-06-03 18:50:59,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:59,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:59,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:59,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:59,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:59,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:50:59,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 230 transitions, 2374 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:59,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:59,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:50:59,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:00,137 INFO L124 PetriNetUnfolderBase]: 2056/3614 cut-off events. [2024-06-03 18:51:00,137 INFO L125 PetriNetUnfolderBase]: For 206692/206692 co-relation queries the response was YES. [2024-06-03 18:51:00,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18203 conditions, 3614 events. 2056/3614 cut-off events. For 206692/206692 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23573 event pairs, 642 based on Foata normal form. 26/3635 useless extension candidates. Maximal degree in co-relation 18079. Up to 2989 conditions per place. [2024-06-03 18:51:00,173 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 186 selfloop transitions, 46 changer transitions 8/247 dead transitions. [2024-06-03 18:51:00,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 247 transitions, 2932 flow [2024-06-03 18:51:00,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:00,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:00,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:51:00,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:51:00,174 INFO L175 Difference]: Start difference. First operand has 263 places, 230 transitions, 2374 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:51:00,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 247 transitions, 2932 flow [2024-06-03 18:51:00,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 247 transitions, 2809 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:00,635 INFO L231 Difference]: Finished difference. Result has 261 places, 224 transitions, 2302 flow [2024-06-03 18:51:00,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2302, PETRI_PLACES=261, PETRI_TRANSITIONS=224} [2024-06-03 18:51:00,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-03 18:51:00,636 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 224 transitions, 2302 flow [2024-06-03 18:51:00,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:00,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:00,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:00,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 18:51:00,636 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-03 18:51:00,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:00,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1442384071, now seen corresponding path program 7 times [2024-06-03 18:51:00,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:00,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074143762] [2024-06-03 18:51:00,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:00,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:00,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:00,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:00,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:00,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074143762] [2024-06-03 18:51:00,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074143762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:00,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:00,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:00,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929324367] [2024-06-03 18:51:00,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:00,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:00,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:00,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:00,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:00,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:00,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 224 transitions, 2302 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:00,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:00,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:00,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:01,273 INFO L124 PetriNetUnfolderBase]: 2097/3701 cut-off events. [2024-06-03 18:51:01,274 INFO L125 PetriNetUnfolderBase]: For 234963/234963 co-relation queries the response was YES. [2024-06-03 18:51:01,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19846 conditions, 3701 events. 2097/3701 cut-off events. For 234963/234963 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24234 event pairs, 353 based on Foata normal form. 18/3715 useless extension candidates. Maximal degree in co-relation 19723. Up to 2425 conditions per place. [2024-06-03 18:51:01,310 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 182 selfloop transitions, 57 changer transitions 8/254 dead transitions. [2024-06-03 18:51:01,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 254 transitions, 3114 flow [2024-06-03 18:51:01,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:01,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:01,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:51:01,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 18:51:01,311 INFO L175 Difference]: Start difference. First operand has 261 places, 224 transitions, 2302 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:51:01,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 254 transitions, 3114 flow [2024-06-03 18:51:01,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 254 transitions, 2945 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-03 18:51:01,942 INFO L231 Difference]: Finished difference. Result has 257 places, 222 transitions, 2235 flow [2024-06-03 18:51:01,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2143, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=257, PETRI_TRANSITIONS=222} [2024-06-03 18:51:01,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-03 18:51:01,943 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 222 transitions, 2235 flow [2024-06-03 18:51:01,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:01,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:01,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, 1, 1, 1] [2024-06-03 18:51:01,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 18:51:01,943 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-03 18:51:01,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:01,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1442389651, now seen corresponding path program 8 times [2024-06-03 18:51:01,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:01,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228081422] [2024-06-03 18:51:01,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:01,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:01,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:02,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:02,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:02,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228081422] [2024-06-03 18:51:02,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228081422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:02,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:02,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:02,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274258249] [2024-06-03 18:51:02,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:02,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:02,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:02,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:02,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:02,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:02,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 222 transitions, 2235 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:02,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:02,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:02,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:02,527 INFO L124 PetriNetUnfolderBase]: 1932/3410 cut-off events. [2024-06-03 18:51:02,527 INFO L125 PetriNetUnfolderBase]: For 165434/165434 co-relation queries the response was YES. [2024-06-03 18:51:02,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16593 conditions, 3410 events. 1932/3410 cut-off events. For 165434/165434 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22093 event pairs, 359 based on Foata normal form. 18/3424 useless extension candidates. Maximal degree in co-relation 16471. Up to 2425 conditions per place. [2024-06-03 18:51:02,561 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 55 changer transitions 15/250 dead transitions. [2024-06-03 18:51:02,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 250 transitions, 2845 flow [2024-06-03 18:51:02,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:02,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:02,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:51:02,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:51:02,561 INFO L175 Difference]: Start difference. First operand has 257 places, 222 transitions, 2235 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:51:02,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 250 transitions, 2845 flow [2024-06-03 18:51:02,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 250 transitions, 2729 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:02,976 INFO L231 Difference]: Finished difference. Result has 256 places, 215 transitions, 2151 flow [2024-06-03 18:51:02,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2151, PETRI_PLACES=256, PETRI_TRANSITIONS=215} [2024-06-03 18:51:02,977 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-03 18:51:02,977 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 215 transitions, 2151 flow [2024-06-03 18:51:02,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:02,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:02,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:02,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 18:51:02,977 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-03 18:51:02,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:02,978 INFO L85 PathProgramCache]: Analyzing trace with hash 2029945695, now seen corresponding path program 9 times [2024-06-03 18:51:02,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:02,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508747932] [2024-06-03 18:51:02,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:02,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:02,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:03,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:03,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:03,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508747932] [2024-06-03 18:51:03,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508747932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:03,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:03,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:03,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653755018] [2024-06-03 18:51:03,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:03,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:03,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:03,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:03,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:03,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:03,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 215 transitions, 2151 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:03,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:03,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:03,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:03,607 INFO L124 PetriNetUnfolderBase]: 2016/3541 cut-off events. [2024-06-03 18:51:03,607 INFO L125 PetriNetUnfolderBase]: For 268398/268398 co-relation queries the response was YES. [2024-06-03 18:51:03,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19038 conditions, 3541 events. 2016/3541 cut-off events. For 268398/268398 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22937 event pairs, 594 based on Foata normal form. 24/3562 useless extension candidates. Maximal degree in co-relation 18916. Up to 1887 conditions per place. [2024-06-03 18:51:03,639 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 149 selfloop transitions, 71 changer transitions 23/250 dead transitions. [2024-06-03 18:51:03,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 250 transitions, 2979 flow [2024-06-03 18:51:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:03,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:03,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:51:03,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 18:51:03,639 INFO L175 Difference]: Start difference. First operand has 256 places, 215 transitions, 2151 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:51:03,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 250 transitions, 2979 flow [2024-06-03 18:51:04,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 250 transitions, 2825 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-03 18:51:04,247 INFO L231 Difference]: Finished difference. Result has 248 places, 207 transitions, 2059 flow [2024-06-03 18:51:04,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2001, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2059, PETRI_PLACES=248, PETRI_TRANSITIONS=207} [2024-06-03 18:51:04,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-03 18:51:04,248 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 207 transitions, 2059 flow [2024-06-03 18:51:04,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:04,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:04,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, 1, 1, 1, 1] [2024-06-03 18:51:04,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 18:51:04,248 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-03 18:51:04,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:04,248 INFO L85 PathProgramCache]: Analyzing trace with hash -2086867913, now seen corresponding path program 1 times [2024-06-03 18:51:04,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:04,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346323159] [2024-06-03 18:51:04,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:04,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:04,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:04,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-03 18:51:04,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:04,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346323159] [2024-06-03 18:51:04,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346323159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:04,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:04,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:04,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920025720] [2024-06-03 18:51:04,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:04,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:04,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:04,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:04,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:04,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:04,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 207 transitions, 2059 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:04,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:04,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:04,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:04,824 INFO L124 PetriNetUnfolderBase]: 1951/3426 cut-off events. [2024-06-03 18:51:04,824 INFO L125 PetriNetUnfolderBase]: For 349120/349120 co-relation queries the response was YES. [2024-06-03 18:51:04,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20385 conditions, 3426 events. 1951/3426 cut-off events. For 349120/349120 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22089 event pairs, 639 based on Foata normal form. 24/3447 useless extension candidates. Maximal degree in co-relation 20267. Up to 2530 conditions per place. [2024-06-03 18:51:04,859 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 146 selfloop transitions, 69 changer transitions 13/235 dead transitions. [2024-06-03 18:51:04,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 235 transitions, 2813 flow [2024-06-03 18:51:04,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:04,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:04,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:51:04,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:51:04,859 INFO L175 Difference]: Start difference. First operand has 248 places, 207 transitions, 2059 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:51:04,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 235 transitions, 2813 flow [2024-06-03 18:51:05,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 235 transitions, 2669 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:05,790 INFO L231 Difference]: Finished difference. Result has 243 places, 201 transitions, 2013 flow [2024-06-03 18:51:05,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2013, PETRI_PLACES=243, PETRI_TRANSITIONS=201} [2024-06-03 18:51:05,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-03 18:51:05,790 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 201 transitions, 2013 flow [2024-06-03 18:51:05,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:05,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:05,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:05,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 18:51:05,791 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-03 18:51:05,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:05,791 INFO L85 PathProgramCache]: Analyzing trace with hash -682240311, now seen corresponding path program 2 times [2024-06-03 18:51:05,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:05,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217354152] [2024-06-03 18:51:05,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:05,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:05,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:05,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:05,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:05,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217354152] [2024-06-03 18:51:05,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217354152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:05,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:05,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:05,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714114275] [2024-06-03 18:51:05,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:05,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:05,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:05,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:05,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:05,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:05,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 201 transitions, 2013 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:05,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:05,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:05,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:06,349 INFO L124 PetriNetUnfolderBase]: 1768/3133 cut-off events. [2024-06-03 18:51:06,349 INFO L125 PetriNetUnfolderBase]: For 254082/254082 co-relation queries the response was YES. [2024-06-03 18:51:06,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16759 conditions, 3133 events. 1768/3133 cut-off events. For 254082/254082 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20011 event pairs, 600 based on Foata normal form. 26/3156 useless extension candidates. Maximal degree in co-relation 16643. Up to 2530 conditions per place. [2024-06-03 18:51:06,384 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 62 changer transitions 21/222 dead transitions. [2024-06-03 18:51:06,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 222 transitions, 2525 flow [2024-06-03 18:51:06,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:06,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:06,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-03 18:51:06,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-03 18:51:06,385 INFO L175 Difference]: Start difference. First operand has 243 places, 201 transitions, 2013 flow. Second operand 8 states and 177 transitions. [2024-06-03 18:51:06,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 222 transitions, 2525 flow [2024-06-03 18:51:07,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 222 transitions, 2384 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:07,070 INFO L231 Difference]: Finished difference. Result has 240 places, 192 transitions, 1923 flow [2024-06-03 18:51:07,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1872, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1923, PETRI_PLACES=240, PETRI_TRANSITIONS=192} [2024-06-03 18:51:07,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-03 18:51:07,070 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 192 transitions, 1923 flow [2024-06-03 18:51:07,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:07,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:07,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:07,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 18:51:07,070 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-03 18:51:07,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:07,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1548932109, now seen corresponding path program 3 times [2024-06-03 18:51:07,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:07,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68261551] [2024-06-03 18:51:07,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:07,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:07,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:07,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:07,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:07,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68261551] [2024-06-03 18:51:07,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68261551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:07,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:07,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:07,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311556876] [2024-06-03 18:51:07,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:07,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:07,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:07,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:07,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:07,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:07,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 192 transitions, 1923 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:07,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:07,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:07,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:07,687 INFO L124 PetriNetUnfolderBase]: 1802/3193 cut-off events. [2024-06-03 18:51:07,687 INFO L125 PetriNetUnfolderBase]: For 272291/272291 co-relation queries the response was YES. [2024-06-03 18:51:07,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18104 conditions, 3193 events. 1802/3193 cut-off events. For 272291/272291 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20679 event pairs, 366 based on Foata normal form. 18/3208 useless extension candidates. Maximal degree in co-relation 17990. Up to 1082 conditions per place. [2024-06-03 18:51:07,713 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 128 selfloop transitions, 71 changer transitions 22/228 dead transitions. [2024-06-03 18:51:07,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 228 transitions, 2843 flow [2024-06-03 18:51:07,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:07,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:07,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:51:07,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:51:07,714 INFO L175 Difference]: Start difference. First operand has 240 places, 192 transitions, 1923 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:51:07,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 228 transitions, 2843 flow [2024-06-03 18:51:08,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 228 transitions, 2687 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:08,358 INFO L231 Difference]: Finished difference. Result has 231 places, 183 transitions, 1829 flow [2024-06-03 18:51:08,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1829, PETRI_PLACES=231, PETRI_TRANSITIONS=183} [2024-06-03 18:51:08,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-03 18:51:08,358 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 183 transitions, 1829 flow [2024-06-03 18:51:08,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:08,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:08,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:08,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 18:51:08,359 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-03 18:51:08,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:08,359 INFO L85 PathProgramCache]: Analyzing trace with hash 289597223, now seen corresponding path program 4 times [2024-06-03 18:51:08,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:08,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092033787] [2024-06-03 18:51:08,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:08,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:08,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:08,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:08,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:08,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092033787] [2024-06-03 18:51:08,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092033787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:08,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:08,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:08,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333350793] [2024-06-03 18:51:08,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:08,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:08,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:08,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:08,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:08,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:08,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 183 transitions, 1829 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:08,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:08,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:08,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:08,892 INFO L124 PetriNetUnfolderBase]: 1670/2955 cut-off events. [2024-06-03 18:51:08,892 INFO L125 PetriNetUnfolderBase]: For 303539/303539 co-relation queries the response was YES. [2024-06-03 18:51:08,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18399 conditions, 2955 events. 1670/2955 cut-off events. For 303539/303539 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18919 event pairs, 514 based on Foata normal form. 18/2970 useless extension candidates. Maximal degree in co-relation 18288. Up to 1648 conditions per place. [2024-06-03 18:51:08,919 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 136 selfloop transitions, 58 changer transitions 14/215 dead transitions. [2024-06-03 18:51:08,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 215 transitions, 2687 flow [2024-06-03 18:51:08,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:08,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:08,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:51:08,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:51:08,920 INFO L175 Difference]: Start difference. First operand has 231 places, 183 transitions, 1829 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:51:08,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 215 transitions, 2687 flow [2024-06-03 18:51:09,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 215 transitions, 2527 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:09,419 INFO L231 Difference]: Finished difference. Result has 223 places, 175 transitions, 1747 flow [2024-06-03 18:51:09,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1747, PETRI_PLACES=223, PETRI_TRANSITIONS=175} [2024-06-03 18:51:09,419 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-03 18:51:09,419 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 175 transitions, 1747 flow [2024-06-03 18:51:09,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:09,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:09,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:09,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 18:51:09,420 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-03 18:51:09,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:09,420 INFO L85 PathProgramCache]: Analyzing trace with hash 550081673, now seen corresponding path program 5 times [2024-06-03 18:51:09,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:09,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008368117] [2024-06-03 18:51:09,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:09,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:09,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:09,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:09,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:09,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008368117] [2024-06-03 18:51:09,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008368117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:09,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:09,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:09,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290731037] [2024-06-03 18:51:09,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:09,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:09,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:09,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:09,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:09,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:09,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 175 transitions, 1747 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:09,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:09,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:09,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:09,888 INFO L124 PetriNetUnfolderBase]: 1493/2648 cut-off events. [2024-06-03 18:51:09,889 INFO L125 PetriNetUnfolderBase]: For 231933/231933 co-relation queries the response was YES. [2024-06-03 18:51:09,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15514 conditions, 2648 events. 1493/2648 cut-off events. For 231933/231933 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 16533 event pairs, 502 based on Foata normal form. 18/2663 useless extension candidates. Maximal degree in co-relation 15406. Up to 1648 conditions per place. [2024-06-03 18:51:09,912 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 116 selfloop transitions, 50 changer transitions 29/202 dead transitions. [2024-06-03 18:51:09,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 202 transitions, 2387 flow [2024-06-03 18:51:09,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:09,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:09,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:51:09,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:51:09,913 INFO L175 Difference]: Start difference. First operand has 223 places, 175 transitions, 1747 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:51:09,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 202 transitions, 2387 flow [2024-06-03 18:51:10,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 202 transitions, 2237 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-03 18:51:10,495 INFO L231 Difference]: Finished difference. Result has 215 places, 161 transitions, 1561 flow [2024-06-03 18:51:10,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1561, PETRI_PLACES=215, PETRI_TRANSITIONS=161} [2024-06-03 18:51:10,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-03 18:51:10,496 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 161 transitions, 1561 flow [2024-06-03 18:51:10,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:10,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:10,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:10,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 18:51:10,496 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-03 18:51:10,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:10,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1355760693, now seen corresponding path program 6 times [2024-06-03 18:51:10,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:10,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746592732] [2024-06-03 18:51:10,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:10,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:10,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:10,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:10,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:10,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746592732] [2024-06-03 18:51:10,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746592732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:10,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:10,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:10,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288287883] [2024-06-03 18:51:10,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:10,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:10,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:10,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:10,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:10,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:10,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 161 transitions, 1561 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:10,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:10,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:10,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:10,954 INFO L124 PetriNetUnfolderBase]: 1641/2882 cut-off events. [2024-06-03 18:51:10,954 INFO L125 PetriNetUnfolderBase]: For 323024/323024 co-relation queries the response was YES. [2024-06-03 18:51:10,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19284 conditions, 2882 events. 1641/2882 cut-off events. For 323024/323024 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 18404 event pairs, 566 based on Foata normal form. 18/2897 useless extension candidates. Maximal degree in co-relation 19181. Up to 1589 conditions per place. [2024-06-03 18:51:10,983 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 113 selfloop transitions, 55 changer transitions 14/189 dead transitions. [2024-06-03 18:51:10,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 189 transitions, 2333 flow [2024-06-03 18:51:10,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:10,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:10,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:51:10,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:51:10,984 INFO L175 Difference]: Start difference. First operand has 215 places, 161 transitions, 1561 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:51:10,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 189 transitions, 2333 flow [2024-06-03 18:51:11,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 189 transitions, 2218 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-06-03 18:51:11,472 INFO L231 Difference]: Finished difference. Result has 198 places, 153 transitions, 1522 flow [2024-06-03 18:51:11,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1474, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1522, PETRI_PLACES=198, PETRI_TRANSITIONS=153} [2024-06-03 18:51:11,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-03 18:51:11,472 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 153 transitions, 1522 flow [2024-06-03 18:51:11,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:11,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:11,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:11,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 18:51:11,474 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-03 18:51:11,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:11,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1905570449, now seen corresponding path program 7 times [2024-06-03 18:51:11,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:11,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924563220] [2024-06-03 18:51:11,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:11,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:11,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:11,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:11,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:11,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924563220] [2024-06-03 18:51:11,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924563220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:11,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:11,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:11,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535299116] [2024-06-03 18:51:11,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:11,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:11,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:11,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:11,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:11,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:11,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 153 transitions, 1522 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:11,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:11,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:11,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:11,953 INFO L124 PetriNetUnfolderBase]: 1573/2758 cut-off events. [2024-06-03 18:51:11,953 INFO L125 PetriNetUnfolderBase]: For 285853/285853 co-relation queries the response was YES. [2024-06-03 18:51:11,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18291 conditions, 2758 events. 1573/2758 cut-off events. For 285853/285853 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17512 event pairs, 676 based on Foata normal form. 26/2781 useless extension candidates. Maximal degree in co-relation 18195. Up to 2258 conditions per place. [2024-06-03 18:51:11,976 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 93 selfloop transitions, 56 changer transitions 12/168 dead transitions. [2024-06-03 18:51:11,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 168 transitions, 1906 flow [2024-06-03 18:51:11,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:11,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:11,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:51:11,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:51:11,977 INFO L175 Difference]: Start difference. First operand has 198 places, 153 transitions, 1522 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:51:11,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 168 transitions, 1906 flow [2024-06-03 18:51:12,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 168 transitions, 1782 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-03 18:51:12,314 INFO L231 Difference]: Finished difference. Result has 188 places, 149 transitions, 1483 flow [2024-06-03 18:51:12,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1483, PETRI_PLACES=188, PETRI_TRANSITIONS=149} [2024-06-03 18:51:12,314 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-03 18:51:12,314 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 149 transitions, 1483 flow [2024-06-03 18:51:12,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:12,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:12,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:12,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 18:51:12,314 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-03 18:51:12,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:12,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1898904209, now seen corresponding path program 8 times [2024-06-03 18:51:12,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:12,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858219227] [2024-06-03 18:51:12,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:12,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:12,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:12,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:12,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:12,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858219227] [2024-06-03 18:51:12,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858219227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:12,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:12,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:12,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630073822] [2024-06-03 18:51:12,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:12,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:12,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:12,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:12,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:12,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:12,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 149 transitions, 1483 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:12,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:12,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:12,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:12,747 INFO L124 PetriNetUnfolderBase]: 1525/2702 cut-off events. [2024-06-03 18:51:12,747 INFO L125 PetriNetUnfolderBase]: For 214236/214240 co-relation queries the response was YES. [2024-06-03 18:51:12,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16798 conditions, 2702 events. 1525/2702 cut-off events. For 214236/214240 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 17209 event pairs, 637 based on Foata normal form. 28/2727 useless extension candidates. Maximal degree in co-relation 16709. Up to 1948 conditions per place. [2024-06-03 18:51:12,769 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 100 selfloop transitions, 51 changer transitions 13/171 dead transitions. [2024-06-03 18:51:12,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 171 transitions, 2027 flow [2024-06-03 18:51:12,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:12,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:12,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:51:12,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:51:12,770 INFO L175 Difference]: Start difference. First operand has 188 places, 149 transitions, 1483 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:51:12,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 171 transitions, 2027 flow [2024-06-03 18:51:12,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 171 transitions, 1907 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:12,984 INFO L231 Difference]: Finished difference. Result has 186 places, 143 transitions, 1426 flow [2024-06-03 18:51:12,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1426, PETRI_PLACES=186, PETRI_TRANSITIONS=143} [2024-06-03 18:51:12,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-03 18:51:12,985 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 143 transitions, 1426 flow [2024-06-03 18:51:12,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:12,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:12,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:12,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 18:51:12,985 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-03 18:51:12,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:12,985 INFO L85 PathProgramCache]: Analyzing trace with hash -2041007279, now seen corresponding path program 9 times [2024-06-03 18:51:12,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:12,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50019894] [2024-06-03 18:51:12,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:12,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:12,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:13,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:13,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:13,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50019894] [2024-06-03 18:51:13,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50019894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:13,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:13,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:13,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662667922] [2024-06-03 18:51:13,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:13,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:13,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:13,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:13,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:13,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:13,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 143 transitions, 1426 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:13,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:13,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:13,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:13,406 INFO L124 PetriNetUnfolderBase]: 1501/2654 cut-off events. [2024-06-03 18:51:13,406 INFO L125 PetriNetUnfolderBase]: For 206410/206414 co-relation queries the response was YES. [2024-06-03 18:51:13,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16809 conditions, 2654 events. 1501/2654 cut-off events. For 206410/206414 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 16765 event pairs, 556 based on Foata normal form. 18/2669 useless extension candidates. Maximal degree in co-relation 16721. Up to 1589 conditions per place. [2024-06-03 18:51:13,427 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 101 selfloop transitions, 47 changer transitions 16/171 dead transitions. [2024-06-03 18:51:13,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 171 transitions, 2106 flow [2024-06-03 18:51:13,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:13,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:13,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:51:13,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:51:13,428 INFO L175 Difference]: Start difference. First operand has 186 places, 143 transitions, 1426 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:51:13,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 171 transitions, 2106 flow [2024-06-03 18:51:13,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 171 transitions, 1989 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:13,714 INFO L231 Difference]: Finished difference. Result has 183 places, 133 transitions, 1341 flow [2024-06-03 18:51:13,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1341, PETRI_PLACES=183, PETRI_TRANSITIONS=133} [2024-06-03 18:51:13,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-03 18:51:13,715 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 133 transitions, 1341 flow [2024-06-03 18:51:13,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:13,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:13,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:13,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 18:51:13,715 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-03 18:51:13,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:13,716 INFO L85 PathProgramCache]: Analyzing trace with hash 2047098257, now seen corresponding path program 10 times [2024-06-03 18:51:13,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:13,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661931911] [2024-06-03 18:51:13,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:13,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:13,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:13,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:13,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:13,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661931911] [2024-06-03 18:51:13,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661931911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:13,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:13,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:13,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532854370] [2024-06-03 18:51:13,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:13,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:13,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:13,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:13,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:13,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:13,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 133 transitions, 1341 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:13,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:13,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:13,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:14,151 INFO L124 PetriNetUnfolderBase]: 1354/2389 cut-off events. [2024-06-03 18:51:14,152 INFO L125 PetriNetUnfolderBase]: For 168191/168191 co-relation queries the response was YES. [2024-06-03 18:51:14,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14363 conditions, 2389 events. 1354/2389 cut-off events. For 168191/168191 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 14802 event pairs, 585 based on Foata normal form. 26/2412 useless extension candidates. Maximal degree in co-relation 14277. Up to 1919 conditions per place. [2024-06-03 18:51:14,175 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 83 selfloop transitions, 44 changer transitions 14/148 dead transitions. [2024-06-03 18:51:14,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 148 transitions, 1685 flow [2024-06-03 18:51:14,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:14,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:14,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-03 18:51:14,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-03 18:51:14,176 INFO L175 Difference]: Start difference. First operand has 183 places, 133 transitions, 1341 flow. Second operand 8 states and 170 transitions. [2024-06-03 18:51:14,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 148 transitions, 1685 flow [2024-06-03 18:51:14,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 148 transitions, 1580 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-03 18:51:14,340 INFO L231 Difference]: Finished difference. Result has 171 places, 127 transitions, 1284 flow [2024-06-03 18:51:14,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1284, PETRI_PLACES=171, PETRI_TRANSITIONS=127} [2024-06-03 18:51:14,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-03 18:51:14,341 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 127 transitions, 1284 flow [2024-06-03 18:51:14,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:14,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:14,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:14,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 18:51:14,341 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-03 18:51:14,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:14,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1330365743, now seen corresponding path program 11 times [2024-06-03 18:51:14,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:14,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144860916] [2024-06-03 18:51:14,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:14,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:14,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-03 18:51:14,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:14,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144860916] [2024-06-03 18:51:14,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144860916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:14,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:14,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:14,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152320799] [2024-06-03 18:51:14,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:14,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:14,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:14,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:14,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:14,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:14,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 127 transitions, 1284 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:14,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:14,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:14,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:14,692 INFO L124 PetriNetUnfolderBase]: 1221/2182 cut-off events. [2024-06-03 18:51:14,693 INFO L125 PetriNetUnfolderBase]: For 104478/104478 co-relation queries the response was YES. [2024-06-03 18:51:14,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11901 conditions, 2182 events. 1221/2182 cut-off events. For 104478/104478 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13348 event pairs, 461 based on Foata normal form. 24/2203 useless extension candidates. Maximal degree in co-relation 11821. Up to 1589 conditions per place. [2024-06-03 18:51:14,709 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 30 changer transitions 36/146 dead transitions. [2024-06-03 18:51:14,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 146 transitions, 1652 flow [2024-06-03 18:51:14,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:14,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:14,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-03 18:51:14,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-03 18:51:14,710 INFO L175 Difference]: Start difference. First operand has 171 places, 127 transitions, 1284 flow. Second operand 8 states and 171 transitions. [2024-06-03 18:51:14,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 146 transitions, 1652 flow [2024-06-03 18:51:14,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 146 transitions, 1560 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:14,860 INFO L231 Difference]: Finished difference. Result has 168 places, 108 transitions, 1071 flow [2024-06-03 18:51:14,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1192, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1071, PETRI_PLACES=168, PETRI_TRANSITIONS=108} [2024-06-03 18:51:14,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-03 18:51:14,861 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 108 transitions, 1071 flow [2024-06-03 18:51:14,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:14,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:14,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:14,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 18:51:14,861 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-03 18:51:14,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:14,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1694538141, now seen corresponding path program 12 times [2024-06-03 18:51:14,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:14,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894264762] [2024-06-03 18:51:14,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:14,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:14,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:14,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-03 18:51:14,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:14,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894264762] [2024-06-03 18:51:14,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894264762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:14,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:14,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:14,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671648058] [2024-06-03 18:51:14,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:14,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:14,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:14,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:14,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:15,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:15,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 108 transitions, 1071 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:15,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:15,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:15,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:15,279 INFO L124 PetriNetUnfolderBase]: 1233/2156 cut-off events. [2024-06-03 18:51:15,280 INFO L125 PetriNetUnfolderBase]: For 126839/126847 co-relation queries the response was YES. [2024-06-03 18:51:15,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12747 conditions, 2156 events. 1233/2156 cut-off events. For 126839/126847 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 13097 event pairs, 524 based on Foata normal form. 32/2187 useless extension candidates. Maximal degree in co-relation 12668. Up to 1503 conditions per place. [2024-06-03 18:51:15,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 38 changer transitions 10/128 dead transitions. [2024-06-03 18:51:15,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 128 transitions, 1503 flow [2024-06-03 18:51:15,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:15,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:15,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-03 18:51:15,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-03 18:51:15,298 INFO L175 Difference]: Start difference. First operand has 168 places, 108 transitions, 1071 flow. Second operand 9 states and 191 transitions. [2024-06-03 18:51:15,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 128 transitions, 1503 flow [2024-06-03 18:51:15,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 128 transitions, 1379 flow, removed 29 selfloop flow, removed 16 redundant places. [2024-06-03 18:51:15,400 INFO L231 Difference]: Finished difference. Result has 143 places, 105 transitions, 1007 flow [2024-06-03 18:51:15,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1007, PETRI_PLACES=143, PETRI_TRANSITIONS=105} [2024-06-03 18:51:15,401 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-03 18:51:15,401 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 105 transitions, 1007 flow [2024-06-03 18:51:15,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:15,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:15,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, 1, 1, 1] [2024-06-03 18:51:15,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 18:51:15,401 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-03 18:51:15,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:15,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1080734375, now seen corresponding path program 1 times [2024-06-03 18:51:15,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:15,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491046868] [2024-06-03 18:51:15,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:15,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:15,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:15,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:15,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:15,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491046868] [2024-06-03 18:51:15,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491046868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:15,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:15,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:15,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765714962] [2024-06-03 18:51:15,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:15,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:15,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:15,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:15,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:15,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:15,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 105 transitions, 1007 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:15,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:15,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:15,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:15,724 INFO L124 PetriNetUnfolderBase]: 1066/1867 cut-off events. [2024-06-03 18:51:15,724 INFO L125 PetriNetUnfolderBase]: For 64226/64234 co-relation queries the response was YES. [2024-06-03 18:51:15,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9749 conditions, 1867 events. 1066/1867 cut-off events. For 64226/64234 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10963 event pairs, 475 based on Foata normal form. 34/1900 useless extension candidates. Maximal degree in co-relation 9682. Up to 1503 conditions per place. [2024-06-03 18:51:15,735 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 63 selfloop transitions, 34 changer transitions 14/118 dead transitions. [2024-06-03 18:51:15,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 118 transitions, 1285 flow [2024-06-03 18:51:15,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:15,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:15,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-03 18:51:15,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-03 18:51:15,736 INFO L175 Difference]: Start difference. First operand has 143 places, 105 transitions, 1007 flow. Second operand 9 states and 183 transitions. [2024-06-03 18:51:15,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 118 transitions, 1285 flow [2024-06-03 18:51:15,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 118 transitions, 1208 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:15,792 INFO L231 Difference]: Finished difference. Result has 142 places, 100 transitions, 960 flow [2024-06-03 18:51:15,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=960, PETRI_PLACES=142, PETRI_TRANSITIONS=100} [2024-06-03 18:51:15,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-03 18:51:15,792 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 100 transitions, 960 flow [2024-06-03 18:51:15,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:15,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:15,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:15,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 18:51:15,792 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-03 18:51:15,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:15,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1333008965, now seen corresponding path program 2 times [2024-06-03 18:51:15,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:15,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777317664] [2024-06-03 18:51:15,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:15,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:15,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:15,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:15,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:15,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777317664] [2024-06-03 18:51:15,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777317664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:15,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:15,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:15,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735950177] [2024-06-03 18:51:15,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:15,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:15,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:15,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:15,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:15,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:15,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 100 transitions, 960 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:15,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:15,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:15,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:16,162 INFO L124 PetriNetUnfolderBase]: 1305/2290 cut-off events. [2024-06-03 18:51:16,162 INFO L125 PetriNetUnfolderBase]: For 91468/91468 co-relation queries the response was YES. [2024-06-03 18:51:16,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13006 conditions, 2290 events. 1305/2290 cut-off events. For 91468/91468 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 14203 event pairs, 574 based on Foata normal form. 18/2305 useless extension candidates. Maximal degree in co-relation 12940. Up to 1265 conditions per place. [2024-06-03 18:51:16,177 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 38 changer transitions 7/125 dead transitions. [2024-06-03 18:51:16,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 125 transitions, 1452 flow [2024-06-03 18:51:16,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:16,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:16,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-03 18:51:16,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-03 18:51:16,177 INFO L175 Difference]: Start difference. First operand has 142 places, 100 transitions, 960 flow. Second operand 9 states and 195 transitions. [2024-06-03 18:51:16,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 125 transitions, 1452 flow [2024-06-03 18:51:16,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 125 transitions, 1366 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:16,247 INFO L231 Difference]: Finished difference. Result has 137 places, 99 transitions, 958 flow [2024-06-03 18:51:16,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=958, PETRI_PLACES=137, PETRI_TRANSITIONS=99} [2024-06-03 18:51:16,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-03 18:51:16,247 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 99 transitions, 958 flow [2024-06-03 18:51:16,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:16,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:16,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, 1, 1, 1, 1] [2024-06-03 18:51:16,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 18:51:16,248 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-03 18:51:16,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:16,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1332888995, now seen corresponding path program 3 times [2024-06-03 18:51:16,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:16,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460509678] [2024-06-03 18:51:16,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:16,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:16,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:16,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:16,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:16,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460509678] [2024-06-03 18:51:16,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460509678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:16,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:16,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:16,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456912139] [2024-06-03 18:51:16,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:16,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:16,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:16,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:16,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:16,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:16,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 99 transitions, 958 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:16,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:16,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:16,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:16,617 INFO L124 PetriNetUnfolderBase]: 1212/2137 cut-off events. [2024-06-03 18:51:16,618 INFO L125 PetriNetUnfolderBase]: For 72279/72287 co-relation queries the response was YES. [2024-06-03 18:51:16,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11704 conditions, 2137 events. 1212/2137 cut-off events. For 72279/72287 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 13019 event pairs, 564 based on Foata normal form. 20/2154 useless extension candidates. Maximal degree in co-relation 11640. Up to 1808 conditions per place. [2024-06-03 18:51:16,634 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 82 selfloop transitions, 10 changer transitions 14/113 dead transitions. [2024-06-03 18:51:16,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 113 transitions, 1226 flow [2024-06-03 18:51:16,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:16,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:16,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-03 18:51:16,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-03 18:51:16,635 INFO L175 Difference]: Start difference. First operand has 137 places, 99 transitions, 958 flow. Second operand 7 states and 146 transitions. [2024-06-03 18:51:16,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 113 transitions, 1226 flow [2024-06-03 18:51:16,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 113 transitions, 1148 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:16,694 INFO L231 Difference]: Finished difference. Result has 135 places, 95 transitions, 872 flow [2024-06-03 18:51:16,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=872, PETRI_PLACES=135, PETRI_TRANSITIONS=95} [2024-06-03 18:51:16,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-03 18:51:16,694 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 95 transitions, 872 flow [2024-06-03 18:51:16,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:16,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:16,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:16,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 18:51:16,695 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-03 18:51:16,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:16,695 INFO L85 PathProgramCache]: Analyzing trace with hash 2113585619, now seen corresponding path program 4 times [2024-06-03 18:51:16,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:16,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175179345] [2024-06-03 18:51:16,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:16,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:16,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:16,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:16,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:16,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175179345] [2024-06-03 18:51:16,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175179345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:16,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:16,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:16,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933932021] [2024-06-03 18:51:16,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:16,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:16,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:16,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:16,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:16,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:16,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 95 transitions, 872 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:16,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:16,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:16,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:17,007 INFO L124 PetriNetUnfolderBase]: 1004/1749 cut-off events. [2024-06-03 18:51:17,007 INFO L125 PetriNetUnfolderBase]: For 54305/54313 co-relation queries the response was YES. [2024-06-03 18:51:17,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9056 conditions, 1749 events. 1004/1749 cut-off events. For 54305/54313 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 10100 event pairs, 464 based on Foata normal form. 34/1780 useless extension candidates. Maximal degree in co-relation 8992. Up to 1419 conditions per place. [2024-06-03 18:51:17,017 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 60 selfloop transitions, 27 changer transitions 12/106 dead transitions. [2024-06-03 18:51:17,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 106 transitions, 1122 flow [2024-06-03 18:51:17,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:17,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:17,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-03 18:51:17,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-03 18:51:17,018 INFO L175 Difference]: Start difference. First operand has 135 places, 95 transitions, 872 flow. Second operand 7 states and 149 transitions. [2024-06-03 18:51:17,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 106 transitions, 1122 flow [2024-06-03 18:51:17,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 106 transitions, 1084 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:17,070 INFO L231 Difference]: Finished difference. Result has 133 places, 91 transitions, 860 flow [2024-06-03 18:51:17,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=860, PETRI_PLACES=133, PETRI_TRANSITIONS=91} [2024-06-03 18:51:17,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-03 18:51:17,070 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 91 transitions, 860 flow [2024-06-03 18:51:17,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:17,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:17,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:17,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 18:51:17,070 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-03 18:51:17,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:17,071 INFO L85 PathProgramCache]: Analyzing trace with hash 55689861, now seen corresponding path program 5 times [2024-06-03 18:51:17,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:17,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353932655] [2024-06-03 18:51:17,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:17,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:17,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:17,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-03 18:51:17,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:17,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353932655] [2024-06-03 18:51:17,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353932655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:17,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:17,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:17,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246448843] [2024-06-03 18:51:17,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:17,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:17,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:17,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:17,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:17,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:17,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 91 transitions, 860 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:17,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:17,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:17,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:17,397 INFO L124 PetriNetUnfolderBase]: 1070/1885 cut-off events. [2024-06-03 18:51:17,397 INFO L125 PetriNetUnfolderBase]: For 62408/62416 co-relation queries the response was YES. [2024-06-03 18:51:17,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9969 conditions, 1885 events. 1070/1885 cut-off events. For 62408/62416 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 11174 event pairs, 503 based on Foata normal form. 32/1914 useless extension candidates. Maximal degree in co-relation 9906. Up to 1295 conditions per place. [2024-06-03 18:51:17,409 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 67 selfloop transitions, 22 changer transitions 13/109 dead transitions. [2024-06-03 18:51:17,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 109 transitions, 1224 flow [2024-06-03 18:51:17,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:17,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:17,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-03 18:51:17,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-03 18:51:17,409 INFO L175 Difference]: Start difference. First operand has 133 places, 91 transitions, 860 flow. Second operand 7 states and 153 transitions. [2024-06-03 18:51:17,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 109 transitions, 1224 flow [2024-06-03 18:51:17,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 109 transitions, 1162 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:17,459 INFO L231 Difference]: Finished difference. Result has 131 places, 85 transitions, 792 flow [2024-06-03 18:51:17,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=792, PETRI_PLACES=131, PETRI_TRANSITIONS=85} [2024-06-03 18:51:17,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-03 18:51:17,460 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 85 transitions, 792 flow [2024-06-03 18:51:17,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:17,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:17,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, 1, 1, 1] [2024-06-03 18:51:17,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 18:51:17,460 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-03 18:51:17,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:17,460 INFO L85 PathProgramCache]: Analyzing trace with hash -298988889, now seen corresponding path program 6 times [2024-06-03 18:51:17,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:17,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65632530] [2024-06-03 18:51:17,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:17,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:17,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:17,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:17,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:17,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65632530] [2024-06-03 18:51:17,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65632530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:17,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:17,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:17,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032220542] [2024-06-03 18:51:17,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:17,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:17,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:17,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:17,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:17,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:17,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 85 transitions, 792 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:17,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:17,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:17,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:17,742 INFO L124 PetriNetUnfolderBase]: 914/1619 cut-off events. [2024-06-03 18:51:17,742 INFO L125 PetriNetUnfolderBase]: For 46830/46830 co-relation queries the response was YES. [2024-06-03 18:51:17,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8068 conditions, 1619 events. 914/1619 cut-off events. For 46830/46830 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 9284 event pairs, 458 based on Foata normal form. 26/1642 useless extension candidates. Maximal degree in co-relation 8006. Up to 1295 conditions per place. [2024-06-03 18:51:17,750 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 56 selfloop transitions, 19 changer transitions 14/96 dead transitions. [2024-06-03 18:51:17,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 96 transitions, 1022 flow [2024-06-03 18:51:17,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:17,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:17,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-03 18:51:17,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-03 18:51:17,751 INFO L175 Difference]: Start difference. First operand has 131 places, 85 transitions, 792 flow. Second operand 7 states and 146 transitions. [2024-06-03 18:51:17,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 96 transitions, 1022 flow [2024-06-03 18:51:17,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 96 transitions, 975 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:17,788 INFO L231 Difference]: Finished difference. Result has 128 places, 79 transitions, 739 flow [2024-06-03 18:51:17,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=739, PETRI_PLACES=128, PETRI_TRANSITIONS=79} [2024-06-03 18:51:17,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-03 18:51:17,788 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 79 transitions, 739 flow [2024-06-03 18:51:17,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:17,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:17,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:17,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 18:51:17,789 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-03 18:51:17,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:17,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1741610035, now seen corresponding path program 13 times [2024-06-03 18:51:17,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:17,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420023262] [2024-06-03 18:51:17,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:17,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:17,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:17,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:17,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:17,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420023262] [2024-06-03 18:51:17,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420023262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:17,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:17,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:17,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541308449] [2024-06-03 18:51:17,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:17,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:17,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:17,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:17,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:17,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:17,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 79 transitions, 739 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:17,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:17,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:17,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:18,092 INFO L124 PetriNetUnfolderBase]: 781/1416 cut-off events. [2024-06-03 18:51:18,093 INFO L125 PetriNetUnfolderBase]: For 29535/29535 co-relation queries the response was YES. [2024-06-03 18:51:18,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6452 conditions, 1416 events. 781/1416 cut-off events. For 29535/29535 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8014 event pairs, 334 based on Foata normal form. 24/1437 useless extension candidates. Maximal degree in co-relation 6392. Up to 845 conditions per place. [2024-06-03 18:51:18,099 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 52 selfloop transitions, 10 changer transitions 27/96 dead transitions. [2024-06-03 18:51:18,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 96 transitions, 1011 flow [2024-06-03 18:51:18,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:18,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:18,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-03 18:51:18,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-03 18:51:18,099 INFO L175 Difference]: Start difference. First operand has 128 places, 79 transitions, 739 flow. Second operand 7 states and 149 transitions. [2024-06-03 18:51:18,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 96 transitions, 1011 flow [2024-06-03 18:51:18,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 96 transitions, 969 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:18,122 INFO L231 Difference]: Finished difference. Result has 125 places, 67 transitions, 586 flow [2024-06-03 18:51:18,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=586, PETRI_PLACES=125, PETRI_TRANSITIONS=67} [2024-06-03 18:51:18,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-03 18:51:18,123 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 67 transitions, 586 flow [2024-06-03 18:51:18,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:18,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:18,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:18,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 18:51:18,123 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-03 18:51:18,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:18,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1948619665, now seen corresponding path program 14 times [2024-06-03 18:51:18,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:18,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543801454] [2024-06-03 18:51:18,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:18,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:18,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:18,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:18,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:18,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543801454] [2024-06-03 18:51:18,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543801454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:18,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:18,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:18,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298245445] [2024-06-03 18:51:18,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:18,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:18,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:18,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:18,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:18,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:18,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 67 transitions, 586 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:18,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:18,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:18,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:18,367 INFO L124 PetriNetUnfolderBase]: 589/1092 cut-off events. [2024-06-03 18:51:18,368 INFO L125 PetriNetUnfolderBase]: For 24117/24117 co-relation queries the response was YES. [2024-06-03 18:51:18,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4979 conditions, 1092 events. 589/1092 cut-off events. For 24117/24117 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5894 event pairs, 217 based on Foata normal form. 18/1107 useless extension candidates. Maximal degree in co-relation 4933. Up to 368 conditions per place. [2024-06-03 18:51:18,373 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 53 selfloop transitions, 14 changer transitions 13/87 dead transitions. [2024-06-03 18:51:18,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 87 transitions, 886 flow [2024-06-03 18:51:18,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:18,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:18,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-03 18:51:18,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-03 18:51:18,374 INFO L175 Difference]: Start difference. First operand has 125 places, 67 transitions, 586 flow. Second operand 7 states and 151 transitions. [2024-06-03 18:51:18,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 87 transitions, 886 flow [2024-06-03 18:51:18,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 87 transitions, 836 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-03 18:51:18,391 INFO L231 Difference]: Finished difference. Result has 113 places, 62 transitions, 529 flow [2024-06-03 18:51:18,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=529, PETRI_PLACES=113, PETRI_TRANSITIONS=62} [2024-06-03 18:51:18,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-03 18:51:18,391 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 62 transitions, 529 flow [2024-06-03 18:51:18,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:18,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:18,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:18,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 18:51:18,392 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-03 18:51:18,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:18,392 INFO L85 PathProgramCache]: Analyzing trace with hash -92489271, now seen corresponding path program 15 times [2024-06-03 18:51:18,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:18,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894288976] [2024-06-03 18:51:18,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:18,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:18,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:18,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:18,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:18,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894288976] [2024-06-03 18:51:18,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894288976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:18,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:18,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:18,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484239382] [2024-06-03 18:51:18,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:18,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:18,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:18,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:18,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:18,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:18,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 62 transitions, 529 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:18,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:18,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:18,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:18,624 INFO L124 PetriNetUnfolderBase]: 472/901 cut-off events. [2024-06-03 18:51:18,624 INFO L125 PetriNetUnfolderBase]: For 12927/12927 co-relation queries the response was YES. [2024-06-03 18:51:18,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3712 conditions, 901 events. 472/901 cut-off events. For 12927/12927 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4682 event pairs, 139 based on Foata normal form. 18/916 useless extension candidates. Maximal degree in co-relation 3671. Up to 368 conditions per place. [2024-06-03 18:51:18,627 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 3 changer transitions 37/79 dead transitions. [2024-06-03 18:51:18,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 79 transitions, 743 flow [2024-06-03 18:51:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:18,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:18,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-03 18:51:18,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:51:18,628 INFO L175 Difference]: Start difference. First operand has 113 places, 62 transitions, 529 flow. Second operand 7 states and 147 transitions. [2024-06-03 18:51:18,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 79 transitions, 743 flow [2024-06-03 18:51:18,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 79 transitions, 715 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:18,640 INFO L231 Difference]: Finished difference. Result has 112 places, 41 transitions, 278 flow [2024-06-03 18:51:18,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=278, PETRI_PLACES=112, PETRI_TRANSITIONS=41} [2024-06-03 18:51:18,640 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-03 18:51:18,640 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 41 transitions, 278 flow [2024-06-03 18:51:18,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:18,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:18,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, 1, 1, 1, 1] [2024-06-03 18:51:18,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 18:51:18,640 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-03 18:51:18,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:18,641 INFO L85 PathProgramCache]: Analyzing trace with hash 673799429, now seen corresponding path program 7 times [2024-06-03 18:51:18,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:18,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272778202] [2024-06-03 18:51:18,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:18,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:18,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:18,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-03 18:51:18,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:18,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272778202] [2024-06-03 18:51:18,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272778202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:18,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:18,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:18,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162821755] [2024-06-03 18:51:18,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:18,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:18,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:18,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:18,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:18,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:18,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 41 transitions, 278 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:18,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:18,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:18,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:18,859 INFO L124 PetriNetUnfolderBase]: 280/522 cut-off events. [2024-06-03 18:51:18,860 INFO L125 PetriNetUnfolderBase]: For 10694/10694 co-relation queries the response was YES. [2024-06-03 18:51:18,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2174 conditions, 522 events. 280/522 cut-off events. For 10694/10694 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2339 event pairs, 115 based on Foata normal form. 18/534 useless extension candidates. Maximal degree in co-relation 2134. Up to 326 conditions per place. [2024-06-03 18:51:18,861 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 31 selfloop transitions, 5 changer transitions 12/55 dead transitions. [2024-06-03 18:51:18,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 55 transitions, 428 flow [2024-06-03 18:51:18,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:18,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:18,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-03 18:51:18,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-03 18:51:18,862 INFO L175 Difference]: Start difference. First operand has 112 places, 41 transitions, 278 flow. Second operand 7 states and 141 transitions. [2024-06-03 18:51:18,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 55 transitions, 428 flow [2024-06-03 18:51:18,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 55 transitions, 368 flow, removed 21 selfloop flow, removed 18 redundant places. [2024-06-03 18:51:18,866 INFO L231 Difference]: Finished difference. Result has 79 places, 39 transitions, 222 flow [2024-06-03 18:51:18,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=222, PETRI_PLACES=79, PETRI_TRANSITIONS=39} [2024-06-03 18:51:18,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-03 18:51:18,868 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 39 transitions, 222 flow [2024-06-03 18:51:18,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:18,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:18,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:18,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 18:51:18,868 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-03 18:51:18,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:18,869 INFO L85 PathProgramCache]: Analyzing trace with hash -991433117, now seen corresponding path program 8 times [2024-06-03 18:51:18,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:18,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621558521] [2024-06-03 18:51:18,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:18,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:18,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:18,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:18,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:18,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621558521] [2024-06-03 18:51:18,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621558521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:18,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:18,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:18,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208445893] [2024-06-03 18:51:18,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:18,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:18,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:18,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:18,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:18,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:18,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 39 transitions, 222 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:18,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:18,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:18,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:19,066 INFO L124 PetriNetUnfolderBase]: 256/484 cut-off events. [2024-06-03 18:51:19,067 INFO L125 PetriNetUnfolderBase]: For 3905/3905 co-relation queries the response was YES. [2024-06-03 18:51:19,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1741 conditions, 484 events. 256/484 cut-off events. For 3905/3905 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2148 event pairs, 111 based on Foata normal form. 18/498 useless extension candidates. Maximal degree in co-relation 1714. Up to 290 conditions per place. [2024-06-03 18:51:19,068 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 27 selfloop transitions, 2 changer transitions 17/53 dead transitions. [2024-06-03 18:51:19,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 53 transitions, 364 flow [2024-06-03 18:51:19,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:19,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:19,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-03 18:51:19,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-03 18:51:19,069 INFO L175 Difference]: Start difference. First operand has 79 places, 39 transitions, 222 flow. Second operand 7 states and 140 transitions. [2024-06-03 18:51:19,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 53 transitions, 364 flow [2024-06-03 18:51:19,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 53 transitions, 348 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:19,071 INFO L231 Difference]: Finished difference. Result has 77 places, 35 transitions, 181 flow [2024-06-03 18:51:19,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=181, PETRI_PLACES=77, PETRI_TRANSITIONS=35} [2024-06-03 18:51:19,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-03 18:51:19,072 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 35 transitions, 181 flow [2024-06-03 18:51:19,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:19,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:19,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:19,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 18:51:19,072 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-03 18:51:19,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:19,072 INFO L85 PathProgramCache]: Analyzing trace with hash -706896285, now seen corresponding path program 9 times [2024-06-03 18:51:19,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:19,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654639102] [2024-06-03 18:51:19,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:19,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:19,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:19,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-03 18:51:19,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:19,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654639102] [2024-06-03 18:51:19,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654639102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:19,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:19,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:19,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134991995] [2024-06-03 18:51:19,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:19,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:19,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:19,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:19,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:19,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:19,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 35 transitions, 181 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:19,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:19,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:19,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:19,261 INFO L124 PetriNetUnfolderBase]: 229/439 cut-off events. [2024-06-03 18:51:19,261 INFO L125 PetriNetUnfolderBase]: For 3787/3787 co-relation queries the response was YES. [2024-06-03 18:51:19,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1568 conditions, 439 events. 229/439 cut-off events. For 3787/3787 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1906 event pairs, 58 based on Foata normal form. 18/453 useless extension candidates. Maximal degree in co-relation 1542. Up to 207 conditions per place. [2024-06-03 18:51:19,262 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 26 selfloop transitions, 4 changer transitions 13/50 dead transitions. [2024-06-03 18:51:19,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 50 transitions, 325 flow [2024-06-03 18:51:19,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:19,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:19,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-03 18:51:19,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-03 18:51:19,263 INFO L175 Difference]: Start difference. First operand has 77 places, 35 transitions, 181 flow. Second operand 7 states and 140 transitions. [2024-06-03 18:51:19,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 50 transitions, 325 flow [2024-06-03 18:51:19,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 50 transitions, 311 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:19,265 INFO L231 Difference]: Finished difference. Result has 70 places, 32 transitions, 151 flow [2024-06-03 18:51:19,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=151, PETRI_PLACES=70, PETRI_TRANSITIONS=32} [2024-06-03 18:51:19,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-03 18:51:19,266 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 32 transitions, 151 flow [2024-06-03 18:51:19,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:19,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:19,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:19,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 18:51:19,266 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-03 18:51:19,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:19,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1908467417, now seen corresponding path program 10 times [2024-06-03 18:51:19,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:19,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057279737] [2024-06-03 18:51:19,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:19,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:19,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:19,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:19,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:19,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057279737] [2024-06-03 18:51:19,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057279737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:19,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:19,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:19,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3970216] [2024-06-03 18:51:19,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:19,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:19,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:19,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:19,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:19,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:19,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 32 transitions, 151 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:19,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:19,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:19,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:19,449 INFO L124 PetriNetUnfolderBase]: 185/363 cut-off events. [2024-06-03 18:51:19,449 INFO L125 PetriNetUnfolderBase]: For 2259/2259 co-relation queries the response was YES. [2024-06-03 18:51:19,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1253 conditions, 363 events. 185/363 cut-off events. For 2259/2259 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1476 event pairs, 14 based on Foata normal form. 18/381 useless extension candidates. Maximal degree in co-relation 1230. Up to 171 conditions per place. [2024-06-03 18:51:19,450 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 26 selfloop transitions, 4 changer transitions 8/45 dead transitions. [2024-06-03 18:51:19,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 45 transitions, 273 flow [2024-06-03 18:51:19,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:19,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:19,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-03 18:51:19,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-03 18:51:19,451 INFO L175 Difference]: Start difference. First operand has 70 places, 32 transitions, 151 flow. Second operand 7 states and 136 transitions. [2024-06-03 18:51:19,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 45 transitions, 273 flow [2024-06-03 18:51:19,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 45 transitions, 252 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:19,452 INFO L231 Difference]: Finished difference. Result has 65 places, 30 transitions, 127 flow [2024-06-03 18:51:19,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=127, PETRI_PLACES=65, PETRI_TRANSITIONS=30} [2024-06-03 18:51:19,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-03 18:51:19,453 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 30 transitions, 127 flow [2024-06-03 18:51:19,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:19,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:19,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:19,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 18:51:19,453 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-03 18:51:19,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:19,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1908587387, now seen corresponding path program 11 times [2024-06-03 18:51:19,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:19,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833720726] [2024-06-03 18:51:19,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:19,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:19,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:19,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:19,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:19,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833720726] [2024-06-03 18:51:19,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833720726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:19,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:19,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:19,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641154330] [2024-06-03 18:51:19,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:19,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:19,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:19,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:19,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:19,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:51:19,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 30 transitions, 127 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:19,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:19,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:51:19,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:19,637 INFO L124 PetriNetUnfolderBase]: 80/176 cut-off events. [2024-06-03 18:51:19,637 INFO L125 PetriNetUnfolderBase]: For 675/675 co-relation queries the response was YES. [2024-06-03 18:51:19,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 532 conditions, 176 events. 80/176 cut-off events. For 675/675 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 508 event pairs, 2 based on Foata normal form. 18/194 useless extension candidates. Maximal degree in co-relation 512. Up to 96 conditions per place. [2024-06-03 18:51:19,637 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 0 selfloop transitions, 0 changer transitions 38/38 dead transitions. [2024-06-03 18:51:19,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 38 transitions, 197 flow [2024-06-03 18:51:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:19,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:19,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-03 18:51:19,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-03 18:51:19,638 INFO L175 Difference]: Start difference. First operand has 65 places, 30 transitions, 127 flow. Second operand 7 states and 130 transitions. [2024-06-03 18:51:19,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 38 transitions, 197 flow [2024-06-03 18:51:19,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 38 transitions, 170 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-03 18:51:19,639 INFO L231 Difference]: Finished difference. Result has 57 places, 0 transitions, 0 flow [2024-06-03 18:51:19,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=57, PETRI_TRANSITIONS=0} [2024-06-03 18:51:19,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-03 18:51:19,639 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 0 transitions, 0 flow [2024-06-03 18:51:19,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:19,641 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-03 18:51:19,642 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-03 18:51:19,642 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-03 18:51:19,642 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-03 18:51:19,642 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-03 18:51:19,642 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-03 18:51:19,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 18:51:19,643 INFO L445 BasicCegarLoop]: Path program histogram: [15, 15, 14, 12, 11, 9, 9, 7, 6, 6, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:19,645 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-03 18:51:19,645 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-03 18:51:19,648 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-03 18:51:19,648 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-03 18:51:19,648 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.06 06:51:19 BasicIcfg [2024-06-03 18:51:19,648 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-03 18:51:19,649 INFO L158 Benchmark]: Toolchain (without parser) took 135109.59ms. Allocated memory was 134.2MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 58.2MB in the beginning and 1.5GB in the end (delta: -1.5GB). Peak memory consumption was 626.8MB. Max. memory is 16.1GB. [2024-06-03 18:51:19,649 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 134.2MB. Free memory was 96.4MB in the beginning and 96.2MB in the end (delta: 160.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 18:51:19,649 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 134.2MB. Free memory is still 105.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 18:51:19,649 INFO L158 Benchmark]: CACSL2BoogieTranslator took 526.07ms. Allocated memory was 134.2MB in the beginning and 184.5MB in the end (delta: 50.3MB). Free memory was 58.0MB in the beginning and 134.1MB in the end (delta: -76.0MB). Peak memory consumption was 13.6MB. Max. memory is 16.1GB. [2024-06-03 18:51:19,650 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.37ms. Allocated memory is still 184.5MB. Free memory was 134.1MB in the beginning and 132.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-03 18:51:19,650 INFO L158 Benchmark]: Boogie Preprocessor took 39.61ms. Allocated memory is still 184.5MB. Free memory was 132.0MB in the beginning and 129.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-03 18:51:19,650 INFO L158 Benchmark]: RCFGBuilder took 347.76ms. Allocated memory is still 184.5MB. Free memory was 129.9MB in the beginning and 104.7MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-03 18:51:19,650 INFO L158 Benchmark]: TraceAbstraction took 134158.80ms. Allocated memory was 184.5MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 103.9MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 621.6MB. Max. memory is 16.1GB. [2024-06-03 18:51:19,651 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.15ms. Allocated memory is still 134.2MB. Free memory was 96.4MB in the beginning and 96.2MB in the end (delta: 160.8kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.12ms. Allocated memory is still 134.2MB. Free memory is still 105.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 526.07ms. Allocated memory was 134.2MB in the beginning and 184.5MB in the end (delta: 50.3MB). Free memory was 58.0MB in the beginning and 134.1MB in the end (delta: -76.0MB). Peak memory consumption was 13.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 32.37ms. Allocated memory is still 184.5MB. Free memory was 134.1MB in the beginning and 132.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 39.61ms. Allocated memory is still 184.5MB. Free memory was 132.0MB in the beginning and 129.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 347.76ms. Allocated memory is still 184.5MB. Free memory was 129.9MB in the beginning and 104.7MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 134158.80ms. Allocated memory was 184.5MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 103.9MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 621.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 781]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 66 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 134.1s, OverallIterations: 142, TraceHistogramMax: 1, PathProgramHistogramMax: 15, EmptinessCheckTime: 0.0s, AutomataDifference: 120.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8920 SdHoareTripleChecker+Valid, 14.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7129 mSDsluCounter, 2493 SdHoareTripleChecker+Invalid, 11.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1788 mSDsCounter, 1430 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 32756 IncrementalHoareTripleChecker+Invalid, 34186 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1430 mSolverCounterUnsat, 705 mSDtfsCounter, 32756 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 808 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 808 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 3.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3216occurred in iteration=98, InterpolantAutomatonStates: 990, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 11.9s InterpolantComputationTime, 2848 NumberOfCodeBlocks, 2848 NumberOfCodeBlocksAsserted, 142 NumberOfCheckSat, 2706 ConstructedInterpolants, 0 QuantifiedInterpolants, 23277 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 142 InterpolantComputations, 142 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-03 18:51:19,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE