/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 15:20:13,082 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 15:20:13,149 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2023-11-17 15:20:13,176 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 15:20:13,177 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 15:20:13,178 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 15:20:13,178 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 15:20:13,179 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 15:20:13,179 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 15:20:13,182 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 15:20:13,182 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 15:20:13,183 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 15:20:13,183 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 15:20:13,184 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 15:20:13,184 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 15:20:13,184 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 15:20:13,184 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 15:20:13,184 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 15:20:13,185 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 15:20:13,185 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 15:20:13,185 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 15:20:13,185 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 15:20:13,186 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 15:20:13,186 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 15:20:13,186 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 15:20:13,186 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 15:20:13,187 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 15:20:13,187 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 15:20:13,187 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 15:20:13,188 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 15:20:13,188 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 15:20:13,188 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 15:20:13,189 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2023-11-17 15:20:13,386 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 15:20:13,405 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 15:20:13,407 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 15:20:13,408 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 15:20:13,408 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 15:20:13,409 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.i [2023-11-17 15:20:14,388 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 15:20:14,618 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 15:20:14,621 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_1-container_of.i [2023-11-17 15:20:14,642 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d46e7064/1873e725b3f54721ad91c9b5944a3fff/FLAG929d8aaa5 [2023-11-17 15:20:14,651 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d46e7064/1873e725b3f54721ad91c9b5944a3fff [2023-11-17 15:20:14,653 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 15:20:14,654 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 15:20:14,655 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 15:20:14,655 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 15:20:14,661 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 15:20:14,661 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 03:20:14" (1/1) ... [2023-11-17 15:20:14,662 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a3317fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:14, skipping insertion in model container [2023-11-17 15:20:14,662 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 03:20:14" (1/1) ... [2023-11-17 15:20:14,711 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 15:20:15,105 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_1-container_of.i[76077,76090] [2023-11-17 15:20:15,151 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 15:20:15,161 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 15:20:15,201 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_1-container_of.i[76077,76090] [2023-11-17 15:20:15,215 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 15:20:15,291 INFO L206 MainTranslator]: Completed translation [2023-11-17 15:20:15,291 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15 WrapperNode [2023-11-17 15:20:15,291 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 15:20:15,292 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 15:20:15,293 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 15:20:15,293 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 15:20:15,298 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,332 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,359 INFO L138 Inliner]: procedures = 483, calls = 47, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 134 [2023-11-17 15:20:15,360 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 15:20:15,360 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 15:20:15,360 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 15:20:15,360 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 15:20:15,367 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,367 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,379 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,382 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,422 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,424 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,426 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,427 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,430 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 15:20:15,431 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 15:20:15,431 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 15:20:15,431 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 15:20:15,432 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (1/1) ... [2023-11-17 15:20:15,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 15:20:15,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:20:15,463 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-17 15:20:15,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-17 15:20:15,485 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 15:20:15,485 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 15:20:15,485 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-17 15:20:15,485 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 15:20:15,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-17 15:20:15,486 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 15:20:15,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 15:20:15,486 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-11-17 15:20:15,486 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-11-17 15:20:15,486 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 15:20:15,486 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-17 15:20:15,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 15:20:15,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 15:20:15,487 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-17 15:20:15,669 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 15:20:15,670 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 15:20:15,874 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 15:20:15,893 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 15:20:15,894 INFO L307 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-17 15:20:15,895 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 03:20:15 BoogieIcfgContainer [2023-11-17 15:20:15,895 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 15:20:15,896 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 15:20:15,896 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 15:20:15,901 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 15:20:15,901 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 03:20:14" (1/3) ... [2023-11-17 15:20:15,901 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f707de5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 03:20:15, skipping insertion in model container [2023-11-17 15:20:15,901 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:20:15" (2/3) ... [2023-11-17 15:20:15,902 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f707de5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 03:20:15, skipping insertion in model container [2023-11-17 15:20:15,902 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 03:20:15" (3/3) ... [2023-11-17 15:20:15,902 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_1-container_of.i [2023-11-17 15:20:15,913 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 15:20:15,914 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2023-11-17 15:20:15,914 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 15:20:15,954 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-17 15:20:15,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 197 places, 199 transitions, 412 flow [2023-11-17 15:20:16,032 INFO L124 PetriNetUnfolderBase]: 10/245 cut-off events. [2023-11-17 15:20:16,032 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 15:20:16,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 254 conditions, 245 events. 10/245 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 446 event pairs, 0 based on Foata normal form. 0/225 useless extension candidates. Maximal degree in co-relation 140. Up to 4 conditions per place. [2023-11-17 15:20:16,037 INFO L82 GeneralOperation]: Start removeDead. Operand has 197 places, 199 transitions, 412 flow [2023-11-17 15:20:16,040 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 183 places, 183 transitions, 378 flow [2023-11-17 15:20:16,043 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 15:20:16,055 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 183 places, 183 transitions, 378 flow [2023-11-17 15:20:16,060 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 183 places, 183 transitions, 378 flow [2023-11-17 15:20:16,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 183 places, 183 transitions, 378 flow [2023-11-17 15:20:16,098 INFO L124 PetriNetUnfolderBase]: 7/218 cut-off events. [2023-11-17 15:20:16,098 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 15:20:16,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227 conditions, 218 events. 7/218 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 372 event pairs, 0 based on Foata normal form. 0/203 useless extension candidates. Maximal degree in co-relation 126. Up to 4 conditions per place. [2023-11-17 15:20:16,101 INFO L119 LiptonReduction]: Number of co-enabled transitions 3780 [2023-11-17 15:21:07,174 INFO L134 LiptonReduction]: Checked pairs total: 6873 [2023-11-17 15:21:07,174 INFO L136 LiptonReduction]: Total number of compositions: 201 [2023-11-17 15:21:07,184 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 15:21:07,189 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;@63685baf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 15:21:07,189 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-11-17 15:21:07,190 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 15:21:07,190 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-11-17 15:21:07,190 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-17 15:21:07,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:07,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-11-17 15:21:07,191 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:07,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:07,194 INFO L85 PathProgramCache]: Analyzing trace with hash 683, now seen corresponding path program 1 times [2023-11-17 15:21:07,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:07,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468759858] [2023-11-17 15:21:07,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:07,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:07,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:07,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:07,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:07,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468759858] [2023-11-17 15:21:07,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468759858] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:07,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:07,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-11-17 15:21:07,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401633222] [2023-11-17 15:21:07,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:07,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-17 15:21:07,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:07,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-17 15:21:07,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-17 15:21:07,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 400 [2023-11-17 15:21:07,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 32 transitions, 76 flow. Second operand has 2 states, 2 states have (on average 179.5) internal successors, (359), 2 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:07,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:07,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 400 [2023-11-17 15:21:07,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:07,546 INFO L124 PetriNetUnfolderBase]: 216/443 cut-off events. [2023-11-17 15:21:07,546 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-11-17 15:21:07,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 852 conditions, 443 events. 216/443 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2155 event pairs, 215 based on Foata normal form. 0/386 useless extension candidates. Maximal degree in co-relation 774. Up to 389 conditions per place. [2023-11-17 15:21:07,553 INFO L140 encePairwiseOnDemand]: 397/400 looper letters, 25 selfloop transitions, 0 changer transitions 0/29 dead transitions. [2023-11-17 15:21:07,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 29 transitions, 120 flow [2023-11-17 15:21:07,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-17 15:21:07,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-17 15:21:07,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 386 transitions. [2023-11-17 15:21:07,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825 [2023-11-17 15:21:07,569 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 386 transitions. [2023-11-17 15:21:07,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 386 transitions. [2023-11-17 15:21:07,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:07,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 386 transitions. [2023-11-17 15:21:07,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 193.0) internal successors, (386), 2 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:07,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 400.0) internal successors, (1200), 3 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:07,582 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 400.0) internal successors, (1200), 3 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:07,584 INFO L175 Difference]: Start difference. First operand has 36 places, 32 transitions, 76 flow. Second operand 2 states and 386 transitions. [2023-11-17 15:21:07,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 29 transitions, 120 flow [2023-11-17 15:21:07,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 29 transitions, 112 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-17 15:21:07,589 INFO L231 Difference]: Finished difference. Result has 31 places, 29 transitions, 62 flow [2023-11-17 15:21:07,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=30, 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=2, PETRI_FLOW=62, PETRI_PLACES=31, PETRI_TRANSITIONS=29} [2023-11-17 15:21:07,593 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -5 predicate places. [2023-11-17 15:21:07,594 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 29 transitions, 62 flow [2023-11-17 15:21:07,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 179.5) internal successors, (359), 2 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:07,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:07,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-17 15:21:07,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 15:21:07,595 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:07,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:07,596 INFO L85 PathProgramCache]: Analyzing trace with hash 21204116, now seen corresponding path program 1 times [2023-11-17 15:21:07,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:07,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702022570] [2023-11-17 15:21:07,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:07,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:07,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:07,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:07,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:07,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702022570] [2023-11-17 15:21:07,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702022570] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:07,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:07,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-17 15:21:07,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104467076] [2023-11-17 15:21:07,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:07,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 15:21:07,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:07,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 15:21:07,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 15:21:07,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 400 [2023-11-17 15:21:07,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 29 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:07,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:07,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 400 [2023-11-17 15:21:07,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:08,092 INFO L124 PetriNetUnfolderBase]: 639/1091 cut-off events. [2023-11-17 15:21:08,093 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 15:21:08,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2192 conditions, 1091 events. 639/1091 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5118 event pairs, 306 based on Foata normal form. 0/1019 useless extension candidates. Maximal degree in co-relation 2189. Up to 799 conditions per place. [2023-11-17 15:21:08,096 INFO L140 encePairwiseOnDemand]: 393/400 looper letters, 36 selfloop transitions, 6 changer transitions 0/42 dead transitions. [2023-11-17 15:21:08,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 42 transitions, 172 flow [2023-11-17 15:21:08,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 15:21:08,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 15:21:08,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 478 transitions. [2023-11-17 15:21:08,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983333333333333 [2023-11-17 15:21:08,098 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 478 transitions. [2023-11-17 15:21:08,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 478 transitions. [2023-11-17 15:21:08,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:08,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 478 transitions. [2023-11-17 15:21:08,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 400.0) internal successors, (1600), 4 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,102 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 400.0) internal successors, (1600), 4 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,102 INFO L175 Difference]: Start difference. First operand has 31 places, 29 transitions, 62 flow. Second operand 3 states and 478 transitions. [2023-11-17 15:21:08,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 42 transitions, 172 flow [2023-11-17 15:21:08,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 42 transitions, 172 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-17 15:21:08,103 INFO L231 Difference]: Finished difference. Result has 34 places, 33 transitions, 98 flow [2023-11-17 15:21:08,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=34, PETRI_TRANSITIONS=33} [2023-11-17 15:21:08,104 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -2 predicate places. [2023-11-17 15:21:08,104 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 33 transitions, 98 flow [2023-11-17 15:21:08,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:08,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-17 15:21:08,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-17 15:21:08,105 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:08,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:08,105 INFO L85 PathProgramCache]: Analyzing trace with hash 657327044, now seen corresponding path program 1 times [2023-11-17 15:21:08,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:08,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945760110] [2023-11-17 15:21:08,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:08,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:08,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:08,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:08,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:08,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945760110] [2023-11-17 15:21:08,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945760110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:08,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:08,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-17 15:21:08,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473131345] [2023-11-17 15:21:08,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:08,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 15:21:08,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:08,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 15:21:08,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 15:21:08,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 400 [2023-11-17 15:21:08,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 33 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:08,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 400 [2023-11-17 15:21:08,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:08,402 INFO L124 PetriNetUnfolderBase]: 703/1214 cut-off events. [2023-11-17 15:21:08,402 INFO L125 PetriNetUnfolderBase]: For 264/264 co-relation queries the response was YES. [2023-11-17 15:21:08,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2928 conditions, 1214 events. 703/1214 cut-off events. For 264/264 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5996 event pairs, 358 based on Foata normal form. 69/1281 useless extension candidates. Maximal degree in co-relation 2923. Up to 876 conditions per place. [2023-11-17 15:21:08,406 INFO L140 encePairwiseOnDemand]: 393/400 looper letters, 38 selfloop transitions, 9 changer transitions 2/49 dead transitions. [2023-11-17 15:21:08,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 49 transitions, 250 flow [2023-11-17 15:21:08,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 15:21:08,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 15:21:08,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 477 transitions. [2023-11-17 15:21:08,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975 [2023-11-17 15:21:08,408 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 477 transitions. [2023-11-17 15:21:08,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 477 transitions. [2023-11-17 15:21:08,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:08,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 477 transitions. [2023-11-17 15:21:08,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 400.0) internal successors, (1600), 4 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,411 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 400.0) internal successors, (1600), 4 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,411 INFO L175 Difference]: Start difference. First operand has 34 places, 33 transitions, 98 flow. Second operand 3 states and 477 transitions. [2023-11-17 15:21:08,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 49 transitions, 250 flow [2023-11-17 15:21:08,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 49 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-17 15:21:08,413 INFO L231 Difference]: Finished difference. Result has 36 places, 39 transitions, 163 flow [2023-11-17 15:21:08,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=163, PETRI_PLACES=36, PETRI_TRANSITIONS=39} [2023-11-17 15:21:08,414 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 0 predicate places. [2023-11-17 15:21:08,414 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 39 transitions, 163 flow [2023-11-17 15:21:08,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:08,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:08,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-17 15:21:08,414 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:08,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:08,415 INFO L85 PathProgramCache]: Analyzing trace with hash 397990871, now seen corresponding path program 1 times [2023-11-17 15:21:08,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:08,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741710035] [2023-11-17 15:21:08,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:08,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:08,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:08,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:08,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:08,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741710035] [2023-11-17 15:21:08,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741710035] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:08,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:08,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-17 15:21:08,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011641162] [2023-11-17 15:21:08,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:08,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 15:21:08,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:08,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 15:21:08,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 15:21:08,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 400 [2023-11-17 15:21:08,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 39 transitions, 163 flow. Second operand has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:08,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 400 [2023-11-17 15:21:08,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:08,570 INFO L124 PetriNetUnfolderBase]: 107/214 cut-off events. [2023-11-17 15:21:08,570 INFO L125 PetriNetUnfolderBase]: For 170/186 co-relation queries the response was YES. [2023-11-17 15:21:08,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 562 conditions, 214 events. 107/214 cut-off events. For 170/186 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 797 event pairs, 25 based on Foata normal form. 31/235 useless extension candidates. Maximal degree in co-relation 556. Up to 149 conditions per place. [2023-11-17 15:21:08,571 INFO L140 encePairwiseOnDemand]: 398/400 looper letters, 25 selfloop transitions, 1 changer transitions 0/29 dead transitions. [2023-11-17 15:21:08,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 29 transitions, 142 flow [2023-11-17 15:21:08,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 15:21:08,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 15:21:08,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 543 transitions. [2023-11-17 15:21:08,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4525 [2023-11-17 15:21:08,573 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 543 transitions. [2023-11-17 15:21:08,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 543 transitions. [2023-11-17 15:21:08,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:08,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 543 transitions. [2023-11-17 15:21:08,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 181.0) internal successors, (543), 3 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 400.0) internal successors, (1600), 4 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,577 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 400.0) internal successors, (1600), 4 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,577 INFO L175 Difference]: Start difference. First operand has 36 places, 39 transitions, 163 flow. Second operand 3 states and 543 transitions. [2023-11-17 15:21:08,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 29 transitions, 142 flow [2023-11-17 15:21:08,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 128 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-11-17 15:21:08,578 INFO L231 Difference]: Finished difference. Result has 30 places, 22 transitions, 58 flow [2023-11-17 15:21:08,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=58, PETRI_PLACES=30, PETRI_TRANSITIONS=22} [2023-11-17 15:21:08,580 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -6 predicate places. [2023-11-17 15:21:08,580 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 22 transitions, 58 flow [2023-11-17 15:21:08,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:08,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:08,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:08,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 15:21:08,580 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:08,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:08,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1858814329, now seen corresponding path program 1 times [2023-11-17 15:21:08,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:08,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241420300] [2023-11-17 15:21:08,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:08,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:08,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:09,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:09,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:09,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241420300] [2023-11-17 15:21:09,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241420300] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:09,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:09,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:21:09,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791794236] [2023-11-17 15:21:09,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:09,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:21:09,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:09,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:21:09,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:21:09,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 400 [2023-11-17 15:21:09,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 22 transitions, 58 flow. Second operand has 5 states, 5 states have (on average 171.8) internal successors, (859), 5 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:09,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:09,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 400 [2023-11-17 15:21:09,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:09,235 INFO L124 PetriNetUnfolderBase]: 141/276 cut-off events. [2023-11-17 15:21:09,236 INFO L125 PetriNetUnfolderBase]: For 84/93 co-relation queries the response was YES. [2023-11-17 15:21:09,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 669 conditions, 276 events. 141/276 cut-off events. For 84/93 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1094 event pairs, 11 based on Foata normal form. 15/279 useless extension candidates. Maximal degree in co-relation 663. Up to 184 conditions per place. [2023-11-17 15:21:09,237 INFO L140 encePairwiseOnDemand]: 393/400 looper letters, 38 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2023-11-17 15:21:09,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 50 transitions, 235 flow [2023-11-17 15:21:09,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 15:21:09,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 15:21:09,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1058 transitions. [2023-11-17 15:21:09,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44083333333333335 [2023-11-17 15:21:09,253 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1058 transitions. [2023-11-17 15:21:09,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1058 transitions. [2023-11-17 15:21:09,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:09,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1058 transitions. [2023-11-17 15:21:09,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 176.33333333333334) internal successors, (1058), 6 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:09,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 400.0) internal successors, (2800), 7 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:09,259 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 400.0) internal successors, (2800), 7 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:09,259 INFO L175 Difference]: Start difference. First operand has 30 places, 22 transitions, 58 flow. Second operand 6 states and 1058 transitions. [2023-11-17 15:21:09,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 50 transitions, 235 flow [2023-11-17 15:21:09,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 50 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-17 15:21:09,262 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 128 flow [2023-11-17 15:21:09,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=57, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=128, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2023-11-17 15:21:09,265 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 2 predicate places. [2023-11-17 15:21:09,265 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 128 flow [2023-11-17 15:21:09,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 171.8) internal successors, (859), 5 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:09,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:09,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] [2023-11-17 15:21:09,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-17 15:21:09,266 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:09,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:09,266 INFO L85 PathProgramCache]: Analyzing trace with hash 203664427, now seen corresponding path program 2 times [2023-11-17 15:21:09,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:09,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561160131] [2023-11-17 15:21:09,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:09,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:09,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:10,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:10,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:10,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561160131] [2023-11-17 15:21:10,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561160131] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:10,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:10,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 15:21:10,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415457250] [2023-11-17 15:21:10,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:10,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:21:10,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:10,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:21:10,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:21:10,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 400 [2023-11-17 15:21:10,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 128 flow. Second operand has 8 states, 8 states have (on average 131.625) internal successors, (1053), 8 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:10,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:10,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 400 [2023-11-17 15:21:10,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:10,403 INFO L124 PetriNetUnfolderBase]: 238/471 cut-off events. [2023-11-17 15:21:10,403 INFO L125 PetriNetUnfolderBase]: For 272/272 co-relation queries the response was YES. [2023-11-17 15:21:10,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1414 conditions, 471 events. 238/471 cut-off events. For 272/272 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1980 event pairs, 11 based on Foata normal form. 0/469 useless extension candidates. Maximal degree in co-relation 1404. Up to 129 conditions per place. [2023-11-17 15:21:10,406 INFO L140 encePairwiseOnDemand]: 390/400 looper letters, 76 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2023-11-17 15:21:10,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 100 transitions, 579 flow [2023-11-17 15:21:10,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 15:21:10,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 15:21:10,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1380 transitions. [2023-11-17 15:21:10,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.345 [2023-11-17 15:21:10,409 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1380 transitions. [2023-11-17 15:21:10,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1380 transitions. [2023-11-17 15:21:10,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:10,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1380 transitions. [2023-11-17 15:21:10,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 138.0) internal successors, (1380), 10 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:10,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 400.0) internal successors, (4400), 11 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:10,416 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 400.0) internal successors, (4400), 11 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:10,416 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 128 flow. Second operand 10 states and 1380 transitions. [2023-11-17 15:21:10,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 100 transitions, 579 flow [2023-11-17 15:21:10,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 100 transitions, 579 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-17 15:21:10,418 INFO L231 Difference]: Finished difference. Result has 50 places, 45 transitions, 258 flow [2023-11-17 15:21:10,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=258, PETRI_PLACES=50, PETRI_TRANSITIONS=45} [2023-11-17 15:21:10,419 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 14 predicate places. [2023-11-17 15:21:10,419 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 45 transitions, 258 flow [2023-11-17 15:21:10,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 131.625) internal successors, (1053), 8 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:10,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:10,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:10,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-17 15:21:10,419 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:10,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:10,420 INFO L85 PathProgramCache]: Analyzing trace with hash 907965993, now seen corresponding path program 3 times [2023-11-17 15:21:10,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:10,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462998785] [2023-11-17 15:21:10,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:10,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:10,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:11,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:11,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:11,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462998785] [2023-11-17 15:21:11,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462998785] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:11,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:11,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-17 15:21:11,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646634267] [2023-11-17 15:21:11,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:11,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 15:21:11,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:11,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 15:21:11,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-11-17 15:21:11,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 400 [2023-11-17 15:21:11,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 45 transitions, 258 flow. Second operand has 14 states, 14 states have (on average 126.5) internal successors, (1771), 14 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:11,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:11,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 400 [2023-11-17 15:21:11,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:12,044 INFO L124 PetriNetUnfolderBase]: 299/625 cut-off events. [2023-11-17 15:21:12,044 INFO L125 PetriNetUnfolderBase]: For 876/876 co-relation queries the response was YES. [2023-11-17 15:21:12,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2278 conditions, 625 events. 299/625 cut-off events. For 876/876 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2998 event pairs, 46 based on Foata normal form. 0/623 useless extension candidates. Maximal degree in co-relation 2264. Up to 387 conditions per place. [2023-11-17 15:21:12,048 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 85 selfloop transitions, 40 changer transitions 0/125 dead transitions. [2023-11-17 15:21:12,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 125 transitions, 956 flow [2023-11-17 15:21:12,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 15:21:12,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 15:21:12,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1588 transitions. [2023-11-17 15:21:12,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3308333333333333 [2023-11-17 15:21:12,051 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1588 transitions. [2023-11-17 15:21:12,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1588 transitions. [2023-11-17 15:21:12,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:12,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1588 transitions. [2023-11-17 15:21:12,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 132.33333333333334) internal successors, (1588), 12 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:12,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 400.0) internal successors, (5200), 13 states have internal predecessors, (5200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:12,060 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 400.0) internal successors, (5200), 13 states have internal predecessors, (5200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:12,060 INFO L175 Difference]: Start difference. First operand has 50 places, 45 transitions, 258 flow. Second operand 12 states and 1588 transitions. [2023-11-17 15:21:12,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 125 transitions, 956 flow [2023-11-17 15:21:12,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 125 transitions, 891 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-11-17 15:21:12,064 INFO L231 Difference]: Finished difference. Result has 64 places, 75 transitions, 585 flow [2023-11-17 15:21:12,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=585, PETRI_PLACES=64, PETRI_TRANSITIONS=75} [2023-11-17 15:21:12,065 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 28 predicate places. [2023-11-17 15:21:12,065 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 75 transitions, 585 flow [2023-11-17 15:21:12,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.5) internal successors, (1771), 14 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:12,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:12,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:12,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-17 15:21:12,066 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:12,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:12,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1322599119, now seen corresponding path program 4 times [2023-11-17 15:21:12,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:12,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187885982] [2023-11-17 15:21:12,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:12,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:12,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:12,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:12,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:12,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187885982] [2023-11-17 15:21:12,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187885982] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:12,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:12,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:21:12,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749088107] [2023-11-17 15:21:12,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:12,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:21:12,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:12,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:21:12,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:21:12,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 400 [2023-11-17 15:21:12,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 75 transitions, 585 flow. Second operand has 5 states, 5 states have (on average 172.0) internal successors, (860), 5 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:12,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:12,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 400 [2023-11-17 15:21:12,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:12,580 INFO L124 PetriNetUnfolderBase]: 274/614 cut-off events. [2023-11-17 15:21:12,580 INFO L125 PetriNetUnfolderBase]: For 1198/1198 co-relation queries the response was YES. [2023-11-17 15:21:12,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2549 conditions, 614 events. 274/614 cut-off events. For 1198/1198 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3159 event pairs, 34 based on Foata normal form. 15/626 useless extension candidates. Maximal degree in co-relation 2528. Up to 260 conditions per place. [2023-11-17 15:21:12,584 INFO L140 encePairwiseOnDemand]: 393/400 looper letters, 70 selfloop transitions, 45 changer transitions 0/116 dead transitions. [2023-11-17 15:21:12,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 116 transitions, 1130 flow [2023-11-17 15:21:12,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:21:12,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:21:12,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1231 transitions. [2023-11-17 15:21:12,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43964285714285717 [2023-11-17 15:21:12,587 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1231 transitions. [2023-11-17 15:21:12,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1231 transitions. [2023-11-17 15:21:12,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:12,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1231 transitions. [2023-11-17 15:21:12,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 175.85714285714286) internal successors, (1231), 7 states have internal predecessors, (1231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:12,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 400.0) internal successors, (3200), 8 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:12,592 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 400.0) internal successors, (3200), 8 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:12,592 INFO L175 Difference]: Start difference. First operand has 64 places, 75 transitions, 585 flow. Second operand 7 states and 1231 transitions. [2023-11-17 15:21:12,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 116 transitions, 1130 flow [2023-11-17 15:21:12,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 116 transitions, 1112 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-17 15:21:12,597 INFO L231 Difference]: Finished difference. Result has 71 places, 88 transitions, 822 flow [2023-11-17 15:21:12,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=822, PETRI_PLACES=71, PETRI_TRANSITIONS=88} [2023-11-17 15:21:12,598 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 35 predicate places. [2023-11-17 15:21:12,598 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 88 transitions, 822 flow [2023-11-17 15:21:12,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 172.0) internal successors, (860), 5 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:12,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:12,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:12,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-17 15:21:12,599 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:12,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:12,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1672596781, now seen corresponding path program 5 times [2023-11-17 15:21:12,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:12,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487062187] [2023-11-17 15:21:12,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:12,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:12,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:13,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:13,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:13,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487062187] [2023-11-17 15:21:13,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487062187] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:13,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:13,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 15:21:13,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531570869] [2023-11-17 15:21:13,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:13,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:21:13,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:13,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:21:13,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:21:13,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 400 [2023-11-17 15:21:13,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 88 transitions, 822 flow. Second operand has 8 states, 8 states have (on average 131.625) internal successors, (1053), 8 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:13,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:13,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 400 [2023-11-17 15:21:13,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:13,552 INFO L124 PetriNetUnfolderBase]: 390/886 cut-off events. [2023-11-17 15:21:13,552 INFO L125 PetriNetUnfolderBase]: For 2281/2281 co-relation queries the response was YES. [2023-11-17 15:21:13,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3860 conditions, 886 events. 390/886 cut-off events. For 2281/2281 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 5124 event pairs, 94 based on Foata normal form. 0/883 useless extension candidates. Maximal degree in co-relation 3836. Up to 367 conditions per place. [2023-11-17 15:21:13,558 INFO L140 encePairwiseOnDemand]: 391/400 looper letters, 88 selfloop transitions, 58 changer transitions 0/146 dead transitions. [2023-11-17 15:21:13,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 146 transitions, 1465 flow [2023-11-17 15:21:13,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 15:21:13,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 15:21:13,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1107 transitions. [2023-11-17 15:21:13,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3459375 [2023-11-17 15:21:13,561 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1107 transitions. [2023-11-17 15:21:13,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1107 transitions. [2023-11-17 15:21:13,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:13,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1107 transitions. [2023-11-17 15:21:13,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 138.375) internal successors, (1107), 8 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:13,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 400.0) internal successors, (3600), 9 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:13,567 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 400.0) internal successors, (3600), 9 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:13,567 INFO L175 Difference]: Start difference. First operand has 71 places, 88 transitions, 822 flow. Second operand 8 states and 1107 transitions. [2023-11-17 15:21:13,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 146 transitions, 1465 flow [2023-11-17 15:21:13,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 146 transitions, 1413 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-11-17 15:21:13,574 INFO L231 Difference]: Finished difference. Result has 78 places, 97 transitions, 997 flow [2023-11-17 15:21:13,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=997, PETRI_PLACES=78, PETRI_TRANSITIONS=97} [2023-11-17 15:21:13,575 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 42 predicate places. [2023-11-17 15:21:13,575 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 97 transitions, 997 flow [2023-11-17 15:21:13,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 131.625) internal successors, (1053), 8 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:13,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:13,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:13,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-17 15:21:13,576 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:13,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:13,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1878334061, now seen corresponding path program 6 times [2023-11-17 15:21:13,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:13,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259709823] [2023-11-17 15:21:13,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:13,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:13,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:14,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:14,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:14,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259709823] [2023-11-17 15:21:14,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259709823] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:14,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:14,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-17 15:21:14,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130345257] [2023-11-17 15:21:14,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:14,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 15:21:14,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:14,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 15:21:14,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-11-17 15:21:14,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 400 [2023-11-17 15:21:14,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 97 transitions, 997 flow. Second operand has 14 states, 14 states have (on average 126.5) internal successors, (1771), 14 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:14,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:14,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 400 [2023-11-17 15:21:14,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:15,152 INFO L124 PetriNetUnfolderBase]: 436/1023 cut-off events. [2023-11-17 15:21:15,153 INFO L125 PetriNetUnfolderBase]: For 3212/3212 co-relation queries the response was YES. [2023-11-17 15:21:15,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4400 conditions, 1023 events. 436/1023 cut-off events. For 3212/3212 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6216 event pairs, 144 based on Foata normal form. 0/1020 useless extension candidates. Maximal degree in co-relation 4373. Up to 601 conditions per place. [2023-11-17 15:21:15,160 INFO L140 encePairwiseOnDemand]: 388/400 looper letters, 100 selfloop transitions, 59 changer transitions 0/159 dead transitions. [2023-11-17 15:21:15,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 159 transitions, 1713 flow [2023-11-17 15:21:15,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 15:21:15,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 15:21:15,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1588 transitions. [2023-11-17 15:21:15,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3308333333333333 [2023-11-17 15:21:15,164 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1588 transitions. [2023-11-17 15:21:15,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1588 transitions. [2023-11-17 15:21:15,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:15,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1588 transitions. [2023-11-17 15:21:15,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 132.33333333333334) internal successors, (1588), 12 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:15,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 400.0) internal successors, (5200), 13 states have internal predecessors, (5200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:15,172 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 400.0) internal successors, (5200), 13 states have internal predecessors, (5200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:15,172 INFO L175 Difference]: Start difference. First operand has 78 places, 97 transitions, 997 flow. Second operand 12 states and 1588 transitions. [2023-11-17 15:21:15,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 159 transitions, 1713 flow [2023-11-17 15:21:15,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 159 transitions, 1614 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-17 15:21:15,181 INFO L231 Difference]: Finished difference. Result has 89 places, 107 transitions, 1183 flow [2023-11-17 15:21:15,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1183, PETRI_PLACES=89, PETRI_TRANSITIONS=107} [2023-11-17 15:21:15,182 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 53 predicate places. [2023-11-17 15:21:15,182 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 107 transitions, 1183 flow [2023-11-17 15:21:15,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.5) internal successors, (1771), 14 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:15,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:15,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:15,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-17 15:21:15,183 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:15,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:15,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1164158209, now seen corresponding path program 7 times [2023-11-17 15:21:15,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:15,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040977179] [2023-11-17 15:21:15,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:15,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:15,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:15,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:15,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:15,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040977179] [2023-11-17 15:21:15,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040977179] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:15,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:15,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:21:15,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104865682] [2023-11-17 15:21:15,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:15,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:21:15,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:15,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:21:15,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:21:15,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 400 [2023-11-17 15:21:15,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 107 transitions, 1183 flow. Second operand has 5 states, 5 states have (on average 171.8) internal successors, (859), 5 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:15,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:15,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 400 [2023-11-17 15:21:15,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:15,540 INFO L124 PetriNetUnfolderBase]: 161/508 cut-off events. [2023-11-17 15:21:15,541 INFO L125 PetriNetUnfolderBase]: For 2187/2187 co-relation queries the response was YES. [2023-11-17 15:21:15,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 508 events. 161/508 cut-off events. For 2187/2187 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3116 event pairs, 82 based on Foata normal form. 12/507 useless extension candidates. Maximal degree in co-relation 2248. Up to 360 conditions per place. [2023-11-17 15:21:15,544 INFO L140 encePairwiseOnDemand]: 394/400 looper letters, 75 selfloop transitions, 33 changer transitions 0/112 dead transitions. [2023-11-17 15:21:15,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 112 transitions, 1408 flow [2023-11-17 15:21:15,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:21:15,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:21:15,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1221 transitions. [2023-11-17 15:21:15,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43607142857142855 [2023-11-17 15:21:15,547 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1221 transitions. [2023-11-17 15:21:15,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1221 transitions. [2023-11-17 15:21:15,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:15,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1221 transitions. [2023-11-17 15:21:15,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 174.42857142857142) internal successors, (1221), 7 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:15,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 400.0) internal successors, (3200), 8 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:15,553 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 400.0) internal successors, (3200), 8 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:15,553 INFO L175 Difference]: Start difference. First operand has 89 places, 107 transitions, 1183 flow. Second operand 7 states and 1221 transitions. [2023-11-17 15:21:15,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 112 transitions, 1408 flow [2023-11-17 15:21:15,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 112 transitions, 1305 flow, removed 28 selfloop flow, removed 7 redundant places. [2023-11-17 15:21:15,560 INFO L231 Difference]: Finished difference. Result has 91 places, 98 transitions, 1108 flow [2023-11-17 15:21:15,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1108, PETRI_PLACES=91, PETRI_TRANSITIONS=98} [2023-11-17 15:21:15,561 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 55 predicate places. [2023-11-17 15:21:15,561 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 98 transitions, 1108 flow [2023-11-17 15:21:15,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 171.8) internal successors, (859), 5 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:15,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:15,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:15,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-17 15:21:15,562 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:15,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:15,562 INFO L85 PathProgramCache]: Analyzing trace with hash -337939589, now seen corresponding path program 1 times [2023-11-17 15:21:15,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:15,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411112097] [2023-11-17 15:21:15,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:15,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:15,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:16,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:16,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:16,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411112097] [2023-11-17 15:21:16,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411112097] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:16,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:16,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:16,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42776258] [2023-11-17 15:21:16,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:16,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:16,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:16,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:16,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:16,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:16,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 98 transitions, 1108 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:16,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:16,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:16,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:17,395 INFO L124 PetriNetUnfolderBase]: 306/847 cut-off events. [2023-11-17 15:21:17,395 INFO L125 PetriNetUnfolderBase]: For 2636/2636 co-relation queries the response was YES. [2023-11-17 15:21:17,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3512 conditions, 847 events. 306/847 cut-off events. For 2636/2636 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5498 event pairs, 142 based on Foata normal form. 4/848 useless extension candidates. Maximal degree in co-relation 3478. Up to 594 conditions per place. [2023-11-17 15:21:17,400 INFO L140 encePairwiseOnDemand]: 384/400 looper letters, 120 selfloop transitions, 65 changer transitions 3/188 dead transitions. [2023-11-17 15:21:17,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 188 transitions, 2358 flow [2023-11-17 15:21:17,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:21:17,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:21:17,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1801 transitions. [2023-11-17 15:21:17,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32160714285714287 [2023-11-17 15:21:17,405 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1801 transitions. [2023-11-17 15:21:17,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1801 transitions. [2023-11-17 15:21:17,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:17,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1801 transitions. [2023-11-17 15:21:17,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 128.64285714285714) internal successors, (1801), 14 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:17,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:17,413 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:17,413 INFO L175 Difference]: Start difference. First operand has 91 places, 98 transitions, 1108 flow. Second operand 14 states and 1801 transitions. [2023-11-17 15:21:17,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 188 transitions, 2358 flow [2023-11-17 15:21:17,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 188 transitions, 2266 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-11-17 15:21:17,424 INFO L231 Difference]: Finished difference. Result has 109 places, 147 transitions, 1930 flow [2023-11-17 15:21:17,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1930, PETRI_PLACES=109, PETRI_TRANSITIONS=147} [2023-11-17 15:21:17,424 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 73 predicate places. [2023-11-17 15:21:17,424 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 147 transitions, 1930 flow [2023-11-17 15:21:17,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:17,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:17,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:17,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-17 15:21:17,425 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:17,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:17,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1511017577, now seen corresponding path program 8 times [2023-11-17 15:21:17,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:17,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877076184] [2023-11-17 15:21:17,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:17,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:17,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:18,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:18,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:18,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877076184] [2023-11-17 15:21:18,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877076184] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:18,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:18,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-17 15:21:18,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532360404] [2023-11-17 15:21:18,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:18,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 15:21:18,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:18,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 15:21:18,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-11-17 15:21:18,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 400 [2023-11-17 15:21:18,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 147 transitions, 1930 flow. Second operand has 14 states, 14 states have (on average 126.5) internal successors, (1771), 14 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:18,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:18,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 400 [2023-11-17 15:21:18,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:18,975 INFO L124 PetriNetUnfolderBase]: 405/1121 cut-off events. [2023-11-17 15:21:18,976 INFO L125 PetriNetUnfolderBase]: For 4651/4651 co-relation queries the response was YES. [2023-11-17 15:21:18,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5146 conditions, 1121 events. 405/1121 cut-off events. For 4651/4651 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7928 event pairs, 230 based on Foata normal form. 0/1116 useless extension candidates. Maximal degree in co-relation 5105. Up to 609 conditions per place. [2023-11-17 15:21:18,985 INFO L140 encePairwiseOnDemand]: 389/400 looper letters, 142 selfloop transitions, 100 changer transitions 0/242 dead transitions. [2023-11-17 15:21:18,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 242 transitions, 3252 flow [2023-11-17 15:21:18,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:21:18,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:21:18,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1732 transitions. [2023-11-17 15:21:18,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3330769230769231 [2023-11-17 15:21:18,990 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1732 transitions. [2023-11-17 15:21:18,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1732 transitions. [2023-11-17 15:21:18,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:18,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1732 transitions. [2023-11-17 15:21:18,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 133.23076923076923) internal successors, (1732), 13 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:18,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:18,998 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:18,998 INFO L175 Difference]: Start difference. First operand has 109 places, 147 transitions, 1930 flow. Second operand 13 states and 1732 transitions. [2023-11-17 15:21:18,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 242 transitions, 3252 flow [2023-11-17 15:21:19,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 242 transitions, 3206 flow, removed 22 selfloop flow, removed 1 redundant places. [2023-11-17 15:21:19,017 INFO L231 Difference]: Finished difference. Result has 128 places, 179 transitions, 2706 flow [2023-11-17 15:21:19,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2706, PETRI_PLACES=128, PETRI_TRANSITIONS=179} [2023-11-17 15:21:19,018 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 92 predicate places. [2023-11-17 15:21:19,018 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 179 transitions, 2706 flow [2023-11-17 15:21:19,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.5) internal successors, (1771), 14 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:19,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:19,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] [2023-11-17 15:21:19,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-17 15:21:19,019 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:19,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:19,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1331846523, now seen corresponding path program 2 times [2023-11-17 15:21:19,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:19,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594686051] [2023-11-17 15:21:19,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:19,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:19,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:20,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:20,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:20,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594686051] [2023-11-17 15:21:20,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594686051] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:20,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:20,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:20,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889282270] [2023-11-17 15:21:20,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:20,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:20,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:20,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:20,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:20,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:20,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 179 transitions, 2706 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:20,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:20,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:20,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:20,757 INFO L124 PetriNetUnfolderBase]: 441/1233 cut-off events. [2023-11-17 15:21:20,758 INFO L125 PetriNetUnfolderBase]: For 7094/7094 co-relation queries the response was YES. [2023-11-17 15:21:20,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6051 conditions, 1233 events. 441/1233 cut-off events. For 7094/7094 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9011 event pairs, 268 based on Foata normal form. 4/1234 useless extension candidates. Maximal degree in co-relation 6001. Up to 1099 conditions per place. [2023-11-17 15:21:20,768 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 166 selfloop transitions, 25 changer transitions 25/216 dead transitions. [2023-11-17 15:21:20,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 216 transitions, 3490 flow [2023-11-17 15:21:20,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:21:20,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:21:20,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1661 transitions. [2023-11-17 15:21:20,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194230769230769 [2023-11-17 15:21:20,772 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1661 transitions. [2023-11-17 15:21:20,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1661 transitions. [2023-11-17 15:21:20,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:20,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1661 transitions. [2023-11-17 15:21:20,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 127.76923076923077) internal successors, (1661), 13 states have internal predecessors, (1661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:20,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:20,781 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:20,781 INFO L175 Difference]: Start difference. First operand has 128 places, 179 transitions, 2706 flow. Second operand 13 states and 1661 transitions. [2023-11-17 15:21:20,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 216 transitions, 3490 flow [2023-11-17 15:21:20,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 216 transitions, 3396 flow, removed 42 selfloop flow, removed 2 redundant places. [2023-11-17 15:21:20,807 INFO L231 Difference]: Finished difference. Result has 145 places, 186 transitions, 2815 flow [2023-11-17 15:21:20,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=2612, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2815, PETRI_PLACES=145, PETRI_TRANSITIONS=186} [2023-11-17 15:21:20,808 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 109 predicate places. [2023-11-17 15:21:20,808 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 186 transitions, 2815 flow [2023-11-17 15:21:20,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:20,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:20,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:20,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-17 15:21:20,809 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:20,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:20,809 INFO L85 PathProgramCache]: Analyzing trace with hash -2074806957, now seen corresponding path program 3 times [2023-11-17 15:21:20,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:20,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5290600] [2023-11-17 15:21:20,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:20,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:20,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:21,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:21,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:21,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5290600] [2023-11-17 15:21:21,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5290600] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:21,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:21,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:21,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932385385] [2023-11-17 15:21:21,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:21,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:21,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:21,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:21,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:21,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:21,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 186 transitions, 2815 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:21,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:21,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:21,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:22,622 INFO L124 PetriNetUnfolderBase]: 533/1471 cut-off events. [2023-11-17 15:21:22,622 INFO L125 PetriNetUnfolderBase]: For 8974/8974 co-relation queries the response was YES. [2023-11-17 15:21:22,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7433 conditions, 1471 events. 533/1471 cut-off events. For 8974/8974 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11206 event pairs, 226 based on Foata normal form. 10/1478 useless extension candidates. Maximal degree in co-relation 7375. Up to 1008 conditions per place. [2023-11-17 15:21:22,634 INFO L140 encePairwiseOnDemand]: 385/400 looper letters, 192 selfloop transitions, 63 changer transitions 5/260 dead transitions. [2023-11-17 15:21:22,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 260 transitions, 4234 flow [2023-11-17 15:21:22,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:21:22,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:21:22,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1798 transitions. [2023-11-17 15:21:22,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32107142857142856 [2023-11-17 15:21:22,638 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1798 transitions. [2023-11-17 15:21:22,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1798 transitions. [2023-11-17 15:21:22,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:22,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1798 transitions. [2023-11-17 15:21:22,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 128.42857142857142) internal successors, (1798), 14 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:22,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:22,645 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:22,645 INFO L175 Difference]: Start difference. First operand has 145 places, 186 transitions, 2815 flow. Second operand 14 states and 1798 transitions. [2023-11-17 15:21:22,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 260 transitions, 4234 flow [2023-11-17 15:21:22,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 260 transitions, 4142 flow, removed 23 selfloop flow, removed 10 redundant places. [2023-11-17 15:21:22,677 INFO L231 Difference]: Finished difference. Result has 151 places, 214 transitions, 3402 flow [2023-11-17 15:21:22,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3402, PETRI_PLACES=151, PETRI_TRANSITIONS=214} [2023-11-17 15:21:22,678 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 115 predicate places. [2023-11-17 15:21:22,678 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 214 transitions, 3402 flow [2023-11-17 15:21:22,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:22,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:22,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:22,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-17 15:21:22,679 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:22,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:22,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1054234369, now seen corresponding path program 4 times [2023-11-17 15:21:22,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:22,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481783491] [2023-11-17 15:21:22,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:22,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:22,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:23,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:23,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:23,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481783491] [2023-11-17 15:21:23,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481783491] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:23,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:23,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:23,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748287117] [2023-11-17 15:21:23,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:23,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:23,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:23,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:23,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:23,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:23,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 214 transitions, 3402 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:23,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:23,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:23,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:24,414 INFO L124 PetriNetUnfolderBase]: 507/1407 cut-off events. [2023-11-17 15:21:24,414 INFO L125 PetriNetUnfolderBase]: For 10810/10810 co-relation queries the response was YES. [2023-11-17 15:21:24,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7680 conditions, 1407 events. 507/1407 cut-off events. For 10810/10810 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10636 event pairs, 275 based on Foata normal form. 4/1408 useless extension candidates. Maximal degree in co-relation 7619. Up to 1157 conditions per place. [2023-11-17 15:21:24,425 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 167 selfloop transitions, 63 changer transitions 24/254 dead transitions. [2023-11-17 15:21:24,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 254 transitions, 4229 flow [2023-11-17 15:21:24,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:21:24,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:21:24,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1678 transitions. [2023-11-17 15:21:24,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32269230769230767 [2023-11-17 15:21:24,429 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1678 transitions. [2023-11-17 15:21:24,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1678 transitions. [2023-11-17 15:21:24,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:24,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1678 transitions. [2023-11-17 15:21:24,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 129.07692307692307) internal successors, (1678), 13 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:24,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:24,436 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:24,436 INFO L175 Difference]: Start difference. First operand has 151 places, 214 transitions, 3402 flow. Second operand 13 states and 1678 transitions. [2023-11-17 15:21:24,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 254 transitions, 4229 flow [2023-11-17 15:21:24,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 254 transitions, 4159 flow, removed 31 selfloop flow, removed 2 redundant places. [2023-11-17 15:21:24,471 INFO L231 Difference]: Finished difference. Result has 166 places, 209 transitions, 3431 flow [2023-11-17 15:21:24,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3332, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3431, PETRI_PLACES=166, PETRI_TRANSITIONS=209} [2023-11-17 15:21:24,471 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 130 predicate places. [2023-11-17 15:21:24,471 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 209 transitions, 3431 flow [2023-11-17 15:21:24,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:24,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:24,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:24,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-17 15:21:24,472 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:24,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:24,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1878334071, now seen corresponding path program 5 times [2023-11-17 15:21:24,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:24,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165843415] [2023-11-17 15:21:24,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:24,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:24,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:25,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:25,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:25,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165843415] [2023-11-17 15:21:25,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165843415] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:25,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:25,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:25,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431353596] [2023-11-17 15:21:25,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:25,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:25,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:25,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:25,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:25,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:25,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 209 transitions, 3431 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:25,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:25,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:25,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:26,127 INFO L124 PetriNetUnfolderBase]: 516/1437 cut-off events. [2023-11-17 15:21:26,127 INFO L125 PetriNetUnfolderBase]: For 12226/12226 co-relation queries the response was YES. [2023-11-17 15:21:26,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8052 conditions, 1437 events. 516/1437 cut-off events. For 12226/12226 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 10996 event pairs, 242 based on Foata normal form. 7/1441 useless extension candidates. Maximal degree in co-relation 7985. Up to 1114 conditions per place. [2023-11-17 15:21:26,139 INFO L140 encePairwiseOnDemand]: 385/400 looper letters, 208 selfloop transitions, 49 changer transitions 4/261 dead transitions. [2023-11-17 15:21:26,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 261 transitions, 4623 flow [2023-11-17 15:21:26,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:21:26,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:21:26,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1669 transitions. [2023-11-17 15:21:26,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32096153846153846 [2023-11-17 15:21:26,142 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1669 transitions. [2023-11-17 15:21:26,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1669 transitions. [2023-11-17 15:21:26,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:26,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1669 transitions. [2023-11-17 15:21:26,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 128.3846153846154) internal successors, (1669), 13 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:26,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:26,147 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:26,147 INFO L175 Difference]: Start difference. First operand has 166 places, 209 transitions, 3431 flow. Second operand 13 states and 1669 transitions. [2023-11-17 15:21:26,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 261 transitions, 4623 flow [2023-11-17 15:21:26,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 261 transitions, 4418 flow, removed 29 selfloop flow, removed 13 redundant places. [2023-11-17 15:21:26,188 INFO L231 Difference]: Finished difference. Result has 166 places, 221 transitions, 3625 flow [2023-11-17 15:21:26,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3625, PETRI_PLACES=166, PETRI_TRANSITIONS=221} [2023-11-17 15:21:26,189 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 130 predicate places. [2023-11-17 15:21:26,190 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 221 transitions, 3625 flow [2023-11-17 15:21:26,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:26,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:26,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:26,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-17 15:21:26,190 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:26,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:26,191 INFO L85 PathProgramCache]: Analyzing trace with hash -941290855, now seen corresponding path program 6 times [2023-11-17 15:21:26,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:26,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251444687] [2023-11-17 15:21:26,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:26,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:26,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:27,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:27,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:27,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251444687] [2023-11-17 15:21:27,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251444687] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:27,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:27,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:27,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893549321] [2023-11-17 15:21:27,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:27,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:27,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:27,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:27,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:27,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:27,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 221 transitions, 3625 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:27,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:27,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:27,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:27,958 INFO L124 PetriNetUnfolderBase]: 512/1451 cut-off events. [2023-11-17 15:21:27,959 INFO L125 PetriNetUnfolderBase]: For 13046/13046 co-relation queries the response was YES. [2023-11-17 15:21:27,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8223 conditions, 1451 events. 512/1451 cut-off events. For 13046/13046 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11229 event pairs, 260 based on Foata normal form. 6/1454 useless extension candidates. Maximal degree in co-relation 8156. Up to 1163 conditions per place. [2023-11-17 15:21:27,967 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 202 selfloop transitions, 35 changer transitions 27/264 dead transitions. [2023-11-17 15:21:27,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 264 transitions, 4663 flow [2023-11-17 15:21:27,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:21:27,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:21:27,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1669 transitions. [2023-11-17 15:21:27,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32096153846153846 [2023-11-17 15:21:27,970 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1669 transitions. [2023-11-17 15:21:27,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1669 transitions. [2023-11-17 15:21:27,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:27,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1669 transitions. [2023-11-17 15:21:27,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 128.3846153846154) internal successors, (1669), 13 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:27,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:27,975 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:27,975 INFO L175 Difference]: Start difference. First operand has 166 places, 221 transitions, 3625 flow. Second operand 13 states and 1669 transitions. [2023-11-17 15:21:27,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 264 transitions, 4663 flow [2023-11-17 15:21:28,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 264 transitions, 4513 flow, removed 60 selfloop flow, removed 5 redundant places. [2023-11-17 15:21:28,016 INFO L231 Difference]: Finished difference. Result has 178 places, 215 transitions, 3503 flow [2023-11-17 15:21:28,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3503, PETRI_PLACES=178, PETRI_TRANSITIONS=215} [2023-11-17 15:21:28,016 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 142 predicate places. [2023-11-17 15:21:28,017 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 215 transitions, 3503 flow [2023-11-17 15:21:28,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:28,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:28,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:28,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-17 15:21:28,017 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:28,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:28,018 INFO L85 PathProgramCache]: Analyzing trace with hash -531551329, now seen corresponding path program 7 times [2023-11-17 15:21:28,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:28,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800295402] [2023-11-17 15:21:28,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:28,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:28,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:29,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:29,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:29,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800295402] [2023-11-17 15:21:29,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800295402] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:29,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:29,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:29,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259080197] [2023-11-17 15:21:29,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:29,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:29,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:29,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:29,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:29,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:29,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 215 transitions, 3503 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:29,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:29,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:29,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:29,754 INFO L124 PetriNetUnfolderBase]: 506/1448 cut-off events. [2023-11-17 15:21:29,754 INFO L125 PetriNetUnfolderBase]: For 13292/13292 co-relation queries the response was YES. [2023-11-17 15:21:29,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8286 conditions, 1448 events. 506/1448 cut-off events. For 13292/13292 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11279 event pairs, 283 based on Foata normal form. 6/1451 useless extension candidates. Maximal degree in co-relation 8213. Up to 1241 conditions per place. [2023-11-17 15:21:29,764 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 189 selfloop transitions, 32 changer transitions 31/252 dead transitions. [2023-11-17 15:21:29,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 252 transitions, 4426 flow [2023-11-17 15:21:29,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:21:29,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:21:29,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1789 transitions. [2023-11-17 15:21:29,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194642857142857 [2023-11-17 15:21:29,767 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1789 transitions. [2023-11-17 15:21:29,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1789 transitions. [2023-11-17 15:21:29,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:29,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1789 transitions. [2023-11-17 15:21:29,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 127.78571428571429) internal successors, (1789), 14 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:29,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:29,772 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:29,772 INFO L175 Difference]: Start difference. First operand has 178 places, 215 transitions, 3503 flow. Second operand 14 states and 1789 transitions. [2023-11-17 15:21:29,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 252 transitions, 4426 flow [2023-11-17 15:21:29,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 252 transitions, 4312 flow, removed 24 selfloop flow, removed 12 redundant places. [2023-11-17 15:21:29,811 INFO L231 Difference]: Finished difference. Result has 181 places, 215 transitions, 3508 flow [2023-11-17 15:21:29,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3508, PETRI_PLACES=181, PETRI_TRANSITIONS=215} [2023-11-17 15:21:29,811 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 145 predicate places. [2023-11-17 15:21:29,811 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 215 transitions, 3508 flow [2023-11-17 15:21:29,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:29,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:29,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:29,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-17 15:21:29,812 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:29,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:29,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1757204485, now seen corresponding path program 8 times [2023-11-17 15:21:29,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:29,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428383390] [2023-11-17 15:21:29,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:29,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:29,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:30,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:30,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:30,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428383390] [2023-11-17 15:21:30,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428383390] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:30,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:30,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:30,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365388424] [2023-11-17 15:21:30,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:30,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:30,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:30,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:30,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:30,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:30,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 215 transitions, 3508 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:30,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:30,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:30,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:31,515 INFO L124 PetriNetUnfolderBase]: 502/1440 cut-off events. [2023-11-17 15:21:31,515 INFO L125 PetriNetUnfolderBase]: For 12712/12712 co-relation queries the response was YES. [2023-11-17 15:21:31,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8107 conditions, 1440 events. 502/1440 cut-off events. For 12712/12712 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11209 event pairs, 230 based on Foata normal form. 8/1445 useless extension candidates. Maximal degree in co-relation 8033. Up to 1001 conditions per place. [2023-11-17 15:21:31,529 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 186 selfloop transitions, 48 changer transitions 30/264 dead transitions. [2023-11-17 15:21:31,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 264 transitions, 4648 flow [2023-11-17 15:21:31,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:21:31,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:21:31,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1799 transitions. [2023-11-17 15:21:31,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32125 [2023-11-17 15:21:31,531 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1799 transitions. [2023-11-17 15:21:31,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1799 transitions. [2023-11-17 15:21:31,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:31,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1799 transitions. [2023-11-17 15:21:31,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 128.5) internal successors, (1799), 14 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:31,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:31,537 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:31,537 INFO L175 Difference]: Start difference. First operand has 181 places, 215 transitions, 3508 flow. Second operand 14 states and 1799 transitions. [2023-11-17 15:21:31,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 264 transitions, 4648 flow [2023-11-17 15:21:31,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 264 transitions, 4537 flow, removed 29 selfloop flow, removed 11 redundant places. [2023-11-17 15:21:31,580 INFO L231 Difference]: Finished difference. Result has 183 places, 210 transitions, 3483 flow [2023-11-17 15:21:31,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3483, PETRI_PLACES=183, PETRI_TRANSITIONS=210} [2023-11-17 15:21:31,581 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 147 predicate places. [2023-11-17 15:21:31,581 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 210 transitions, 3483 flow [2023-11-17 15:21:31,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:31,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:31,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:31,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-17 15:21:31,582 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:31,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:31,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1913334359, now seen corresponding path program 9 times [2023-11-17 15:21:31,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:31,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306839459] [2023-11-17 15:21:31,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:31,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:31,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:32,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:32,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:32,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306839459] [2023-11-17 15:21:32,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306839459] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:32,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:32,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:32,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718523724] [2023-11-17 15:21:32,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:32,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:32,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:32,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:32,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:32,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:32,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 210 transitions, 3483 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:32,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:32,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:32,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:33,100 INFO L124 PetriNetUnfolderBase]: 436/1258 cut-off events. [2023-11-17 15:21:33,100 INFO L125 PetriNetUnfolderBase]: For 11724/11724 co-relation queries the response was YES. [2023-11-17 15:21:33,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7320 conditions, 1258 events. 436/1258 cut-off events. For 11724/11724 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9454 event pairs, 238 based on Foata normal form. 6/1261 useless extension candidates. Maximal degree in co-relation 7245. Up to 1030 conditions per place. [2023-11-17 15:21:33,110 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 164 selfloop transitions, 29 changer transitions 39/232 dead transitions. [2023-11-17 15:21:33,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 232 transitions, 4122 flow [2023-11-17 15:21:33,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:21:33,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:21:33,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1664 transitions. [2023-11-17 15:21:33,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32 [2023-11-17 15:21:33,112 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1664 transitions. [2023-11-17 15:21:33,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1664 transitions. [2023-11-17 15:21:33,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:33,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1664 transitions. [2023-11-17 15:21:33,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 128.0) internal successors, (1664), 13 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:33,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:33,117 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:33,117 INFO L175 Difference]: Start difference. First operand has 183 places, 210 transitions, 3483 flow. Second operand 13 states and 1664 transitions. [2023-11-17 15:21:33,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 232 transitions, 4122 flow [2023-11-17 15:21:33,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 232 transitions, 3940 flow, removed 37 selfloop flow, removed 13 redundant places. [2023-11-17 15:21:33,157 INFO L231 Difference]: Finished difference. Result has 185 places, 190 transitions, 3109 flow [2023-11-17 15:21:33,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3261, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3109, PETRI_PLACES=185, PETRI_TRANSITIONS=190} [2023-11-17 15:21:33,157 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 149 predicate places. [2023-11-17 15:21:33,157 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 190 transitions, 3109 flow [2023-11-17 15:21:33,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:33,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:33,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:33,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-17 15:21:33,158 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:33,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:33,158 INFO L85 PathProgramCache]: Analyzing trace with hash -972230791, now seen corresponding path program 10 times [2023-11-17 15:21:33,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:33,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100894128] [2023-11-17 15:21:33,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:33,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:33,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:34,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:34,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:34,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100894128] [2023-11-17 15:21:34,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100894128] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:34,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:34,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:34,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797370955] [2023-11-17 15:21:34,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:34,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:34,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:34,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:34,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:34,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:34,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 190 transitions, 3109 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:34,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:34,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:34,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:34,857 INFO L124 PetriNetUnfolderBase]: 378/1089 cut-off events. [2023-11-17 15:21:34,857 INFO L125 PetriNetUnfolderBase]: For 10089/10089 co-relation queries the response was YES. [2023-11-17 15:21:34,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6308 conditions, 1089 events. 378/1089 cut-off events. For 10089/10089 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7880 event pairs, 190 based on Foata normal form. 3/1089 useless extension candidates. Maximal degree in co-relation 6231. Up to 956 conditions per place. [2023-11-17 15:21:34,865 INFO L140 encePairwiseOnDemand]: 384/400 looper letters, 204 selfloop transitions, 37 changer transitions 2/243 dead transitions. [2023-11-17 15:21:34,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 243 transitions, 4295 flow [2023-11-17 15:21:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:21:34,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:21:34,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1921 transitions. [2023-11-17 15:21:34,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32016666666666665 [2023-11-17 15:21:34,867 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1921 transitions. [2023-11-17 15:21:34,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1921 transitions. [2023-11-17 15:21:34,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:34,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1921 transitions. [2023-11-17 15:21:34,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 128.06666666666666) internal successors, (1921), 15 states have internal predecessors, (1921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:34,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:34,873 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:34,873 INFO L175 Difference]: Start difference. First operand has 185 places, 190 transitions, 3109 flow. Second operand 15 states and 1921 transitions. [2023-11-17 15:21:34,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 243 transitions, 4295 flow [2023-11-17 15:21:34,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 243 transitions, 4072 flow, removed 75 selfloop flow, removed 16 redundant places. [2023-11-17 15:21:34,905 INFO L231 Difference]: Finished difference. Result has 184 places, 211 transitions, 3425 flow [2023-11-17 15:21:34,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=2952, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3425, PETRI_PLACES=184, PETRI_TRANSITIONS=211} [2023-11-17 15:21:34,907 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 148 predicate places. [2023-11-17 15:21:34,907 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 211 transitions, 3425 flow [2023-11-17 15:21:34,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:34,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:34,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:34,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-17 15:21:34,908 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:34,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:34,908 INFO L85 PathProgramCache]: Analyzing trace with hash -510547449, now seen corresponding path program 11 times [2023-11-17 15:21:34,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:34,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918781133] [2023-11-17 15:21:34,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:34,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:34,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:35,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:35,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:35,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918781133] [2023-11-17 15:21:35,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918781133] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:35,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:35,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:35,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534740210] [2023-11-17 15:21:35,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:35,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:35,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:35,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:35,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:35,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:35,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 211 transitions, 3425 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:35,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:35,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:35,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:36,626 INFO L124 PetriNetUnfolderBase]: 394/1140 cut-off events. [2023-11-17 15:21:36,627 INFO L125 PetriNetUnfolderBase]: For 10601/10601 co-relation queries the response was YES. [2023-11-17 15:21:36,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6605 conditions, 1140 events. 394/1140 cut-off events. For 10601/10601 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8395 event pairs, 212 based on Foata normal form. 2/1139 useless extension candidates. Maximal degree in co-relation 6528. Up to 993 conditions per place. [2023-11-17 15:21:36,634 INFO L140 encePairwiseOnDemand]: 385/400 looper letters, 200 selfloop transitions, 31 changer transitions 21/252 dead transitions. [2023-11-17 15:21:36,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 252 transitions, 4414 flow [2023-11-17 15:21:36,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:21:36,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:21:36,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1923 transitions. [2023-11-17 15:21:36,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3205 [2023-11-17 15:21:36,637 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1923 transitions. [2023-11-17 15:21:36,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1923 transitions. [2023-11-17 15:21:36,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:36,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1923 transitions. [2023-11-17 15:21:36,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 128.2) internal successors, (1923), 15 states have internal predecessors, (1923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:36,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:36,642 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:36,642 INFO L175 Difference]: Start difference. First operand has 184 places, 211 transitions, 3425 flow. Second operand 15 states and 1923 transitions. [2023-11-17 15:21:36,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 252 transitions, 4414 flow [2023-11-17 15:21:36,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 252 transitions, 4189 flow, removed 81 selfloop flow, removed 5 redundant places. [2023-11-17 15:21:36,679 INFO L231 Difference]: Finished difference. Result has 198 places, 211 transitions, 3316 flow [2023-11-17 15:21:36,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3316, PETRI_PLACES=198, PETRI_TRANSITIONS=211} [2023-11-17 15:21:36,680 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 162 predicate places. [2023-11-17 15:21:36,680 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 211 transitions, 3316 flow [2023-11-17 15:21:36,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:36,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:36,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:36,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-17 15:21:36,681 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:36,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:36,681 INFO L85 PathProgramCache]: Analyzing trace with hash 2085571919, now seen corresponding path program 12 times [2023-11-17 15:21:36,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:36,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383923506] [2023-11-17 15:21:36,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:36,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:36,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:37,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:37,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:37,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383923506] [2023-11-17 15:21:37,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383923506] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:37,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:37,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:37,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526555007] [2023-11-17 15:21:37,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:37,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:37,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:37,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:37,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:37,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:37,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 211 transitions, 3316 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:37,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:37,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:37,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:38,294 INFO L124 PetriNetUnfolderBase]: 392/1141 cut-off events. [2023-11-17 15:21:38,294 INFO L125 PetriNetUnfolderBase]: For 10177/10177 co-relation queries the response was YES. [2023-11-17 15:21:38,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6544 conditions, 1141 events. 392/1141 cut-off events. For 10177/10177 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8401 event pairs, 223 based on Foata normal form. 2/1140 useless extension candidates. Maximal degree in co-relation 6465. Up to 1067 conditions per place. [2023-11-17 15:21:38,302 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 200 selfloop transitions, 19 changer transitions 26/245 dead transitions. [2023-11-17 15:21:38,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 245 transitions, 4166 flow [2023-11-17 15:21:38,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:21:38,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:21:38,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1662 transitions. [2023-11-17 15:21:38,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31961538461538463 [2023-11-17 15:21:38,313 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1662 transitions. [2023-11-17 15:21:38,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1662 transitions. [2023-11-17 15:21:38,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:38,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1662 transitions. [2023-11-17 15:21:38,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 127.84615384615384) internal successors, (1662), 13 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:38,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:38,318 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:38,318 INFO L175 Difference]: Start difference. First operand has 198 places, 211 transitions, 3316 flow. Second operand 13 states and 1662 transitions. [2023-11-17 15:21:38,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 245 transitions, 4166 flow [2023-11-17 15:21:38,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 245 transitions, 4046 flow, removed 18 selfloop flow, removed 15 redundant places. [2023-11-17 15:21:38,354 INFO L231 Difference]: Finished difference. Result has 201 places, 216 transitions, 3381 flow [2023-11-17 15:21:38,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3381, PETRI_PLACES=201, PETRI_TRANSITIONS=216} [2023-11-17 15:21:38,355 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 165 predicate places. [2023-11-17 15:21:38,355 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 216 transitions, 3381 flow [2023-11-17 15:21:38,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:38,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:38,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:38,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-17 15:21:38,356 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:38,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:38,356 INFO L85 PathProgramCache]: Analyzing trace with hash -729640577, now seen corresponding path program 13 times [2023-11-17 15:21:38,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:38,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209166587] [2023-11-17 15:21:38,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:38,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:38,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:39,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:39,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:39,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209166587] [2023-11-17 15:21:39,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209166587] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:39,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:39,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:39,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690628842] [2023-11-17 15:21:39,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:39,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:39,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:39,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:39,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:39,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:39,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 216 transitions, 3381 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:39,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:39,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:39,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:40,059 INFO L124 PetriNetUnfolderBase]: 391/1138 cut-off events. [2023-11-17 15:21:40,060 INFO L125 PetriNetUnfolderBase]: For 10253/10253 co-relation queries the response was YES. [2023-11-17 15:21:40,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6513 conditions, 1138 events. 391/1138 cut-off events. For 10253/10253 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8406 event pairs, 225 based on Foata normal form. 2/1137 useless extension candidates. Maximal degree in co-relation 6429. Up to 1057 conditions per place. [2023-11-17 15:21:40,068 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 197 selfloop transitions, 23 changer transitions 26/246 dead transitions. [2023-11-17 15:21:40,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 246 transitions, 4218 flow [2023-11-17 15:21:40,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:21:40,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:21:40,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1790 transitions. [2023-11-17 15:21:40,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3196428571428571 [2023-11-17 15:21:40,086 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1790 transitions. [2023-11-17 15:21:40,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1790 transitions. [2023-11-17 15:21:40,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:40,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1790 transitions. [2023-11-17 15:21:40,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 127.85714285714286) internal successors, (1790), 14 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:40,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:40,096 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:40,096 INFO L175 Difference]: Start difference. First operand has 201 places, 216 transitions, 3381 flow. Second operand 14 states and 1790 transitions. [2023-11-17 15:21:40,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 246 transitions, 4218 flow [2023-11-17 15:21:40,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 246 transitions, 4122 flow, removed 47 selfloop flow, removed 7 redundant places. [2023-11-17 15:21:40,138 INFO L231 Difference]: Finished difference. Result has 207 places, 217 transitions, 3442 flow [2023-11-17 15:21:40,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3442, PETRI_PLACES=207, PETRI_TRANSITIONS=217} [2023-11-17 15:21:40,139 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 171 predicate places. [2023-11-17 15:21:40,139 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 217 transitions, 3442 flow [2023-11-17 15:21:40,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:40,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:40,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:40,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-17 15:21:40,140 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:40,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:40,141 INFO L85 PathProgramCache]: Analyzing trace with hash -248989655, now seen corresponding path program 14 times [2023-11-17 15:21:40,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:40,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86008014] [2023-11-17 15:21:40,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:40,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:40,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:41,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:41,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:41,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86008014] [2023-11-17 15:21:41,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86008014] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:41,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:41,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:41,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998585358] [2023-11-17 15:21:41,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:41,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:41,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:41,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:41,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:41,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:41,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 217 transitions, 3442 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:41,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:41,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:41,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:41,744 INFO L124 PetriNetUnfolderBase]: 371/1081 cut-off events. [2023-11-17 15:21:41,744 INFO L125 PetriNetUnfolderBase]: For 9557/9557 co-relation queries the response was YES. [2023-11-17 15:21:41,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6213 conditions, 1081 events. 371/1081 cut-off events. For 9557/9557 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7848 event pairs, 210 based on Foata normal form. 2/1080 useless extension candidates. Maximal degree in co-relation 6128. Up to 1003 conditions per place. [2023-11-17 15:21:41,752 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 189 selfloop transitions, 23 changer transitions 25/237 dead transitions. [2023-11-17 15:21:41,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 237 transitions, 4135 flow [2023-11-17 15:21:41,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:21:41,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:21:41,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1912 transitions. [2023-11-17 15:21:41,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31866666666666665 [2023-11-17 15:21:41,754 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1912 transitions. [2023-11-17 15:21:41,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1912 transitions. [2023-11-17 15:21:41,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:41,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1912 transitions. [2023-11-17 15:21:41,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 127.46666666666667) internal successors, (1912), 15 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:41,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:41,763 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:41,763 INFO L175 Difference]: Start difference. First operand has 207 places, 217 transitions, 3442 flow. Second operand 15 states and 1912 transitions. [2023-11-17 15:21:41,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 237 transitions, 4135 flow [2023-11-17 15:21:41,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 237 transitions, 4009 flow, removed 44 selfloop flow, removed 9 redundant places. [2023-11-17 15:21:41,804 INFO L231 Difference]: Finished difference. Result has 210 places, 209 transitions, 3333 flow [2023-11-17 15:21:41,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3337, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3333, PETRI_PLACES=210, PETRI_TRANSITIONS=209} [2023-11-17 15:21:41,805 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 174 predicate places. [2023-11-17 15:21:41,805 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 209 transitions, 3333 flow [2023-11-17 15:21:41,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:41,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:41,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:41,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-17 15:21:41,805 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:41,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:41,806 INFO L85 PathProgramCache]: Analyzing trace with hash -136555949, now seen corresponding path program 9 times [2023-11-17 15:21:41,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:41,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769004111] [2023-11-17 15:21:41,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:41,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:41,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:42,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:42,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:42,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769004111] [2023-11-17 15:21:42,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769004111] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:42,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:42,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-17 15:21:42,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956722543] [2023-11-17 15:21:42,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:42,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 15:21:42,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:42,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 15:21:42,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-11-17 15:21:42,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 400 [2023-11-17 15:21:42,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 209 transitions, 3333 flow. Second operand has 14 states, 14 states have (on average 126.5) internal successors, (1771), 14 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:42,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:42,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 400 [2023-11-17 15:21:42,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:43,149 INFO L124 PetriNetUnfolderBase]: 350/1033 cut-off events. [2023-11-17 15:21:43,149 INFO L125 PetriNetUnfolderBase]: For 8889/8889 co-relation queries the response was YES. [2023-11-17 15:21:43,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5931 conditions, 1033 events. 350/1033 cut-off events. For 8889/8889 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7425 event pairs, 201 based on Foata normal form. 3/1033 useless extension candidates. Maximal degree in co-relation 5846. Up to 750 conditions per place. [2023-11-17 15:21:43,158 INFO L140 encePairwiseOnDemand]: 389/400 looper letters, 128 selfloop transitions, 106 changer transitions 5/239 dead transitions. [2023-11-17 15:21:43,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 239 transitions, 4091 flow [2023-11-17 15:21:43,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:21:43,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:21:43,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1836 transitions. [2023-11-17 15:21:43,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32785714285714285 [2023-11-17 15:21:43,170 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1836 transitions. [2023-11-17 15:21:43,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1836 transitions. [2023-11-17 15:21:43,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:43,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1836 transitions. [2023-11-17 15:21:43,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 131.14285714285714) internal successors, (1836), 14 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:43,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:43,179 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:43,179 INFO L175 Difference]: Start difference. First operand has 210 places, 209 transitions, 3333 flow. Second operand 14 states and 1836 transitions. [2023-11-17 15:21:43,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 239 transitions, 4091 flow [2023-11-17 15:21:43,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 239 transitions, 4004 flow, removed 18 selfloop flow, removed 14 redundant places. [2023-11-17 15:21:43,218 INFO L231 Difference]: Finished difference. Result has 205 places, 209 transitions, 3563 flow [2023-11-17 15:21:43,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3563, PETRI_PLACES=205, PETRI_TRANSITIONS=209} [2023-11-17 15:21:43,219 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 169 predicate places. [2023-11-17 15:21:43,219 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 209 transitions, 3563 flow [2023-11-17 15:21:43,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.5) internal successors, (1771), 14 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:43,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:43,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:43,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-17 15:21:43,219 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:43,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:43,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1140083739, now seen corresponding path program 10 times [2023-11-17 15:21:43,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:43,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199769669] [2023-11-17 15:21:43,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:43,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:43,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:43,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:43,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:43,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199769669] [2023-11-17 15:21:43,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199769669] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:43,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:43,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 15:21:43,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54649675] [2023-11-17 15:21:43,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:43,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:21:43,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:43,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:21:43,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:21:43,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 400 [2023-11-17 15:21:43,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 209 transitions, 3563 flow. Second operand has 8 states, 8 states have (on average 131.625) internal successors, (1053), 8 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:43,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:43,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 400 [2023-11-17 15:21:43,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:43,820 INFO L124 PetriNetUnfolderBase]: 326/975 cut-off events. [2023-11-17 15:21:43,820 INFO L125 PetriNetUnfolderBase]: For 9316/9316 co-relation queries the response was YES. [2023-11-17 15:21:43,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5776 conditions, 975 events. 326/975 cut-off events. For 9316/9316 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 6932 event pairs, 169 based on Foata normal form. 1/974 useless extension candidates. Maximal degree in co-relation 5694. Up to 666 conditions per place. [2023-11-17 15:21:43,827 INFO L140 encePairwiseOnDemand]: 392/400 looper letters, 127 selfloop transitions, 103 changer transitions 0/230 dead transitions. [2023-11-17 15:21:43,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 230 transitions, 4193 flow [2023-11-17 15:21:43,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 15:21:43,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 15:21:43,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1084 transitions. [2023-11-17 15:21:43,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33875 [2023-11-17 15:21:43,829 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1084 transitions. [2023-11-17 15:21:43,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1084 transitions. [2023-11-17 15:21:43,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:43,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1084 transitions. [2023-11-17 15:21:43,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 135.5) internal successors, (1084), 8 states have internal predecessors, (1084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:43,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 400.0) internal successors, (3600), 9 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:43,832 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 400.0) internal successors, (3600), 9 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:43,832 INFO L175 Difference]: Start difference. First operand has 205 places, 209 transitions, 3563 flow. Second operand 8 states and 1084 transitions. [2023-11-17 15:21:43,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 230 transitions, 4193 flow [2023-11-17 15:21:43,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 230 transitions, 3832 flow, removed 58 selfloop flow, removed 9 redundant places. [2023-11-17 15:21:43,873 INFO L231 Difference]: Finished difference. Result has 203 places, 211 transitions, 3499 flow [2023-11-17 15:21:43,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3499, PETRI_PLACES=203, PETRI_TRANSITIONS=211} [2023-11-17 15:21:43,874 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 167 predicate places. [2023-11-17 15:21:43,874 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 211 transitions, 3499 flow [2023-11-17 15:21:43,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 131.625) internal successors, (1053), 8 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:43,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:43,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:43,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-17 15:21:43,875 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:43,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:43,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1543380823, now seen corresponding path program 15 times [2023-11-17 15:21:43,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:43,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274380277] [2023-11-17 15:21:43,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:43,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:43,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:44,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:44,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:44,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274380277] [2023-11-17 15:21:44,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274380277] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:44,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:44,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:44,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24366602] [2023-11-17 15:21:44,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:44,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:44,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:44,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:44,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:44,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:44,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 211 transitions, 3499 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:44,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:44,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:44,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:45,343 INFO L124 PetriNetUnfolderBase]: 325/985 cut-off events. [2023-11-17 15:21:45,343 INFO L125 PetriNetUnfolderBase]: For 9722/9722 co-relation queries the response was YES. [2023-11-17 15:21:45,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5675 conditions, 985 events. 325/985 cut-off events. For 9722/9722 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7006 event pairs, 194 based on Foata normal form. 1/983 useless extension candidates. Maximal degree in co-relation 5596. Up to 906 conditions per place. [2023-11-17 15:21:45,350 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 200 selfloop transitions, 29 changer transitions 10/239 dead transitions. [2023-11-17 15:21:45,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 239 transitions, 4319 flow [2023-11-17 15:21:45,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:21:45,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:21:45,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1908 transitions. [2023-11-17 15:21:45,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.318 [2023-11-17 15:21:45,352 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1908 transitions. [2023-11-17 15:21:45,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1908 transitions. [2023-11-17 15:21:45,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:45,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1908 transitions. [2023-11-17 15:21:45,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 127.2) internal successors, (1908), 15 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:45,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:45,356 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:45,356 INFO L175 Difference]: Start difference. First operand has 203 places, 211 transitions, 3499 flow. Second operand 15 states and 1908 transitions. [2023-11-17 15:21:45,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 239 transitions, 4319 flow [2023-11-17 15:21:45,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 239 transitions, 4149 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-17 15:21:45,393 INFO L231 Difference]: Finished difference. Result has 219 places, 222 transitions, 3622 flow [2023-11-17 15:21:45,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3339, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3622, PETRI_PLACES=219, PETRI_TRANSITIONS=222} [2023-11-17 15:21:45,394 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 183 predicate places. [2023-11-17 15:21:45,394 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 222 transitions, 3622 flow [2023-11-17 15:21:45,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:45,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:45,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:45,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-17 15:21:45,395 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:45,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:45,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1090887207, now seen corresponding path program 11 times [2023-11-17 15:21:45,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:45,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369936320] [2023-11-17 15:21:45,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:45,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:45,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:45,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:45,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:45,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369936320] [2023-11-17 15:21:45,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369936320] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:45,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:45,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 15:21:45,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479946944] [2023-11-17 15:21:45,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:45,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:21:45,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:45,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:21:45,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:21:45,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 400 [2023-11-17 15:21:45,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 222 transitions, 3622 flow. Second operand has 8 states, 8 states have (on average 131.625) internal successors, (1053), 8 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:45,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:45,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 400 [2023-11-17 15:21:45,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:46,110 INFO L124 PetriNetUnfolderBase]: 316/968 cut-off events. [2023-11-17 15:21:46,110 INFO L125 PetriNetUnfolderBase]: For 9195/9195 co-relation queries the response was YES. [2023-11-17 15:21:46,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5628 conditions, 968 events. 316/968 cut-off events. For 9195/9195 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6957 event pairs, 126 based on Foata normal form. 6/973 useless extension candidates. Maximal degree in co-relation 5543. Up to 454 conditions per place. [2023-11-17 15:21:46,117 INFO L140 encePairwiseOnDemand]: 391/400 looper letters, 113 selfloop transitions, 131 changer transitions 15/259 dead transitions. [2023-11-17 15:21:46,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 259 transitions, 4452 flow [2023-11-17 15:21:46,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 15:21:46,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 15:21:46,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1240 transitions. [2023-11-17 15:21:46,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2023-11-17 15:21:46,119 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1240 transitions. [2023-11-17 15:21:46,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1240 transitions. [2023-11-17 15:21:46,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:46,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1240 transitions. [2023-11-17 15:21:46,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 137.77777777777777) internal successors, (1240), 9 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:46,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 400.0) internal successors, (4000), 10 states have internal predecessors, (4000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:46,122 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 400.0) internal successors, (4000), 10 states have internal predecessors, (4000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:46,122 INFO L175 Difference]: Start difference. First operand has 219 places, 222 transitions, 3622 flow. Second operand 9 states and 1240 transitions. [2023-11-17 15:21:46,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 259 transitions, 4452 flow [2023-11-17 15:21:46,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 259 transitions, 4311 flow, removed 63 selfloop flow, removed 5 redundant places. [2023-11-17 15:21:46,166 INFO L231 Difference]: Finished difference. Result has 222 places, 209 transitions, 3796 flow [2023-11-17 15:21:46,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3417, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3796, PETRI_PLACES=222, PETRI_TRANSITIONS=209} [2023-11-17 15:21:46,167 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 186 predicate places. [2023-11-17 15:21:46,167 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 209 transitions, 3796 flow [2023-11-17 15:21:46,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 131.625) internal successors, (1053), 8 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:46,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:46,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:46,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-17 15:21:46,168 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:46,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:46,168 INFO L85 PathProgramCache]: Analyzing trace with hash -932988455, now seen corresponding path program 16 times [2023-11-17 15:21:46,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:46,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391601890] [2023-11-17 15:21:46,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:46,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:46,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:47,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:47,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:47,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391601890] [2023-11-17 15:21:47,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391601890] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:47,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:47,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-17 15:21:47,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780343522] [2023-11-17 15:21:47,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:47,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 15:21:47,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:47,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 15:21:47,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2023-11-17 15:21:47,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:47,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 209 transitions, 3796 flow. Second operand has 14 states, 14 states have (on average 124.5) internal successors, (1743), 14 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:47,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:47,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:47,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:47,598 INFO L124 PetriNetUnfolderBase]: 196/654 cut-off events. [2023-11-17 15:21:47,598 INFO L125 PetriNetUnfolderBase]: For 9710/9710 co-relation queries the response was YES. [2023-11-17 15:21:47,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4689 conditions, 654 events. 196/654 cut-off events. For 9710/9710 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4247 event pairs, 24 based on Foata normal form. 3/656 useless extension candidates. Maximal degree in co-relation 4602. Up to 441 conditions per place. [2023-11-17 15:21:47,603 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 147 selfloop transitions, 83 changer transitions 15/245 dead transitions. [2023-11-17 15:21:47,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 245 transitions, 4621 flow [2023-11-17 15:21:47,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:21:47,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:21:47,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1799 transitions. [2023-11-17 15:21:47,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32125 [2023-11-17 15:21:47,605 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1799 transitions. [2023-11-17 15:21:47,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1799 transitions. [2023-11-17 15:21:47,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:47,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1799 transitions. [2023-11-17 15:21:47,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 128.5) internal successors, (1799), 14 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:47,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:47,610 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:47,610 INFO L175 Difference]: Start difference. First operand has 222 places, 209 transitions, 3796 flow. Second operand 14 states and 1799 transitions. [2023-11-17 15:21:47,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 245 transitions, 4621 flow [2023-11-17 15:21:47,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 245 transitions, 4434 flow, removed 19 selfloop flow, removed 8 redundant places. [2023-11-17 15:21:47,652 INFO L231 Difference]: Finished difference. Result has 226 places, 214 transitions, 3911 flow [2023-11-17 15:21:47,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3572, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3911, PETRI_PLACES=226, PETRI_TRANSITIONS=214} [2023-11-17 15:21:47,652 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 190 predicate places. [2023-11-17 15:21:47,652 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 214 transitions, 3911 flow [2023-11-17 15:21:47,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 124.5) internal successors, (1743), 14 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:47,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:47,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:47,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-17 15:21:47,653 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:47,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:47,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1997149143, now seen corresponding path program 17 times [2023-11-17 15:21:47,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:47,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947421599] [2023-11-17 15:21:47,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:47,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:47,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:48,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:48,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:48,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947421599] [2023-11-17 15:21:48,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947421599] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:48,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:48,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-17 15:21:48,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356111755] [2023-11-17 15:21:48,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:48,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 15:21:48,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:48,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 15:21:48,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2023-11-17 15:21:48,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:48,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 214 transitions, 3911 flow. Second operand has 14 states, 14 states have (on average 124.5) internal successors, (1743), 14 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:48,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:48,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:48,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:49,100 INFO L124 PetriNetUnfolderBase]: 171/586 cut-off events. [2023-11-17 15:21:49,100 INFO L125 PetriNetUnfolderBase]: For 9650/9650 co-relation queries the response was YES. [2023-11-17 15:21:49,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4556 conditions, 586 events. 171/586 cut-off events. For 9650/9650 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3697 event pairs, 17 based on Foata normal form. 2/587 useless extension candidates. Maximal degree in co-relation 4467. Up to 399 conditions per place. [2023-11-17 15:21:49,105 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 143 selfloop transitions, 73 changer transitions 21/237 dead transitions. [2023-11-17 15:21:49,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 237 transitions, 4540 flow [2023-11-17 15:21:49,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:21:49,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:21:49,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1675 transitions. [2023-11-17 15:21:49,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32211538461538464 [2023-11-17 15:21:49,107 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1675 transitions. [2023-11-17 15:21:49,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1675 transitions. [2023-11-17 15:21:49,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:49,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1675 transitions. [2023-11-17 15:21:49,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 128.84615384615384) internal successors, (1675), 13 states have internal predecessors, (1675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:49,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:49,111 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:49,111 INFO L175 Difference]: Start difference. First operand has 226 places, 214 transitions, 3911 flow. Second operand 13 states and 1675 transitions. [2023-11-17 15:21:49,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 237 transitions, 4540 flow [2023-11-17 15:21:49,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 237 transitions, 4371 flow, removed 57 selfloop flow, removed 8 redundant places. [2023-11-17 15:21:49,153 INFO L231 Difference]: Finished difference. Result has 229 places, 203 transitions, 3729 flow [2023-11-17 15:21:49,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3735, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3729, PETRI_PLACES=229, PETRI_TRANSITIONS=203} [2023-11-17 15:21:49,154 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 193 predicate places. [2023-11-17 15:21:49,154 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 203 transitions, 3729 flow [2023-11-17 15:21:49,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 124.5) internal successors, (1743), 14 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:49,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:49,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:49,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-17 15:21:49,154 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:49,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:49,155 INFO L85 PathProgramCache]: Analyzing trace with hash -428297375, now seen corresponding path program 18 times [2023-11-17 15:21:49,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:49,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616787237] [2023-11-17 15:21:49,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:49,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:49,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:50,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:50,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:50,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616787237] [2023-11-17 15:21:50,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616787237] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:50,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:50,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:50,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043636726] [2023-11-17 15:21:50,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:50,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:50,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:50,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:50,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:50,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:50,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 203 transitions, 3729 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:50,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:50,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:50,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:50,635 INFO L124 PetriNetUnfolderBase]: 151/538 cut-off events. [2023-11-17 15:21:50,635 INFO L125 PetriNetUnfolderBase]: For 9051/9051 co-relation queries the response was YES. [2023-11-17 15:21:50,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4257 conditions, 538 events. 151/538 cut-off events. For 9051/9051 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3351 event pairs, 37 based on Foata normal form. 1/539 useless extension candidates. Maximal degree in co-relation 4170. Up to 456 conditions per place. [2023-11-17 15:21:50,639 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 178 selfloop transitions, 36 changer transitions 2/216 dead transitions. [2023-11-17 15:21:50,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 216 transitions, 4308 flow [2023-11-17 15:21:50,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:21:50,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:21:50,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1906 transitions. [2023-11-17 15:21:50,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31766666666666665 [2023-11-17 15:21:50,642 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1906 transitions. [2023-11-17 15:21:50,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1906 transitions. [2023-11-17 15:21:50,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:50,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1906 transitions. [2023-11-17 15:21:50,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 127.06666666666666) internal successors, (1906), 15 states have internal predecessors, (1906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:50,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:50,646 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:50,646 INFO L175 Difference]: Start difference. First operand has 229 places, 203 transitions, 3729 flow. Second operand 15 states and 1906 transitions. [2023-11-17 15:21:50,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 216 transitions, 4308 flow [2023-11-17 15:21:50,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 216 transitions, 3901 flow, removed 25 selfloop flow, removed 24 redundant places. [2023-11-17 15:21:50,680 INFO L231 Difference]: Finished difference. Result has 218 places, 204 transitions, 3427 flow [2023-11-17 15:21:50,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3427, PETRI_PLACES=218, PETRI_TRANSITIONS=204} [2023-11-17 15:21:50,680 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 182 predicate places. [2023-11-17 15:21:50,680 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 204 transitions, 3427 flow [2023-11-17 15:21:50,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:50,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:50,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:50,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-17 15:21:50,681 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:50,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:50,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1218612321, now seen corresponding path program 19 times [2023-11-17 15:21:50,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:50,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986844189] [2023-11-17 15:21:50,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:50,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:50,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:51,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:51,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:51,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986844189] [2023-11-17 15:21:51,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986844189] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:51,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:51,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:51,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507447173] [2023-11-17 15:21:51,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:51,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:51,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:51,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:51,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:51,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:51,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 204 transitions, 3427 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:51,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:51,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:51,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:52,167 INFO L124 PetriNetUnfolderBase]: 154/557 cut-off events. [2023-11-17 15:21:52,168 INFO L125 PetriNetUnfolderBase]: For 6871/6871 co-relation queries the response was YES. [2023-11-17 15:21:52,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3643 conditions, 557 events. 154/557 cut-off events. For 6871/6871 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3558 event pairs, 15 based on Foata normal form. 2/559 useless extension candidates. Maximal degree in co-relation 3569. Up to 423 conditions per place. [2023-11-17 15:21:52,171 INFO L140 encePairwiseOnDemand]: 385/400 looper letters, 147 selfloop transitions, 69 changer transitions 15/231 dead transitions. [2023-11-17 15:21:52,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 231 transitions, 4128 flow [2023-11-17 15:21:52,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:21:52,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:21:52,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1916 transitions. [2023-11-17 15:21:52,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31933333333333336 [2023-11-17 15:21:52,173 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1916 transitions. [2023-11-17 15:21:52,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1916 transitions. [2023-11-17 15:21:52,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:52,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1916 transitions. [2023-11-17 15:21:52,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 127.73333333333333) internal successors, (1916), 15 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:52,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:52,178 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:52,178 INFO L175 Difference]: Start difference. First operand has 218 places, 204 transitions, 3427 flow. Second operand 15 states and 1916 transitions. [2023-11-17 15:21:52,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 231 transitions, 4128 flow [2023-11-17 15:21:52,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 231 transitions, 4055 flow, removed 8 selfloop flow, removed 11 redundant places. [2023-11-17 15:21:52,206 INFO L231 Difference]: Finished difference. Result has 224 places, 205 transitions, 3541 flow [2023-11-17 15:21:52,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3354, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3541, PETRI_PLACES=224, PETRI_TRANSITIONS=205} [2023-11-17 15:21:52,207 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 188 predicate places. [2023-11-17 15:21:52,207 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 205 transitions, 3541 flow [2023-11-17 15:21:52,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:52,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:52,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:52,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-17 15:21:52,208 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:52,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:52,208 INFO L85 PathProgramCache]: Analyzing trace with hash -908593143, now seen corresponding path program 20 times [2023-11-17 15:21:52,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:52,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246911941] [2023-11-17 15:21:52,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:52,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:52,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:53,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:53,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:53,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246911941] [2023-11-17 15:21:53,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246911941] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:53,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:53,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:53,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124359044] [2023-11-17 15:21:53,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:53,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:53,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:53,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:53,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:53,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:53,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 205 transitions, 3541 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:53,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:53,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:53,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:53,571 INFO L124 PetriNetUnfolderBase]: 150/545 cut-off events. [2023-11-17 15:21:53,571 INFO L125 PetriNetUnfolderBase]: For 7941/7941 co-relation queries the response was YES. [2023-11-17 15:21:53,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3776 conditions, 545 events. 150/545 cut-off events. For 7941/7941 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3439 event pairs, 22 based on Foata normal form. 2/547 useless extension candidates. Maximal degree in co-relation 3700. Up to 415 conditions per place. [2023-11-17 15:21:53,575 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 143 selfloop transitions, 47 changer transitions 39/229 dead transitions. [2023-11-17 15:21:53,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 229 transitions, 4252 flow [2023-11-17 15:21:53,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:21:53,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:21:53,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1911 transitions. [2023-11-17 15:21:53,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3185 [2023-11-17 15:21:53,577 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1911 transitions. [2023-11-17 15:21:53,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1911 transitions. [2023-11-17 15:21:53,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:53,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1911 transitions. [2023-11-17 15:21:53,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 127.4) internal successors, (1911), 15 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:53,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:53,581 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:53,582 INFO L175 Difference]: Start difference. First operand has 224 places, 205 transitions, 3541 flow. Second operand 15 states and 1911 transitions. [2023-11-17 15:21:53,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 229 transitions, 4252 flow [2023-11-17 15:21:53,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 229 transitions, 4117 flow, removed 15 selfloop flow, removed 10 redundant places. [2023-11-17 15:21:53,612 INFO L231 Difference]: Finished difference. Result has 227 places, 183 transitions, 3047 flow [2023-11-17 15:21:53,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=3408, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3047, PETRI_PLACES=227, PETRI_TRANSITIONS=183} [2023-11-17 15:21:53,612 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 191 predicate places. [2023-11-17 15:21:53,612 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 183 transitions, 3047 flow [2023-11-17 15:21:53,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:53,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:53,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:53,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-17 15:21:53,613 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:53,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:53,613 INFO L85 PathProgramCache]: Analyzing trace with hash -2030786463, now seen corresponding path program 21 times [2023-11-17 15:21:53,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:53,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716784940] [2023-11-17 15:21:53,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:53,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:53,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:54,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:54,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:54,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716784940] [2023-11-17 15:21:54,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716784940] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:54,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:54,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:54,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379605967] [2023-11-17 15:21:54,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:54,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:54,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:54,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:54,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:54,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:54,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 183 transitions, 3047 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:54,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:54,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:54,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:55,009 INFO L124 PetriNetUnfolderBase]: 134/510 cut-off events. [2023-11-17 15:21:55,009 INFO L125 PetriNetUnfolderBase]: For 7103/7103 co-relation queries the response was YES. [2023-11-17 15:21:55,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3309 conditions, 510 events. 134/510 cut-off events. For 7103/7103 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3226 event pairs, 19 based on Foata normal form. 3/513 useless extension candidates. Maximal degree in co-relation 3232. Up to 385 conditions per place. [2023-11-17 15:21:55,013 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 158 selfloop transitions, 38 changer transitions 17/213 dead transitions. [2023-11-17 15:21:55,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 213 transitions, 3892 flow [2023-11-17 15:21:55,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:21:55,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:21:55,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1661 transitions. [2023-11-17 15:21:55,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194230769230769 [2023-11-17 15:21:55,015 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1661 transitions. [2023-11-17 15:21:55,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1661 transitions. [2023-11-17 15:21:55,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:55,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1661 transitions. [2023-11-17 15:21:55,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 127.76923076923077) internal successors, (1661), 13 states have internal predecessors, (1661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:55,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:55,019 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:55,020 INFO L175 Difference]: Start difference. First operand has 227 places, 183 transitions, 3047 flow. Second operand 13 states and 1661 transitions. [2023-11-17 15:21:55,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 213 transitions, 3892 flow [2023-11-17 15:21:55,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 213 transitions, 3732 flow, removed 23 selfloop flow, removed 13 redundant places. [2023-11-17 15:21:55,045 INFO L231 Difference]: Finished difference. Result has 214 places, 180 transitions, 2944 flow [2023-11-17 15:21:55,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=2911, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2944, PETRI_PLACES=214, PETRI_TRANSITIONS=180} [2023-11-17 15:21:55,045 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 178 predicate places. [2023-11-17 15:21:55,046 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 180 transitions, 2944 flow [2023-11-17 15:21:55,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:55,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:55,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:55,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-17 15:21:55,046 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:55,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:55,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1872346145, now seen corresponding path program 22 times [2023-11-17 15:21:55,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:55,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970766840] [2023-11-17 15:21:55,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:55,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:55,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:55,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:55,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:55,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970766840] [2023-11-17 15:21:55,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970766840] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:55,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:55,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:55,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302843906] [2023-11-17 15:21:55,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:55,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:55,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:55,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:55,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:55,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:55,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 180 transitions, 2944 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:55,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:55,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:55,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:56,320 INFO L124 PetriNetUnfolderBase]: 127/489 cut-off events. [2023-11-17 15:21:56,320 INFO L125 PetriNetUnfolderBase]: For 6927/6927 co-relation queries the response was YES. [2023-11-17 15:21:56,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3268 conditions, 489 events. 127/489 cut-off events. For 6927/6927 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3020 event pairs, 24 based on Foata normal form. 3/492 useless extension candidates. Maximal degree in co-relation 3196. Up to 374 conditions per place. [2023-11-17 15:21:56,323 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 143 selfloop transitions, 23 changer transitions 44/210 dead transitions. [2023-11-17 15:21:56,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 210 transitions, 3840 flow [2023-11-17 15:21:56,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:21:56,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:21:56,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1656 transitions. [2023-11-17 15:21:56,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31846153846153846 [2023-11-17 15:21:56,329 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1656 transitions. [2023-11-17 15:21:56,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1656 transitions. [2023-11-17 15:21:56,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:56,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1656 transitions. [2023-11-17 15:21:56,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 127.38461538461539) internal successors, (1656), 13 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:56,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:56,333 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:56,333 INFO L175 Difference]: Start difference. First operand has 214 places, 180 transitions, 2944 flow. Second operand 13 states and 1656 transitions. [2023-11-17 15:21:56,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 210 transitions, 3840 flow [2023-11-17 15:21:56,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 210 transitions, 3744 flow, removed 11 selfloop flow, removed 11 redundant places. [2023-11-17 15:21:56,357 INFO L231 Difference]: Finished difference. Result has 214 places, 165 transitions, 2664 flow [2023-11-17 15:21:56,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2664, PETRI_PLACES=214, PETRI_TRANSITIONS=165} [2023-11-17 15:21:56,357 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 178 predicate places. [2023-11-17 15:21:56,358 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 165 transitions, 2664 flow [2023-11-17 15:21:56,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:56,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:56,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, 1, 1] [2023-11-17 15:21:56,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-17 15:21:56,358 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:56,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:56,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1592348073, now seen corresponding path program 23 times [2023-11-17 15:21:56,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:56,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239890595] [2023-11-17 15:21:56,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:56,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:56,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:57,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:57,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:57,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239890595] [2023-11-17 15:21:57,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239890595] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:57,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:57,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:57,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982212009] [2023-11-17 15:21:57,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:57,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:57,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:57,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:57,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:57,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:57,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 165 transitions, 2664 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:57,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:57,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:57,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:57,656 INFO L124 PetriNetUnfolderBase]: 110/442 cut-off events. [2023-11-17 15:21:57,656 INFO L125 PetriNetUnfolderBase]: For 5383/5383 co-relation queries the response was YES. [2023-11-17 15:21:57,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2723 conditions, 442 events. 110/442 cut-off events. For 5383/5383 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2676 event pairs, 18 based on Foata normal form. 4/446 useless extension candidates. Maximal degree in co-relation 2651. Up to 274 conditions per place. [2023-11-17 15:21:57,659 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 131 selfloop transitions, 38 changer transitions 19/188 dead transitions. [2023-11-17 15:21:57,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 188 transitions, 3283 flow [2023-11-17 15:21:57,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:21:57,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:21:57,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1786 transitions. [2023-11-17 15:21:57,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31892857142857145 [2023-11-17 15:21:57,661 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1786 transitions. [2023-11-17 15:21:57,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1786 transitions. [2023-11-17 15:21:57,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:57,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1786 transitions. [2023-11-17 15:21:57,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 127.57142857142857) internal successors, (1786), 14 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:57,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:57,666 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:57,666 INFO L175 Difference]: Start difference. First operand has 214 places, 165 transitions, 2664 flow. Second operand 14 states and 1786 transitions. [2023-11-17 15:21:57,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 188 transitions, 3283 flow [2023-11-17 15:21:57,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 188 transitions, 3205 flow, removed 11 selfloop flow, removed 10 redundant places. [2023-11-17 15:21:57,685 INFO L231 Difference]: Finished difference. Result has 207 places, 161 transitions, 2601 flow [2023-11-17 15:21:57,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=2588, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2601, PETRI_PLACES=207, PETRI_TRANSITIONS=161} [2023-11-17 15:21:57,685 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 171 predicate places. [2023-11-17 15:21:57,685 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 161 transitions, 2601 flow [2023-11-17 15:21:57,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:57,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:57,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:57,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-17 15:21:57,686 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:57,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:57,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1439406501, now seen corresponding path program 24 times [2023-11-17 15:21:57,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:57,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275052498] [2023-11-17 15:21:57,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:57,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:57,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:58,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:58,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:58,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275052498] [2023-11-17 15:21:58,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275052498] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:58,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:58,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:21:58,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704067067] [2023-11-17 15:21:58,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:58,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:21:58,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:58,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:21:58,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:21:58,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:58,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 161 transitions, 2601 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:58,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:58,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:58,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:21:58,989 INFO L124 PetriNetUnfolderBase]: 90/364 cut-off events. [2023-11-17 15:21:58,989 INFO L125 PetriNetUnfolderBase]: For 5063/5063 co-relation queries the response was YES. [2023-11-17 15:21:58,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2482 conditions, 364 events. 90/364 cut-off events. For 5063/5063 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2016 event pairs, 9 based on Foata normal form. 4/368 useless extension candidates. Maximal degree in co-relation 2412. Up to 208 conditions per place. [2023-11-17 15:21:58,991 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 98 selfloop transitions, 12 changer transitions 66/176 dead transitions. [2023-11-17 15:21:58,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 176 transitions, 3093 flow [2023-11-17 15:21:58,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:21:58,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:21:58,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1781 transitions. [2023-11-17 15:21:58,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3180357142857143 [2023-11-17 15:21:58,993 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1781 transitions. [2023-11-17 15:21:58,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1781 transitions. [2023-11-17 15:21:58,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:21:58,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1781 transitions. [2023-11-17 15:21:58,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 127.21428571428571) internal successors, (1781), 14 states have internal predecessors, (1781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:58,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:58,997 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:58,997 INFO L175 Difference]: Start difference. First operand has 207 places, 161 transitions, 2601 flow. Second operand 14 states and 1781 transitions. [2023-11-17 15:21:58,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 176 transitions, 3093 flow [2023-11-17 15:21:59,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 176 transitions, 3002 flow, removed 8 selfloop flow, removed 13 redundant places. [2023-11-17 15:21:59,013 INFO L231 Difference]: Finished difference. Result has 206 places, 110 transitions, 1524 flow [2023-11-17 15:21:59,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1524, PETRI_PLACES=206, PETRI_TRANSITIONS=110} [2023-11-17 15:21:59,014 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 170 predicate places. [2023-11-17 15:21:59,014 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 110 transitions, 1524 flow [2023-11-17 15:21:59,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:59,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:21:59,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:21:59,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-17 15:21:59,014 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:21:59,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:21:59,014 INFO L85 PathProgramCache]: Analyzing trace with hash 61827895, now seen corresponding path program 25 times [2023-11-17 15:21:59,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:21:59,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134403868] [2023-11-17 15:21:59,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:21:59,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:21:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:21:59,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:21:59,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:21:59,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134403868] [2023-11-17 15:21:59,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134403868] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:21:59,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:21:59,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-17 15:21:59,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112206257] [2023-11-17 15:21:59,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:21:59,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 15:21:59,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:21:59,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 15:21:59,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2023-11-17 15:21:59,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:21:59,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 110 transitions, 1524 flow. Second operand has 14 states, 14 states have (on average 124.5) internal successors, (1743), 14 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:21:59,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:21:59,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:21:59,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:22:00,387 INFO L124 PetriNetUnfolderBase]: 52/237 cut-off events. [2023-11-17 15:22:00,388 INFO L125 PetriNetUnfolderBase]: For 2642/2642 co-relation queries the response was YES. [2023-11-17 15:22:00,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1487 conditions, 237 events. 52/237 cut-off events. For 2642/2642 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1134 event pairs, 9 based on Foata normal form. 1/238 useless extension candidates. Maximal degree in co-relation 1418. Up to 158 conditions per place. [2023-11-17 15:22:00,389 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 88 selfloop transitions, 35 changer transitions 15/138 dead transitions. [2023-11-17 15:22:00,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 138 transitions, 2008 flow [2023-11-17 15:22:00,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 15:22:00,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 15:22:00,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2043 transitions. [2023-11-17 15:22:00,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31921875 [2023-11-17 15:22:00,392 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2043 transitions. [2023-11-17 15:22:00,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2043 transitions. [2023-11-17 15:22:00,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:22:00,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2043 transitions. [2023-11-17 15:22:00,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 127.6875) internal successors, (2043), 16 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:00,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 400.0) internal successors, (6800), 17 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:00,396 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 400.0) internal successors, (6800), 17 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:00,396 INFO L175 Difference]: Start difference. First operand has 206 places, 110 transitions, 1524 flow. Second operand 16 states and 2043 transitions. [2023-11-17 15:22:00,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 138 transitions, 2008 flow [2023-11-17 15:22:00,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 138 transitions, 1852 flow, removed 28 selfloop flow, removed 25 redundant places. [2023-11-17 15:22:00,406 INFO L231 Difference]: Finished difference. Result has 169 places, 113 transitions, 1496 flow [2023-11-17 15:22:00,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1496, PETRI_PLACES=169, PETRI_TRANSITIONS=113} [2023-11-17 15:22:00,406 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 133 predicate places. [2023-11-17 15:22:00,406 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 113 transitions, 1496 flow [2023-11-17 15:22:00,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 124.5) internal successors, (1743), 14 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:00,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:22:00,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:22:00,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-17 15:22:00,407 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:22:00,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:22:00,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1951502119, now seen corresponding path program 26 times [2023-11-17 15:22:00,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:22:00,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468300505] [2023-11-17 15:22:00,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:22:00,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:22:00,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:22:01,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:22:01,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:22:01,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468300505] [2023-11-17 15:22:01,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468300505] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:22:01,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:22:01,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-17 15:22:01,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860625036] [2023-11-17 15:22:01,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:22:01,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 15:22:01,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:22:01,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 15:22:01,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2023-11-17 15:22:01,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:22:01,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 113 transitions, 1496 flow. Second operand has 14 states, 14 states have (on average 124.5) internal successors, (1743), 14 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:01,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:22:01,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:22:01,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:22:01,797 INFO L124 PetriNetUnfolderBase]: 45/214 cut-off events. [2023-11-17 15:22:01,797 INFO L125 PetriNetUnfolderBase]: For 1938/1938 co-relation queries the response was YES. [2023-11-17 15:22:01,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1338 conditions, 214 events. 45/214 cut-off events. For 1938/1938 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 988 event pairs, 10 based on Foata normal form. 2/216 useless extension candidates. Maximal degree in co-relation 1280. Up to 147 conditions per place. [2023-11-17 15:22:01,798 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 73 selfloop transitions, 16 changer transitions 35/124 dead transitions. [2023-11-17 15:22:01,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 124 transitions, 1786 flow [2023-11-17 15:22:01,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:22:01,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:22:01,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1909 transitions. [2023-11-17 15:22:01,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31816666666666665 [2023-11-17 15:22:01,802 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1909 transitions. [2023-11-17 15:22:01,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1909 transitions. [2023-11-17 15:22:01,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:22:01,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1909 transitions. [2023-11-17 15:22:01,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 127.26666666666667) internal successors, (1909), 15 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:01,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:01,808 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:01,808 INFO L175 Difference]: Start difference. First operand has 169 places, 113 transitions, 1496 flow. Second operand 15 states and 1909 transitions. [2023-11-17 15:22:01,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 124 transitions, 1786 flow [2023-11-17 15:22:01,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 124 transitions, 1716 flow, removed 8 selfloop flow, removed 11 redundant places. [2023-11-17 15:22:01,815 INFO L231 Difference]: Finished difference. Result has 171 places, 87 transitions, 1156 flow [2023-11-17 15:22:01,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1156, PETRI_PLACES=171, PETRI_TRANSITIONS=87} [2023-11-17 15:22:01,816 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 135 predicate places. [2023-11-17 15:22:01,816 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 87 transitions, 1156 flow [2023-11-17 15:22:01,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 124.5) internal successors, (1743), 14 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:01,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:22:01,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:22:01,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-17 15:22:01,817 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:22:01,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:22:01,817 INFO L85 PathProgramCache]: Analyzing trace with hash 947138107, now seen corresponding path program 27 times [2023-11-17 15:22:01,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:22:01,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563299831] [2023-11-17 15:22:01,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:22:01,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:22:01,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:22:02,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:22:02,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:22:02,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563299831] [2023-11-17 15:22:02,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563299831] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:22:02,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:22:02,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-17 15:22:02,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079260547] [2023-11-17 15:22:02,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:22:02,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-17 15:22:02,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:22:02,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-17 15:22:02,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2023-11-17 15:22:02,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:22:02,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 87 transitions, 1156 flow. Second operand has 17 states, 17 states have (on average 124.23529411764706) internal successors, (2112), 17 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:02,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:22:02,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:22:02,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:22:03,364 INFO L124 PetriNetUnfolderBase]: 31/170 cut-off events. [2023-11-17 15:22:03,364 INFO L125 PetriNetUnfolderBase]: For 1515/1515 co-relation queries the response was YES. [2023-11-17 15:22:03,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1087 conditions, 170 events. 31/170 cut-off events. For 1515/1515 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 740 event pairs, 6 based on Foata normal form. 1/171 useless extension candidates. Maximal degree in co-relation 1030. Up to 133 conditions per place. [2023-11-17 15:22:03,365 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 66 selfloop transitions, 21 changer transitions 12/99 dead transitions. [2023-11-17 15:22:03,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 99 transitions, 1441 flow [2023-11-17 15:22:03,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 15:22:03,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 15:22:03,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2145 transitions. [2023-11-17 15:22:03,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3154411764705882 [2023-11-17 15:22:03,368 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2145 transitions. [2023-11-17 15:22:03,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2145 transitions. [2023-11-17 15:22:03,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:22:03,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2145 transitions. [2023-11-17 15:22:03,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 126.17647058823529) internal successors, (2145), 17 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:03,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 400.0) internal successors, (7200), 18 states have internal predecessors, (7200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:03,372 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 400.0) internal successors, (7200), 18 states have internal predecessors, (7200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:03,372 INFO L175 Difference]: Start difference. First operand has 171 places, 87 transitions, 1156 flow. Second operand 17 states and 2145 transitions. [2023-11-17 15:22:03,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 99 transitions, 1441 flow [2023-11-17 15:22:03,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 99 transitions, 1276 flow, removed 9 selfloop flow, removed 24 redundant places. [2023-11-17 15:22:03,379 INFO L231 Difference]: Finished difference. Result has 147 places, 87 transitions, 1048 flow [2023-11-17 15:22:03,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1048, PETRI_PLACES=147, PETRI_TRANSITIONS=87} [2023-11-17 15:22:03,379 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 111 predicate places. [2023-11-17 15:22:03,379 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 87 transitions, 1048 flow [2023-11-17 15:22:03,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 124.23529411764706) internal successors, (2112), 17 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:03,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:22:03,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:22:03,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-17 15:22:03,380 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:22:03,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:22:03,380 INFO L85 PathProgramCache]: Analyzing trace with hash -335267349, now seen corresponding path program 28 times [2023-11-17 15:22:03,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:22:03,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606622791] [2023-11-17 15:22:03,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:22:03,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:22:03,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:22:04,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:22:04,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:22:04,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606622791] [2023-11-17 15:22:04,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606622791] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:22:04,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:22:04,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-17 15:22:04,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047753064] [2023-11-17 15:22:04,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:22:04,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-17 15:22:04,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:22:04,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-17 15:22:04,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2023-11-17 15:22:04,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:22:04,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 87 transitions, 1048 flow. Second operand has 17 states, 17 states have (on average 124.23529411764706) internal successors, (2112), 17 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:04,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:22:04,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:22:04,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:22:04,974 INFO L124 PetriNetUnfolderBase]: 30/163 cut-off events. [2023-11-17 15:22:04,974 INFO L125 PetriNetUnfolderBase]: For 1141/1141 co-relation queries the response was YES. [2023-11-17 15:22:04,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 980 conditions, 163 events. 30/163 cut-off events. For 1141/1141 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 685 event pairs, 6 based on Foata normal form. 1/164 useless extension candidates. Maximal degree in co-relation 928. Up to 127 conditions per place. [2023-11-17 15:22:04,975 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 66 selfloop transitions, 19 changer transitions 13/98 dead transitions. [2023-11-17 15:22:04,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 98 transitions, 1314 flow [2023-11-17 15:22:04,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 15:22:04,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 15:22:04,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2021 transitions. [2023-11-17 15:22:04,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31578125 [2023-11-17 15:22:04,977 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2021 transitions. [2023-11-17 15:22:04,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2021 transitions. [2023-11-17 15:22:04,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:22:04,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2021 transitions. [2023-11-17 15:22:04,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 126.3125) internal successors, (2021), 16 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:04,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 400.0) internal successors, (6800), 17 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:04,981 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 400.0) internal successors, (6800), 17 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:04,981 INFO L175 Difference]: Start difference. First operand has 147 places, 87 transitions, 1048 flow. Second operand 16 states and 2021 transitions. [2023-11-17 15:22:04,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 98 transitions, 1314 flow [2023-11-17 15:22:04,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 98 transitions, 1258 flow, removed 6 selfloop flow, removed 14 redundant places. [2023-11-17 15:22:04,987 INFO L231 Difference]: Finished difference. Result has 147 places, 85 transitions, 1015 flow [2023-11-17 15:22:04,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1015, PETRI_PLACES=147, PETRI_TRANSITIONS=85} [2023-11-17 15:22:04,987 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 111 predicate places. [2023-11-17 15:22:04,988 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 85 transitions, 1015 flow [2023-11-17 15:22:04,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 124.23529411764706) internal successors, (2112), 17 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:04,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:22:04,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:22:04,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-17 15:22:04,988 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:22:04,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:22:04,988 INFO L85 PathProgramCache]: Analyzing trace with hash 184761337, now seen corresponding path program 29 times [2023-11-17 15:22:04,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:22:04,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723338247] [2023-11-17 15:22:04,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:22:04,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:22:05,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:22:05,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:22:05,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:22:05,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723338247] [2023-11-17 15:22:05,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723338247] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:22:05,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:22:05,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:22:05,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931080128] [2023-11-17 15:22:05,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:22:05,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:22:05,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:22:05,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:22:05,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:22:05,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:22:05,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 85 transitions, 1015 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:05,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:22:05,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:22:05,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:22:06,308 INFO L124 PetriNetUnfolderBase]: 32/161 cut-off events. [2023-11-17 15:22:06,309 INFO L125 PetriNetUnfolderBase]: For 1058/1058 co-relation queries the response was YES. [2023-11-17 15:22:06,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 945 conditions, 161 events. 32/161 cut-off events. For 1058/1058 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 668 event pairs, 4 based on Foata normal form. 1/162 useless extension candidates. Maximal degree in co-relation 893. Up to 106 conditions per place. [2023-11-17 15:22:06,310 INFO L140 encePairwiseOnDemand]: 386/400 looper letters, 63 selfloop transitions, 23 changer transitions 13/99 dead transitions. [2023-11-17 15:22:06,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 99 transitions, 1294 flow [2023-11-17 15:22:06,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:22:06,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:22:06,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1903 transitions. [2023-11-17 15:22:06,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31716666666666665 [2023-11-17 15:22:06,312 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1903 transitions. [2023-11-17 15:22:06,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1903 transitions. [2023-11-17 15:22:06,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:22:06,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1903 transitions. [2023-11-17 15:22:06,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 126.86666666666666) internal successors, (1903), 15 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:06,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:06,317 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:06,317 INFO L175 Difference]: Start difference. First operand has 147 places, 85 transitions, 1015 flow. Second operand 15 states and 1903 transitions. [2023-11-17 15:22:06,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 99 transitions, 1294 flow [2023-11-17 15:22:06,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 99 transitions, 1219 flow, removed 4 selfloop flow, removed 17 redundant places. [2023-11-17 15:22:06,322 INFO L231 Difference]: Finished difference. Result has 140 places, 83 transitions, 973 flow [2023-11-17 15:22:06,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=943, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=973, PETRI_PLACES=140, PETRI_TRANSITIONS=83} [2023-11-17 15:22:06,323 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 104 predicate places. [2023-11-17 15:22:06,323 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 83 transitions, 973 flow [2023-11-17 15:22:06,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:06,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:22:06,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:22:06,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-11-17 15:22:06,324 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:22:06,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:22:06,324 INFO L85 PathProgramCache]: Analyzing trace with hash -207073351, now seen corresponding path program 30 times [2023-11-17 15:22:06,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:22:06,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780218303] [2023-11-17 15:22:06,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:22:06,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:22:06,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:22:07,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:22:07,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:22:07,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780218303] [2023-11-17 15:22:07,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780218303] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:22:07,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:22:07,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:22:07,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150054718] [2023-11-17 15:22:07,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:22:07,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:22:07,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:22:07,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:22:07,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:22:07,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:22:07,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 83 transitions, 973 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:07,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:22:07,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:22:07,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:22:07,569 INFO L124 PetriNetUnfolderBase]: 26/137 cut-off events. [2023-11-17 15:22:07,569 INFO L125 PetriNetUnfolderBase]: For 926/926 co-relation queries the response was YES. [2023-11-17 15:22:07,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 834 conditions, 137 events. 26/137 cut-off events. For 926/926 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 509 event pairs, 0 based on Foata normal form. 1/138 useless extension candidates. Maximal degree in co-relation 787. Up to 84 conditions per place. [2023-11-17 15:22:07,570 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 48 selfloop transitions, 9 changer transitions 35/92 dead transitions. [2023-11-17 15:22:07,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 92 transitions, 1195 flow [2023-11-17 15:22:07,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:22:07,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:22:07,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1898 transitions. [2023-11-17 15:22:07,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31633333333333336 [2023-11-17 15:22:07,572 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1898 transitions. [2023-11-17 15:22:07,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1898 transitions. [2023-11-17 15:22:07,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:22:07,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1898 transitions. [2023-11-17 15:22:07,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 126.53333333333333) internal successors, (1898), 15 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:07,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:07,576 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 400.0) internal successors, (6400), 16 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:07,576 INFO L175 Difference]: Start difference. First operand has 140 places, 83 transitions, 973 flow. Second operand 15 states and 1898 transitions. [2023-11-17 15:22:07,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 92 transitions, 1195 flow [2023-11-17 15:22:07,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 92 transitions, 1124 flow, removed 4 selfloop flow, removed 15 redundant places. [2023-11-17 15:22:07,580 INFO L231 Difference]: Finished difference. Result has 136 places, 57 transitions, 600 flow [2023-11-17 15:22:07,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=600, PETRI_PLACES=136, PETRI_TRANSITIONS=57} [2023-11-17 15:22:07,581 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 100 predicate places. [2023-11-17 15:22:07,581 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 57 transitions, 600 flow [2023-11-17 15:22:07,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:07,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:22:07,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:22:07,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-11-17 15:22:07,581 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:22:07,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:22:07,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1140083749, now seen corresponding path program 31 times [2023-11-17 15:22:07,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:22:07,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673950045] [2023-11-17 15:22:07,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:22:07,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:22:07,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:22:08,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:22:08,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:22:08,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673950045] [2023-11-17 15:22:08,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673950045] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:22:08,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:22:08,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:22:08,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757423738] [2023-11-17 15:22:08,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:22:08,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:22:08,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:22:08,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:22:08,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:22:08,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:22:08,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 57 transitions, 600 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:08,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:22:08,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:22:08,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:22:08,776 INFO L124 PetriNetUnfolderBase]: 12/93 cut-off events. [2023-11-17 15:22:08,776 INFO L125 PetriNetUnfolderBase]: For 558/558 co-relation queries the response was YES. [2023-11-17 15:22:08,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 539 conditions, 93 events. 12/93 cut-off events. For 558/558 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 280 event pairs, 0 based on Foata normal form. 1/94 useless extension candidates. Maximal degree in co-relation 495. Up to 70 conditions per place. [2023-11-17 15:22:08,776 INFO L140 encePairwiseOnDemand]: 387/400 looper letters, 43 selfloop transitions, 9 changer transitions 15/67 dead transitions. [2023-11-17 15:22:08,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 67 transitions, 782 flow [2023-11-17 15:22:08,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:22:08,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:22:08,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1641 transitions. [2023-11-17 15:22:08,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3155769230769231 [2023-11-17 15:22:08,778 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1641 transitions. [2023-11-17 15:22:08,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1641 transitions. [2023-11-17 15:22:08,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:22:08,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1641 transitions. [2023-11-17 15:22:08,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 126.23076923076923) internal successors, (1641), 13 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:08,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:08,782 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 400.0) internal successors, (5600), 14 states have internal predecessors, (5600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:08,782 INFO L175 Difference]: Start difference. First operand has 136 places, 57 transitions, 600 flow. Second operand 13 states and 1641 transitions. [2023-11-17 15:22:08,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 67 transitions, 782 flow [2023-11-17 15:22:08,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 67 transitions, 634 flow, removed 11 selfloop flow, removed 29 redundant places. [2023-11-17 15:22:08,785 INFO L231 Difference]: Finished difference. Result has 102 places, 52 transitions, 440 flow [2023-11-17 15:22:08,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=440, PETRI_PLACES=102, PETRI_TRANSITIONS=52} [2023-11-17 15:22:08,785 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 66 predicate places. [2023-11-17 15:22:08,785 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 52 transitions, 440 flow [2023-11-17 15:22:08,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:08,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:22:08,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:22:08,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-11-17 15:22:08,786 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:22:08,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:22:08,786 INFO L85 PathProgramCache]: Analyzing trace with hash -428297385, now seen corresponding path program 12 times [2023-11-17 15:22:08,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:22:08,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53835434] [2023-11-17 15:22:08,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:22:08,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:22:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:22:09,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:22:09,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:22:09,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53835434] [2023-11-17 15:22:09,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53835434] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:22:09,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:22:09,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 15:22:09,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579759294] [2023-11-17 15:22:09,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:22:09,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:22:09,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:22:09,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:22:09,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:22:09,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 400 [2023-11-17 15:22:09,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 52 transitions, 440 flow. Second operand has 8 states, 8 states have (on average 131.625) internal successors, (1053), 8 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:09,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:22:09,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 400 [2023-11-17 15:22:09,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:22:09,253 INFO L124 PetriNetUnfolderBase]: 12/77 cut-off events. [2023-11-17 15:22:09,254 INFO L125 PetriNetUnfolderBase]: For 344/344 co-relation queries the response was YES. [2023-11-17 15:22:09,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 389 conditions, 77 events. 12/77 cut-off events. For 344/344 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 185 event pairs, 0 based on Foata normal form. 1/78 useless extension candidates. Maximal degree in co-relation 356. Up to 20 conditions per place. [2023-11-17 15:22:09,254 INFO L140 encePairwiseOnDemand]: 392/400 looper letters, 34 selfloop transitions, 19 changer transitions 11/64 dead transitions. [2023-11-17 15:22:09,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 64 transitions, 604 flow [2023-11-17 15:22:09,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 15:22:09,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 15:22:09,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1211 transitions. [2023-11-17 15:22:09,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3363888888888889 [2023-11-17 15:22:09,255 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1211 transitions. [2023-11-17 15:22:09,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1211 transitions. [2023-11-17 15:22:09,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:22:09,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1211 transitions. [2023-11-17 15:22:09,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 134.55555555555554) internal successors, (1211), 9 states have internal predecessors, (1211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:09,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 400.0) internal successors, (4000), 10 states have internal predecessors, (4000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:09,258 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 400.0) internal successors, (4000), 10 states have internal predecessors, (4000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:09,258 INFO L175 Difference]: Start difference. First operand has 102 places, 52 transitions, 440 flow. Second operand 9 states and 1211 transitions. [2023-11-17 15:22:09,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 64 transitions, 604 flow [2023-11-17 15:22:09,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 64 transitions, 523 flow, removed 8 selfloop flow, removed 16 redundant places. [2023-11-17 15:22:09,260 INFO L231 Difference]: Finished difference. Result has 86 places, 48 transitions, 369 flow [2023-11-17 15:22:09,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=369, PETRI_PLACES=86, PETRI_TRANSITIONS=48} [2023-11-17 15:22:09,260 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 50 predicate places. [2023-11-17 15:22:09,260 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 48 transitions, 369 flow [2023-11-17 15:22:09,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 131.625) internal successors, (1053), 8 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:09,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:22:09,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:22:09,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-11-17 15:22:09,261 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:22:09,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:22:09,261 INFO L85 PathProgramCache]: Analyzing trace with hash 415974383, now seen corresponding path program 32 times [2023-11-17 15:22:09,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:22:09,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122981877] [2023-11-17 15:22:09,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:22:09,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:22:09,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:22:10,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:22:10,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:22:10,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122981877] [2023-11-17 15:22:10,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122981877] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:22:10,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:22:10,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 15:22:10,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493949596] [2023-11-17 15:22:10,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:22:10,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:22:10,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:22:10,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:22:10,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:22:10,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 400 [2023-11-17 15:22:10,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 48 transitions, 369 flow. Second operand has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:10,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:22:10,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 400 [2023-11-17 15:22:10,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:22:10,458 INFO L124 PetriNetUnfolderBase]: 12/60 cut-off events. [2023-11-17 15:22:10,458 INFO L125 PetriNetUnfolderBase]: For 292/292 co-relation queries the response was YES. [2023-11-17 15:22:10,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 60 events. 12/60 cut-off events. For 292/292 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 1/61 useless extension candidates. Maximal degree in co-relation 277. Up to 33 conditions per place. [2023-11-17 15:22:10,459 INFO L140 encePairwiseOnDemand]: 388/400 looper letters, 30 selfloop transitions, 11 changer transitions 14/55 dead transitions. [2023-11-17 15:22:10,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 55 transitions, 495 flow [2023-11-17 15:22:10,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:22:10,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:22:10,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1764 transitions. [2023-11-17 15:22:10,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.315 [2023-11-17 15:22:10,461 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1764 transitions. [2023-11-17 15:22:10,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1764 transitions. [2023-11-17 15:22:10,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:22:10,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1764 transitions. [2023-11-17 15:22:10,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:10,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:10,465 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 400.0) internal successors, (6000), 15 states have internal predecessors, (6000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:10,465 INFO L175 Difference]: Start difference. First operand has 86 places, 48 transitions, 369 flow. Second operand 14 states and 1764 transitions. [2023-11-17 15:22:10,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 55 transitions, 495 flow [2023-11-17 15:22:10,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 55 transitions, 452 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-11-17 15:22:10,467 INFO L231 Difference]: Finished difference. Result has 89 places, 41 transitions, 298 flow [2023-11-17 15:22:10,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=298, PETRI_PLACES=89, PETRI_TRANSITIONS=41} [2023-11-17 15:22:10,467 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 53 predicate places. [2023-11-17 15:22:10,467 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 41 transitions, 298 flow [2023-11-17 15:22:10,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.4) internal successors, (1866), 15 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:22:10,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:22:10,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:22:10,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-11-17 15:22:10,468 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2023-11-17 15:22:10,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:22:10,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1013416921, now seen corresponding path program 33 times [2023-11-17 15:22:10,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:22:10,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110550358] [2023-11-17 15:22:10,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:22:10,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:22:10,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:22:10,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-17 15:22:10,880 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.InterpolantChecker.checkInductivity(InterpolantChecker.java:409) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkLeafNode(Interpolator.java:383) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator$ProofTreeWalker.walk(Interpolator.java:154) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.interpolate(Interpolator.java:260) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:237) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:848) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:776) at de.uni_freiburg.informatik.ultimate.logic.NoopScript.getInterpolants(NoopScript.java:352) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.getInterpolants(ManagedScript.java:201) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:283) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:164) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsRecursive(InterpolatingTraceCheckCraig.java:327) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:229) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:97) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-11-17 15:22:10,883 INFO L158 Benchmark]: Toolchain (without parser) took 116228.59ms. Allocated memory was 205.5MB in the beginning and 752.9MB in the end (delta: 547.4MB). Free memory was 156.5MB in the beginning and 301.8MB in the end (delta: -145.3MB). Peak memory consumption was 403.1MB. Max. memory is 8.0GB. [2023-11-17 15:22:10,883 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 205.5MB. Free memory is still 164.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-11-17 15:22:10,883 INFO L158 Benchmark]: CACSL2BoogieTranslator took 636.90ms. Allocated memory is still 205.5MB. Free memory was 156.0MB in the beginning and 99.4MB in the end (delta: 56.6MB). Peak memory consumption was 56.6MB. Max. memory is 8.0GB. [2023-11-17 15:22:10,883 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.32ms. Allocated memory is still 205.5MB. Free memory was 99.4MB in the beginning and 96.3MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-11-17 15:22:10,883 INFO L158 Benchmark]: Boogie Preprocessor took 70.41ms. Allocated memory is still 205.5MB. Free memory was 96.3MB in the beginning and 178.8MB in the end (delta: -82.6MB). Peak memory consumption was 10.2MB. Max. memory is 8.0GB. [2023-11-17 15:22:10,883 INFO L158 Benchmark]: RCFGBuilder took 463.88ms. Allocated memory is still 205.5MB. Free memory was 178.8MB in the beginning and 153.7MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. [2023-11-17 15:22:10,883 INFO L158 Benchmark]: TraceAbstraction took 114986.12ms. Allocated memory was 205.5MB in the beginning and 752.9MB in the end (delta: 547.4MB). Free memory was 152.6MB in the beginning and 301.8MB in the end (delta: -149.2MB). Peak memory consumption was 398.2MB. Max. memory is 8.0GB. [2023-11-17 15:22:10,884 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 205.5MB. Free memory is still 164.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 636.90ms. Allocated memory is still 205.5MB. Free memory was 156.0MB in the beginning and 99.4MB in the end (delta: 56.6MB). Peak memory consumption was 56.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 67.32ms. Allocated memory is still 205.5MB. Free memory was 99.4MB in the beginning and 96.3MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 70.41ms. Allocated memory is still 205.5MB. Free memory was 96.3MB in the beginning and 178.8MB in the end (delta: -82.6MB). Peak memory consumption was 10.2MB. Max. memory is 8.0GB. * RCFGBuilder took 463.88ms. Allocated memory is still 205.5MB. Free memory was 178.8MB in the beginning and 153.7MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. * TraceAbstraction took 114986.12ms. Allocated memory was 205.5MB in the beginning and 752.9MB in the end (delta: 547.4MB). Free memory was 152.6MB in the beginning and 301.8MB in the end (delta: -149.2MB). Peak memory consumption was 398.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 51.1s, 183 PlacesBefore, 36 PlacesAfterwards, 183 TransitionsBefore, 32 TransitionsAfterwards, 3780 CoEnabledTransitionPairs, 8 FixpointIterations, 111 TrivialSequentialCompositions, 58 ConcurrentSequentialCompositions, 12 TrivialYvCompositions, 16 ConcurrentYvCompositions, 4 ChoiceCompositions, 201 TotalNumberOfCompositions, 6873 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3643, independent: 3416, independent conditional: 0, independent unconditional: 3416, dependent: 155, dependent conditional: 0, dependent unconditional: 155, unknown: 72, unknown conditional: 0, unknown unconditional: 72] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2553, independent: 2485, independent conditional: 0, independent unconditional: 2485, dependent: 51, dependent conditional: 0, dependent unconditional: 51, unknown: 17, unknown conditional: 0, unknown unconditional: 17] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2553, independent: 2480, independent conditional: 0, independent unconditional: 2480, dependent: 73, dependent conditional: 0, dependent unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 73, independent: 5, independent conditional: 0, independent unconditional: 5, dependent: 51, dependent conditional: 0, dependent unconditional: 51, unknown: 17, unknown conditional: 0, unknown unconditional: 17] , SemanticIndependenceRelation.Query Time [ms]: [ total: 40899, independent: 8, independent conditional: 0, independent unconditional: 8, dependent: 4224, dependent conditional: 0, dependent unconditional: 4224, unknown: 36667, unknown conditional: 0, unknown unconditional: 36667] ], Cache Queries: [ total: 3643, independent: 931, independent conditional: 0, independent unconditional: 931, dependent: 104, dependent conditional: 0, dependent unconditional: 104, unknown: 2608, unknown conditional: 0, unknown unconditional: 2608] , Statistics on independence cache: Total cache size (in pairs): 116, Positive cache size: 98, Positive conditional cache size: 0, Positive unconditional cache size: 98, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18, Unknown cache size: 10, Unknown conditional cache size: 0, Unknown unconditional cache size: 10 - ExceptionOrErrorResult: AssertionError: null de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: null: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.InterpolantChecker.checkInductivity(InterpolantChecker.java:409) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2023-11-17 15:22:10,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...