/usr/bin/java -Xmx16000000000 -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-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/pthread-wmm/rfi002_tso.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 21:22:09,056 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 21:22:09,140 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-VariableLbe.epf [2023-08-26 21:22:09,145 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 21:22:09,145 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 21:22:09,175 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 21:22:09,176 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 21:22:09,176 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 21:22:09,177 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 21:22:09,180 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 21:22:09,180 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 21:22:09,181 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 21:22:09,181 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 21:22:09,182 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 21:22:09,182 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 21:22:09,182 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 21:22:09,183 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 21:22:09,183 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 21:22:09,183 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 21:22:09,183 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 21:22:09,184 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 21:22:09,184 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 21:22:09,185 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 21:22:09,185 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 21:22:09,185 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 21:22:09,186 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 21:22:09,186 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 21:22:09,186 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 21:22:09,186 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 21:22:09,186 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 21:22:09,187 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 21:22:09,187 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 21:22:09,188 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 21:22:09,188 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 21:22:09,188 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 21:22:09,188 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-26 21:22:09,509 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 21:22:09,534 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 21:22:09,536 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 21:22:09,537 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 21:22:09,540 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 21:22:09,542 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi002_tso.i [2023-08-26 21:22:10,608 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 21:22:10,933 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 21:22:10,934 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_tso.i [2023-08-26 21:22:10,960 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/842f8656b/117879e4ef6c4ad7bd62ebcdb63e6d06/FLAG777b2abb0 [2023-08-26 21:22:10,977 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/842f8656b/117879e4ef6c4ad7bd62ebcdb63e6d06 [2023-08-26 21:22:10,982 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 21:22:10,983 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 21:22:10,985 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 21:22:10,986 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 21:22:10,988 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 21:22:10,990 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 09:22:10" (1/1) ... [2023-08-26 21:22:10,990 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4aff1171 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:10, skipping insertion in model container [2023-08-26 21:22:10,991 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 09:22:10" (1/1) ... [2023-08-26 21:22:11,050 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 21:22:11,470 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 21:22:11,485 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 21:22:11,514 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [268] [2023-08-26 21:22:11,516 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [268] [2023-08-26 21:22:11,556 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 21:22:11,593 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 21:22:11,593 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 21:22:11,601 INFO L206 MainTranslator]: Completed translation [2023-08-26 21:22:11,602 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11 WrapperNode [2023-08-26 21:22:11,602 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 21:22:11,603 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 21:22:11,603 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 21:22:11,603 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 21:22:11,610 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,641 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,690 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 220 [2023-08-26 21:22:11,690 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 21:22:11,691 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 21:22:11,691 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 21:22:11,691 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 21:22:11,698 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,699 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,715 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,715 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,724 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,742 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,744 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,746 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,750 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 21:22:11,751 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 21:22:11,751 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 21:22:11,751 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 21:22:11,752 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (1/1) ... [2023-08-26 21:22:11,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 21:22:11,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 21:22:11,790 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-08-26 21:22:11,816 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-08-26 21:22:11,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 21:22:11,833 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 21:22:11,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 21:22:11,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 21:22:11,834 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 21:22:11,834 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2023-08-26 21:22:11,834 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2023-08-26 21:22:11,834 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2023-08-26 21:22:11,834 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2023-08-26 21:22:11,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 21:22:11,834 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 21:22:11,834 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 21:22:11,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 21:22:11,836 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 21:22:11,970 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 21:22:11,973 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 21:22:12,450 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 21:22:12,682 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 21:22:12,683 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-26 21:22:12,685 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 09:22:12 BoogieIcfgContainer [2023-08-26 21:22:12,685 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 21:22:12,688 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 21:22:12,688 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 21:22:12,691 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 21:22:12,691 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 09:22:10" (1/3) ... [2023-08-26 21:22:12,692 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@662c0a53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 09:22:12, skipping insertion in model container [2023-08-26 21:22:12,692 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:22:11" (2/3) ... [2023-08-26 21:22:12,692 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@662c0a53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 09:22:12, skipping insertion in model container [2023-08-26 21:22:12,692 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 09:22:12" (3/3) ... [2023-08-26 21:22:12,694 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi002_tso.i [2023-08-26 21:22:12,709 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 21:22:12,709 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 7 error locations. [2023-08-26 21:22:12,710 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 21:22:12,763 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 21:22:12,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 119 places, 115 transitions, 240 flow [2023-08-26 21:22:12,866 INFO L124 PetriNetUnfolderBase]: 3/113 cut-off events. [2023-08-26 21:22:12,866 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 21:22:12,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 113 events. 3/113 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 63. Up to 2 conditions per place. [2023-08-26 21:22:12,872 INFO L82 GeneralOperation]: Start removeDead. Operand has 119 places, 115 transitions, 240 flow [2023-08-26 21:22:12,876 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 117 places, 113 transitions, 232 flow [2023-08-26 21:22:12,880 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 21:22:12,893 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 117 places, 113 transitions, 232 flow [2023-08-26 21:22:12,896 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 117 places, 113 transitions, 232 flow [2023-08-26 21:22:12,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 117 places, 113 transitions, 232 flow [2023-08-26 21:22:12,944 INFO L124 PetriNetUnfolderBase]: 3/113 cut-off events. [2023-08-26 21:22:12,944 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 21:22:12,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 113 events. 3/113 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 63. Up to 2 conditions per place. [2023-08-26 21:22:12,947 INFO L119 LiptonReduction]: Number of co-enabled transitions 1826 [2023-08-26 21:22:18,358 INFO L134 LiptonReduction]: Checked pairs total: 7418 [2023-08-26 21:22:18,358 INFO L136 LiptonReduction]: Total number of compositions: 106 [2023-08-26 21:22:18,369 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 21:22:18,375 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=LoopsAndPotentialCycles, 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;@1550fb75, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 21:22:18,375 INFO L358 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2023-08-26 21:22:18,379 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 21:22:18,379 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2023-08-26 21:22:18,379 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 21:22:18,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:18,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 21:22:18,381 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P1Err0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:18,385 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:18,385 INFO L85 PathProgramCache]: Analyzing trace with hash 667691127, now seen corresponding path program 1 times [2023-08-26 21:22:18,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:18,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655060469] [2023-08-26 21:22:18,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:18,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:18,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:18,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:18,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:18,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655060469] [2023-08-26 21:22:18,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655060469] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:18,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:18,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 21:22:18,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379217582] [2023-08-26 21:22:18,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:18,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 21:22:18,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:18,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 21:22:18,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 21:22:18,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 221 [2023-08-26 21:22:18,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 93.66666666666667) internal successors, (281), 3 states have internal predecessors, (281), 0 states have call successors, (0), 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-08-26 21:22:18,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:18,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 221 [2023-08-26 21:22:18,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:19,205 INFO L124 PetriNetUnfolderBase]: 500/870 cut-off events. [2023-08-26 21:22:19,205 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-26 21:22:19,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1720 conditions, 870 events. 500/870 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4019 event pairs, 36 based on Foata normal form. 0/690 useless extension candidates. Maximal degree in co-relation 1710. Up to 745 conditions per place. [2023-08-26 21:22:19,213 INFO L140 encePairwiseOnDemand]: 218/221 looper letters, 30 selfloop transitions, 2 changer transitions 0/34 dead transitions. [2023-08-26 21:22:19,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 34 transitions, 138 flow [2023-08-26 21:22:19,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 21:22:19,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 21:22:19,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 309 transitions. [2023-08-26 21:22:19,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4660633484162896 [2023-08-26 21:22:19,226 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 309 transitions. [2023-08-26 21:22:19,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 309 transitions. [2023-08-26 21:22:19,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:19,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 309 transitions. [2023-08-26 21:22:19,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 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-08-26 21:22:19,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 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-08-26 21:22:19,239 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 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-08-26 21:22:19,241 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 56 flow. Second operand 3 states and 309 transitions. [2023-08-26 21:22:19,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 34 transitions, 138 flow [2023-08-26 21:22:19,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 34 transitions, 136 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 21:22:19,245 INFO L231 Difference]: Finished difference. Result has 31 places, 24 transitions, 56 flow [2023-08-26 21:22:19,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=56, PETRI_PLACES=31, PETRI_TRANSITIONS=24} [2023-08-26 21:22:19,250 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, -1 predicate places. [2023-08-26 21:22:19,250 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 24 transitions, 56 flow [2023-08-26 21:22:19,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 93.66666666666667) internal successors, (281), 3 states have internal predecessors, (281), 0 states have call successors, (0), 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-08-26 21:22:19,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:19,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-26 21:22:19,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 21:22:19,251 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P1Err1ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:19,252 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:19,252 INFO L85 PathProgramCache]: Analyzing trace with hash -776410958, now seen corresponding path program 1 times [2023-08-26 21:22:19,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:19,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853605953] [2023-08-26 21:22:19,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:19,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:19,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:19,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:19,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:19,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853605953] [2023-08-26 21:22:19,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853605953] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:19,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:19,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 21:22:19,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740179932] [2023-08-26 21:22:19,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:19,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 21:22:19,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:19,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 21:22:19,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 21:22:19,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 221 [2023-08-26 21:22:19,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 94.0) internal successors, (282), 3 states have internal predecessors, (282), 0 states have call successors, (0), 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-08-26 21:22:19,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:19,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 221 [2023-08-26 21:22:19,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:19,635 INFO L124 PetriNetUnfolderBase]: 442/780 cut-off events. [2023-08-26 21:22:19,636 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2023-08-26 21:22:19,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1572 conditions, 780 events. 442/780 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3441 event pairs, 94 based on Foata normal form. 0/647 useless extension candidates. Maximal degree in co-relation 1562. Up to 559 conditions per place. [2023-08-26 21:22:19,642 INFO L140 encePairwiseOnDemand]: 218/221 looper letters, 29 selfloop transitions, 2 changer transitions 0/33 dead transitions. [2023-08-26 21:22:19,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 33 transitions, 136 flow [2023-08-26 21:22:19,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 21:22:19,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 21:22:19,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 308 transitions. [2023-08-26 21:22:19,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645550527903469 [2023-08-26 21:22:19,649 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 308 transitions. [2023-08-26 21:22:19,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 308 transitions. [2023-08-26 21:22:19,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:19,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 308 transitions. [2023-08-26 21:22:19,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 0 states have call successors, (0), 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-08-26 21:22:19,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 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-08-26 21:22:19,657 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 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-08-26 21:22:19,657 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 56 flow. Second operand 3 states and 308 transitions. [2023-08-26 21:22:19,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 33 transitions, 136 flow [2023-08-26 21:22:19,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 33 transitions, 132 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 21:22:19,659 INFO L231 Difference]: Finished difference. Result has 30 places, 23 transitions, 54 flow [2023-08-26 21:22:19,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=54, PETRI_PLACES=30, PETRI_TRANSITIONS=23} [2023-08-26 21:22:19,660 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, -2 predicate places. [2023-08-26 21:22:19,661 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 23 transitions, 54 flow [2023-08-26 21:22:19,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 94.0) internal successors, (282), 3 states have internal predecessors, (282), 0 states have call successors, (0), 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-08-26 21:22:19,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:19,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:19,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 21:22:19,666 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:19,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:19,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1701094679, now seen corresponding path program 1 times [2023-08-26 21:22:19,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:19,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766158773] [2023-08-26 21:22:19,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:19,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:19,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:20,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:20,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:20,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766158773] [2023-08-26 21:22:20,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766158773] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:20,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:20,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 21:22:20,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050609534] [2023-08-26 21:22:20,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:20,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 21:22:20,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:20,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 21:22:20,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 21:22:20,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 221 [2023-08-26 21:22:20,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 54 flow. Second operand has 4 states, 4 states have (on average 83.75) internal successors, (335), 4 states have internal predecessors, (335), 0 states have call successors, (0), 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-08-26 21:22:20,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:20,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 221 [2023-08-26 21:22:20,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:20,507 INFO L124 PetriNetUnfolderBase]: 426/774 cut-off events. [2023-08-26 21:22:20,507 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-26 21:22:20,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1557 conditions, 774 events. 426/774 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3509 event pairs, 148 based on Foata normal form. 0/653 useless extension candidates. Maximal degree in co-relation 1547. Up to 453 conditions per place. [2023-08-26 21:22:20,512 INFO L140 encePairwiseOnDemand]: 212/221 looper letters, 32 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2023-08-26 21:22:20,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 42 transitions, 172 flow [2023-08-26 21:22:20,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 21:22:20,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 21:22:20,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 369 transitions. [2023-08-26 21:22:20,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.417420814479638 [2023-08-26 21:22:20,514 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 369 transitions. [2023-08-26 21:22:20,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 369 transitions. [2023-08-26 21:22:20,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:20,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 369 transitions. [2023-08-26 21:22:20,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 92.25) internal successors, (369), 4 states have internal predecessors, (369), 0 states have call successors, (0), 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-08-26 21:22:20,517 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 221.0) internal successors, (1105), 5 states have internal predecessors, (1105), 0 states have call successors, (0), 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-08-26 21:22:20,518 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 221.0) internal successors, (1105), 5 states have internal predecessors, (1105), 0 states have call successors, (0), 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-08-26 21:22:20,518 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 54 flow. Second operand 4 states and 369 transitions. [2023-08-26 21:22:20,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 42 transitions, 172 flow [2023-08-26 21:22:20,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 42 transitions, 168 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 21:22:20,519 INFO L231 Difference]: Finished difference. Result has 34 places, 29 transitions, 108 flow [2023-08-26 21:22:20,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=108, PETRI_PLACES=34, PETRI_TRANSITIONS=29} [2023-08-26 21:22:20,521 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 2 predicate places. [2023-08-26 21:22:20,521 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 29 transitions, 108 flow [2023-08-26 21:22:20,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.75) internal successors, (335), 4 states have internal predecessors, (335), 0 states have call successors, (0), 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-08-26 21:22:20,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:20,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:20,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 21:22:20,526 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:20,526 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:20,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1655098754, now seen corresponding path program 1 times [2023-08-26 21:22:20,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:20,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998749578] [2023-08-26 21:22:20,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:20,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:20,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:20,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:20,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998749578] [2023-08-26 21:22:20,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998749578] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:20,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:20,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 21:22:20,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387661605] [2023-08-26 21:22:20,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:20,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 21:22:20,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:20,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 21:22:20,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 21:22:20,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 221 [2023-08-26 21:22:20,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 29 transitions, 108 flow. Second operand has 3 states, 3 states have (on average 91.33333333333333) internal successors, (274), 3 states have internal predecessors, (274), 0 states have call successors, (0), 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-08-26 21:22:20,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:20,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 221 [2023-08-26 21:22:20,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:20,785 INFO L124 PetriNetUnfolderBase]: 426/735 cut-off events. [2023-08-26 21:22:20,785 INFO L125 PetriNetUnfolderBase]: For 286/286 co-relation queries the response was YES. [2023-08-26 21:22:20,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1920 conditions, 735 events. 426/735 cut-off events. For 286/286 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2985 event pairs, 397 based on Foata normal form. 0/649 useless extension candidates. Maximal degree in co-relation 1907. Up to 735 conditions per place. [2023-08-26 21:22:20,790 INFO L140 encePairwiseOnDemand]: 218/221 looper letters, 26 selfloop transitions, 1 changer transitions 0/27 dead transitions. [2023-08-26 21:22:20,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 27 transitions, 158 flow [2023-08-26 21:22:20,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 21:22:20,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 21:22:20,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 290 transitions. [2023-08-26 21:22:20,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4374057315233786 [2023-08-26 21:22:20,792 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 290 transitions. [2023-08-26 21:22:20,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 290 transitions. [2023-08-26 21:22:20,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:20,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 290 transitions. [2023-08-26 21:22:20,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 96.66666666666667) internal successors, (290), 3 states have internal predecessors, (290), 0 states have call successors, (0), 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-08-26 21:22:20,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 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-08-26 21:22:20,795 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 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-08-26 21:22:20,795 INFO L175 Difference]: Start difference. First operand has 34 places, 29 transitions, 108 flow. Second operand 3 states and 290 transitions. [2023-08-26 21:22:20,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 27 transitions, 158 flow [2023-08-26 21:22:20,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 27 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 21:22:20,799 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 104 flow [2023-08-26 21:22:20,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2023-08-26 21:22:20,801 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 1 predicate places. [2023-08-26 21:22:20,801 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 104 flow [2023-08-26 21:22:20,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 91.33333333333333) internal successors, (274), 3 states have internal predecessors, (274), 0 states have call successors, (0), 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-08-26 21:22:20,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:20,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:20,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 21:22:20,802 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:20,802 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:20,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1655098755, now seen corresponding path program 1 times [2023-08-26 21:22:20,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:20,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527005241] [2023-08-26 21:22:20,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:20,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:20,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:20,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:20,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:20,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527005241] [2023-08-26 21:22:20,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527005241] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:20,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:20,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 21:22:20,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248712278] [2023-08-26 21:22:20,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:20,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 21:22:20,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:20,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 21:22:20,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 21:22:20,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 221 [2023-08-26 21:22:20,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 104 flow. Second operand has 3 states, 3 states have (on average 91.33333333333333) internal successors, (274), 3 states have internal predecessors, (274), 0 states have call successors, (0), 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-08-26 21:22:20,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:20,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 221 [2023-08-26 21:22:20,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:21,043 INFO L124 PetriNetUnfolderBase]: 313/554 cut-off events. [2023-08-26 21:22:21,044 INFO L125 PetriNetUnfolderBase]: For 188/188 co-relation queries the response was YES. [2023-08-26 21:22:21,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1484 conditions, 554 events. 313/554 cut-off events. For 188/188 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2153 event pairs, 185 based on Foata normal form. 0/542 useless extension candidates. Maximal degree in co-relation 1474. Up to 365 conditions per place. [2023-08-26 21:22:21,047 INFO L140 encePairwiseOnDemand]: 216/221 looper letters, 47 selfloop transitions, 3 changer transitions 0/50 dead transitions. [2023-08-26 21:22:21,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 50 transitions, 293 flow [2023-08-26 21:22:21,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 21:22:21,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 21:22:21,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 307 transitions. [2023-08-26 21:22:21,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46304675716440424 [2023-08-26 21:22:21,049 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 307 transitions. [2023-08-26 21:22:21,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 307 transitions. [2023-08-26 21:22:21,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:21,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 307 transitions. [2023-08-26 21:22:21,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 102.33333333333333) internal successors, (307), 3 states have internal predecessors, (307), 0 states have call successors, (0), 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-08-26 21:22:21,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 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-08-26 21:22:21,052 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 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-08-26 21:22:21,052 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 104 flow. Second operand 3 states and 307 transitions. [2023-08-26 21:22:21,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 50 transitions, 293 flow [2023-08-26 21:22:21,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 50 transitions, 292 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 21:22:21,055 INFO L231 Difference]: Finished difference. Result has 35 places, 29 transitions, 124 flow [2023-08-26 21:22:21,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=35, PETRI_TRANSITIONS=29} [2023-08-26 21:22:21,056 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 3 predicate places. [2023-08-26 21:22:21,056 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 29 transitions, 124 flow [2023-08-26 21:22:21,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 91.33333333333333) internal successors, (274), 3 states have internal predecessors, (274), 0 states have call successors, (0), 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-08-26 21:22:21,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:21,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:21,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 21:22:21,057 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:21,057 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:21,057 INFO L85 PathProgramCache]: Analyzing trace with hash 170035300, now seen corresponding path program 1 times [2023-08-26 21:22:21,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:21,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325900730] [2023-08-26 21:22:21,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:21,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:21,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:21,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:21,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:21,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325900730] [2023-08-26 21:22:21,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325900730] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:21,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:21,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 21:22:21,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104405347] [2023-08-26 21:22:21,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:21,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 21:22:21,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:21,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 21:22:21,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 21:22:21,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 221 [2023-08-26 21:22:21,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 29 transitions, 124 flow. Second operand has 3 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 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-08-26 21:22:21,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:21,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 221 [2023-08-26 21:22:21,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:21,390 INFO L124 PetriNetUnfolderBase]: 292/521 cut-off events. [2023-08-26 21:22:21,390 INFO L125 PetriNetUnfolderBase]: For 179/179 co-relation queries the response was YES. [2023-08-26 21:22:21,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1536 conditions, 521 events. 292/521 cut-off events. For 179/179 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2087 event pairs, 123 based on Foata normal form. 12/521 useless extension candidates. Maximal degree in co-relation 1524. Up to 302 conditions per place. [2023-08-26 21:22:21,393 INFO L140 encePairwiseOnDemand]: 218/221 looper letters, 40 selfloop transitions, 3 changer transitions 0/43 dead transitions. [2023-08-26 21:22:21,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 43 transitions, 264 flow [2023-08-26 21:22:21,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 21:22:21,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 21:22:21,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 309 transitions. [2023-08-26 21:22:21,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4660633484162896 [2023-08-26 21:22:21,395 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 309 transitions. [2023-08-26 21:22:21,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 309 transitions. [2023-08-26 21:22:21,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:21,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 309 transitions. [2023-08-26 21:22:21,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 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-08-26 21:22:21,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 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-08-26 21:22:21,398 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 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-08-26 21:22:21,398 INFO L175 Difference]: Start difference. First operand has 35 places, 29 transitions, 124 flow. Second operand 3 states and 309 transitions. [2023-08-26 21:22:21,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 43 transitions, 264 flow [2023-08-26 21:22:21,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 43 transitions, 260 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 21:22:21,400 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 132 flow [2023-08-26 21:22:21,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2023-08-26 21:22:21,401 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 5 predicate places. [2023-08-26 21:22:21,401 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 132 flow [2023-08-26 21:22:21,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 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-08-26 21:22:21,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:21,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:21,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 21:22:21,402 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:21,402 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:21,402 INFO L85 PathProgramCache]: Analyzing trace with hash 613601934, now seen corresponding path program 1 times [2023-08-26 21:22:21,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:21,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296722663] [2023-08-26 21:22:21,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:21,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:21,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:22,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:22,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:22,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296722663] [2023-08-26 21:22:22,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296722663] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:22,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:22,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 21:22:22,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657873318] [2023-08-26 21:22:22,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:22,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 21:22:22,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:22,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 21:22:22,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-26 21:22:22,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 221 [2023-08-26 21:22:22,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 132 flow. Second operand has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 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-08-26 21:22:22,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:22,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 221 [2023-08-26 21:22:22,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:23,256 INFO L124 PetriNetUnfolderBase]: 582/1008 cut-off events. [2023-08-26 21:22:23,256 INFO L125 PetriNetUnfolderBase]: For 427/427 co-relation queries the response was YES. [2023-08-26 21:22:23,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3077 conditions, 1008 events. 582/1008 cut-off events. For 427/427 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4787 event pairs, 11 based on Foata normal form. 6/1002 useless extension candidates. Maximal degree in co-relation 3063. Up to 516 conditions per place. [2023-08-26 21:22:23,263 INFO L140 encePairwiseOnDemand]: 211/221 looper letters, 73 selfloop transitions, 46 changer transitions 0/119 dead transitions. [2023-08-26 21:22:23,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 119 transitions, 750 flow [2023-08-26 21:22:23,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 21:22:23,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 21:22:23,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1017 transitions. [2023-08-26 21:22:23,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4183463595228301 [2023-08-26 21:22:23,266 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1017 transitions. [2023-08-26 21:22:23,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1017 transitions. [2023-08-26 21:22:23,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:23,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1017 transitions. [2023-08-26 21:22:23,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.45454545454545) internal successors, (1017), 11 states have internal predecessors, (1017), 0 states have call successors, (0), 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-08-26 21:22:23,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 221.0) internal successors, (2652), 12 states have internal predecessors, (2652), 0 states have call successors, (0), 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-08-26 21:22:23,273 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 221.0) internal successors, (2652), 12 states have internal predecessors, (2652), 0 states have call successors, (0), 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-08-26 21:22:23,273 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 132 flow. Second operand 11 states and 1017 transitions. [2023-08-26 21:22:23,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 119 transitions, 750 flow [2023-08-26 21:22:23,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 119 transitions, 728 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 21:22:23,278 INFO L231 Difference]: Finished difference. Result has 50 places, 77 transitions, 519 flow [2023-08-26 21:22:23,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=519, PETRI_PLACES=50, PETRI_TRANSITIONS=77} [2023-08-26 21:22:23,278 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 18 predicate places. [2023-08-26 21:22:23,278 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 77 transitions, 519 flow [2023-08-26 21:22:23,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 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-08-26 21:22:23,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:23,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:23,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 21:22:23,279 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:23,280 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:23,280 INFO L85 PathProgramCache]: Analyzing trace with hash 238496026, now seen corresponding path program 2 times [2023-08-26 21:22:23,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:23,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437578989] [2023-08-26 21:22:23,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:23,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:23,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:24,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:24,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:24,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437578989] [2023-08-26 21:22:24,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437578989] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:24,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:24,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 21:22:24,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917429122] [2023-08-26 21:22:24,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:24,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 21:22:24,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:24,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 21:22:24,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-26 21:22:24,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 221 [2023-08-26 21:22:24,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 77 transitions, 519 flow. Second operand has 6 states, 6 states have (on average 89.16666666666667) internal successors, (535), 6 states have internal predecessors, (535), 0 states have call successors, (0), 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-08-26 21:22:24,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:24,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 221 [2023-08-26 21:22:24,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:24,698 INFO L124 PetriNetUnfolderBase]: 580/1005 cut-off events. [2023-08-26 21:22:24,698 INFO L125 PetriNetUnfolderBase]: For 1238/1238 co-relation queries the response was YES. [2023-08-26 21:22:24,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3867 conditions, 1005 events. 580/1005 cut-off events. For 1238/1238 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4738 event pairs, 80 based on Foata normal form. 1/994 useless extension candidates. Maximal degree in co-relation 3848. Up to 880 conditions per place. [2023-08-26 21:22:24,706 INFO L140 encePairwiseOnDemand]: 214/221 looper letters, 78 selfloop transitions, 24 changer transitions 0/102 dead transitions. [2023-08-26 21:22:24,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 102 transitions, 851 flow [2023-08-26 21:22:24,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 21:22:24,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 21:22:24,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 479 transitions. [2023-08-26 21:22:24,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334841628959276 [2023-08-26 21:22:24,712 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 479 transitions. [2023-08-26 21:22:24,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 479 transitions. [2023-08-26 21:22:24,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:24,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 479 transitions. [2023-08-26 21:22:24,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 95.8) internal successors, (479), 5 states have internal predecessors, (479), 0 states have call successors, (0), 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-08-26 21:22:24,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 221.0) internal successors, (1326), 6 states have internal predecessors, (1326), 0 states have call successors, (0), 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-08-26 21:22:24,715 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 221.0) internal successors, (1326), 6 states have internal predecessors, (1326), 0 states have call successors, (0), 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-08-26 21:22:24,715 INFO L175 Difference]: Start difference. First operand has 50 places, 77 transitions, 519 flow. Second operand 5 states and 479 transitions. [2023-08-26 21:22:24,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 102 transitions, 851 flow [2023-08-26 21:22:24,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 102 transitions, 839 flow, removed 6 selfloop flow, removed 0 redundant places. [2023-08-26 21:22:24,724 INFO L231 Difference]: Finished difference. Result has 55 places, 87 transitions, 657 flow [2023-08-26 21:22:24,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=657, PETRI_PLACES=55, PETRI_TRANSITIONS=87} [2023-08-26 21:22:24,726 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 23 predicate places. [2023-08-26 21:22:24,727 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 87 transitions, 657 flow [2023-08-26 21:22:24,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 89.16666666666667) internal successors, (535), 6 states have internal predecessors, (535), 0 states have call successors, (0), 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-08-26 21:22:24,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:24,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:24,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 21:22:24,727 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:24,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:24,731 INFO L85 PathProgramCache]: Analyzing trace with hash -181124902, now seen corresponding path program 3 times [2023-08-26 21:22:24,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:24,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282911227] [2023-08-26 21:22:24,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:24,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:24,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:25,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-08-26 21:22:25,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:25,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282911227] [2023-08-26 21:22:25,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282911227] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:25,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:25,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 21:22:25,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103347986] [2023-08-26 21:22:25,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:25,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 21:22:25,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:25,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 21:22:25,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-26 21:22:25,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 221 [2023-08-26 21:22:25,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 87 transitions, 657 flow. Second operand has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 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-08-26 21:22:25,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:25,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 221 [2023-08-26 21:22:25,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:26,209 INFO L124 PetriNetUnfolderBase]: 628/1091 cut-off events. [2023-08-26 21:22:26,210 INFO L125 PetriNetUnfolderBase]: For 1685/1685 co-relation queries the response was YES. [2023-08-26 21:22:26,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4358 conditions, 1091 events. 628/1091 cut-off events. For 1685/1685 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5279 event pairs, 94 based on Foata normal form. 5/1084 useless extension candidates. Maximal degree in co-relation 4336. Up to 545 conditions per place. [2023-08-26 21:22:26,218 INFO L140 encePairwiseOnDemand]: 214/221 looper letters, 93 selfloop transitions, 31 changer transitions 0/124 dead transitions. [2023-08-26 21:22:26,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 124 transitions, 1093 flow [2023-08-26 21:22:26,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 21:22:26,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 21:22:26,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 648 transitions. [2023-08-26 21:22:26,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4188752424046542 [2023-08-26 21:22:26,221 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 648 transitions. [2023-08-26 21:22:26,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 648 transitions. [2023-08-26 21:22:26,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:26,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 648 transitions. [2023-08-26 21:22:26,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 92.57142857142857) internal successors, (648), 7 states have internal predecessors, (648), 0 states have call successors, (0), 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-08-26 21:22:26,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 221.0) internal successors, (1768), 8 states have internal predecessors, (1768), 0 states have call successors, (0), 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-08-26 21:22:26,226 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 221.0) internal successors, (1768), 8 states have internal predecessors, (1768), 0 states have call successors, (0), 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-08-26 21:22:26,226 INFO L175 Difference]: Start difference. First operand has 55 places, 87 transitions, 657 flow. Second operand 7 states and 648 transitions. [2023-08-26 21:22:26,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 124 transitions, 1093 flow [2023-08-26 21:22:26,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 124 transitions, 1077 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 21:22:26,236 INFO L231 Difference]: Finished difference. Result has 61 places, 91 transitions, 759 flow [2023-08-26 21:22:26,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=759, PETRI_PLACES=61, PETRI_TRANSITIONS=91} [2023-08-26 21:22:26,237 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 29 predicate places. [2023-08-26 21:22:26,237 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 91 transitions, 759 flow [2023-08-26 21:22:26,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 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-08-26 21:22:26,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:26,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:26,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 21:22:26,238 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:26,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:26,239 INFO L85 PathProgramCache]: Analyzing trace with hash 980812434, now seen corresponding path program 4 times [2023-08-26 21:22:26,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:26,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282634959] [2023-08-26 21:22:26,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:26,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:26,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:26,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:26,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:26,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282634959] [2023-08-26 21:22:26,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282634959] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:26,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:26,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 21:22:26,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481644992] [2023-08-26 21:22:26,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:26,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 21:22:26,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:26,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 21:22:26,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 21:22:26,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 221 [2023-08-26 21:22:26,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 91 transitions, 759 flow. Second operand has 5 states, 5 states have (on average 88.6) internal successors, (443), 5 states have internal predecessors, (443), 0 states have call successors, (0), 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-08-26 21:22:26,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:26,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 221 [2023-08-26 21:22:26,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:27,291 INFO L124 PetriNetUnfolderBase]: 664/1156 cut-off events. [2023-08-26 21:22:27,291 INFO L125 PetriNetUnfolderBase]: For 2346/2346 co-relation queries the response was YES. [2023-08-26 21:22:27,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4791 conditions, 1156 events. 664/1156 cut-off events. For 2346/2346 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5710 event pairs, 82 based on Foata normal form. 4/1148 useless extension candidates. Maximal degree in co-relation 4767. Up to 823 conditions per place. [2023-08-26 21:22:27,300 INFO L140 encePairwiseOnDemand]: 212/221 looper letters, 70 selfloop transitions, 53 changer transitions 0/123 dead transitions. [2023-08-26 21:22:27,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 123 transitions, 1218 flow [2023-08-26 21:22:27,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 21:22:27,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 21:22:27,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 563 transitions. [2023-08-26 21:22:27,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42458521870286575 [2023-08-26 21:22:27,303 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 563 transitions. [2023-08-26 21:22:27,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 563 transitions. [2023-08-26 21:22:27,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:27,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 563 transitions. [2023-08-26 21:22:27,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 93.83333333333333) internal successors, (563), 6 states have internal predecessors, (563), 0 states have call successors, (0), 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-08-26 21:22:27,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 221.0) internal successors, (1547), 7 states have internal predecessors, (1547), 0 states have call successors, (0), 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-08-26 21:22:27,307 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 221.0) internal successors, (1547), 7 states have internal predecessors, (1547), 0 states have call successors, (0), 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-08-26 21:22:27,307 INFO L175 Difference]: Start difference. First operand has 61 places, 91 transitions, 759 flow. Second operand 6 states and 563 transitions. [2023-08-26 21:22:27,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 123 transitions, 1218 flow [2023-08-26 21:22:27,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 123 transitions, 1157 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-26 21:22:27,317 INFO L231 Difference]: Finished difference. Result has 62 places, 107 transitions, 1029 flow [2023-08-26 21:22:27,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=709, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1029, PETRI_PLACES=62, PETRI_TRANSITIONS=107} [2023-08-26 21:22:27,319 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 30 predicate places. [2023-08-26 21:22:27,319 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 107 transitions, 1029 flow [2023-08-26 21:22:27,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 88.6) internal successors, (443), 5 states have internal predecessors, (443), 0 states have call successors, (0), 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-08-26 21:22:27,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:27,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:27,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 21:22:27,320 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:27,320 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:27,320 INFO L85 PathProgramCache]: Analyzing trace with hash 921247359, now seen corresponding path program 1 times [2023-08-26 21:22:27,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:27,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304879780] [2023-08-26 21:22:27,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:27,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:27,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:27,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:27,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:27,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304879780] [2023-08-26 21:22:27,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304879780] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:27,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:27,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 21:22:27,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965870241] [2023-08-26 21:22:27,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:27,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 21:22:27,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:27,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 21:22:27,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 21:22:27,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 221 [2023-08-26 21:22:27,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 107 transitions, 1029 flow. Second operand has 4 states, 4 states have (on average 92.5) internal successors, (370), 4 states have internal predecessors, (370), 0 states have call successors, (0), 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-08-26 21:22:27,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:27,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 221 [2023-08-26 21:22:27,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:28,031 INFO L124 PetriNetUnfolderBase]: 872/1555 cut-off events. [2023-08-26 21:22:28,032 INFO L125 PetriNetUnfolderBase]: For 4400/4400 co-relation queries the response was YES. [2023-08-26 21:22:28,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6957 conditions, 1555 events. 872/1555 cut-off events. For 4400/4400 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 8509 event pairs, 209 based on Foata normal form. 14/1547 useless extension candidates. Maximal degree in co-relation 6933. Up to 1017 conditions per place. [2023-08-26 21:22:28,045 INFO L140 encePairwiseOnDemand]: 213/221 looper letters, 137 selfloop transitions, 28 changer transitions 2/167 dead transitions. [2023-08-26 21:22:28,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 167 transitions, 1870 flow [2023-08-26 21:22:28,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 21:22:28,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 21:22:28,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 401 transitions. [2023-08-26 21:22:28,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45361990950226244 [2023-08-26 21:22:28,047 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 401 transitions. [2023-08-26 21:22:28,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 401 transitions. [2023-08-26 21:22:28,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:28,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 401 transitions. [2023-08-26 21:22:28,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 100.25) internal successors, (401), 4 states have internal predecessors, (401), 0 states have call successors, (0), 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-08-26 21:22:28,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 221.0) internal successors, (1105), 5 states have internal predecessors, (1105), 0 states have call successors, (0), 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-08-26 21:22:28,050 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 221.0) internal successors, (1105), 5 states have internal predecessors, (1105), 0 states have call successors, (0), 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-08-26 21:22:28,050 INFO L175 Difference]: Start difference. First operand has 62 places, 107 transitions, 1029 flow. Second operand 4 states and 401 transitions. [2023-08-26 21:22:28,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 167 transitions, 1870 flow [2023-08-26 21:22:28,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 167 transitions, 1842 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-26 21:22:28,065 INFO L231 Difference]: Finished difference. Result has 65 places, 126 transitions, 1332 flow [2023-08-26 21:22:28,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1332, PETRI_PLACES=65, PETRI_TRANSITIONS=126} [2023-08-26 21:22:28,066 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 33 predicate places. [2023-08-26 21:22:28,066 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 126 transitions, 1332 flow [2023-08-26 21:22:28,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 92.5) internal successors, (370), 4 states have internal predecessors, (370), 0 states have call successors, (0), 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-08-26 21:22:28,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:28,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:28,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 21:22:28,066 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:28,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:28,067 INFO L85 PathProgramCache]: Analyzing trace with hash 698382023, now seen corresponding path program 2 times [2023-08-26 21:22:28,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:28,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774984516] [2023-08-26 21:22:28,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:28,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:28,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:28,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:28,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:28,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774984516] [2023-08-26 21:22:28,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774984516] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:28,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:28,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 21:22:28,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725959896] [2023-08-26 21:22:28,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:28,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 21:22:28,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:28,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 21:22:28,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-26 21:22:28,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 221 [2023-08-26 21:22:28,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 126 transitions, 1332 flow. Second operand has 6 states, 6 states have (on average 90.33333333333333) internal successors, (542), 6 states have internal predecessors, (542), 0 states have call successors, (0), 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-08-26 21:22:28,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:28,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 221 [2023-08-26 21:22:28,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:29,059 INFO L124 PetriNetUnfolderBase]: 906/1643 cut-off events. [2023-08-26 21:22:29,059 INFO L125 PetriNetUnfolderBase]: For 5892/5892 co-relation queries the response was YES. [2023-08-26 21:22:29,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7935 conditions, 1643 events. 906/1643 cut-off events. For 5892/5892 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9248 event pairs, 254 based on Foata normal form. 13/1628 useless extension candidates. Maximal degree in co-relation 7910. Up to 762 conditions per place. [2023-08-26 21:22:29,073 INFO L140 encePairwiseOnDemand]: 214/221 looper letters, 99 selfloop transitions, 58 changer transitions 2/159 dead transitions. [2023-08-26 21:22:29,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 159 transitions, 1915 flow [2023-08-26 21:22:29,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 21:22:29,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 21:22:29,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 485 transitions. [2023-08-26 21:22:29,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43891402714932126 [2023-08-26 21:22:29,075 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 485 transitions. [2023-08-26 21:22:29,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 485 transitions. [2023-08-26 21:22:29,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:29,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 485 transitions. [2023-08-26 21:22:29,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 97.0) internal successors, (485), 5 states have internal predecessors, (485), 0 states have call successors, (0), 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-08-26 21:22:29,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 221.0) internal successors, (1326), 6 states have internal predecessors, (1326), 0 states have call successors, (0), 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-08-26 21:22:29,079 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 221.0) internal successors, (1326), 6 states have internal predecessors, (1326), 0 states have call successors, (0), 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-08-26 21:22:29,079 INFO L175 Difference]: Start difference. First operand has 65 places, 126 transitions, 1332 flow. Second operand 5 states and 485 transitions. [2023-08-26 21:22:29,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 159 transitions, 1915 flow [2023-08-26 21:22:29,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 159 transitions, 1860 flow, removed 18 selfloop flow, removed 1 redundant places. [2023-08-26 21:22:29,098 INFO L231 Difference]: Finished difference. Result has 70 places, 130 transitions, 1543 flow [2023-08-26 21:22:29,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1543, PETRI_PLACES=70, PETRI_TRANSITIONS=130} [2023-08-26 21:22:29,099 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 38 predicate places. [2023-08-26 21:22:29,099 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 130 transitions, 1543 flow [2023-08-26 21:22:29,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 90.33333333333333) internal successors, (542), 6 states have internal predecessors, (542), 0 states have call successors, (0), 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-08-26 21:22:29,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:29,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:29,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 21:22:29,100 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:29,100 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:29,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1035692815, now seen corresponding path program 3 times [2023-08-26 21:22:29,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:29,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576946178] [2023-08-26 21:22:29,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:29,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:29,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:29,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:29,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576946178] [2023-08-26 21:22:29,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576946178] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:29,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:29,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 21:22:29,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237634443] [2023-08-26 21:22:29,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:29,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 21:22:29,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:29,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 21:22:29,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-26 21:22:29,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 221 [2023-08-26 21:22:29,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 130 transitions, 1543 flow. Second operand has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 0 states have call successors, (0), 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-08-26 21:22:29,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:29,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 221 [2023-08-26 21:22:29,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:30,542 INFO L124 PetriNetUnfolderBase]: 1294/2439 cut-off events. [2023-08-26 21:22:30,542 INFO L125 PetriNetUnfolderBase]: For 9374/9374 co-relation queries the response was YES. [2023-08-26 21:22:30,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11642 conditions, 2439 events. 1294/2439 cut-off events. For 9374/9374 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 15746 event pairs, 63 based on Foata normal form. 22/2387 useless extension candidates. Maximal degree in co-relation 11614. Up to 920 conditions per place. [2023-08-26 21:22:30,561 INFO L140 encePairwiseOnDemand]: 211/221 looper letters, 146 selfloop transitions, 108 changer transitions 4/258 dead transitions. [2023-08-26 21:22:30,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 258 transitions, 3198 flow [2023-08-26 21:22:30,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 21:22:30,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 21:22:30,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 939 transitions. [2023-08-26 21:22:30,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4248868778280543 [2023-08-26 21:22:30,565 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 939 transitions. [2023-08-26 21:22:30,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 939 transitions. [2023-08-26 21:22:30,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:30,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 939 transitions. [2023-08-26 21:22:30,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 93.9) internal successors, (939), 10 states have internal predecessors, (939), 0 states have call successors, (0), 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-08-26 21:22:30,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 221.0) internal successors, (2431), 11 states have internal predecessors, (2431), 0 states have call successors, (0), 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-08-26 21:22:30,571 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 221.0) internal successors, (2431), 11 states have internal predecessors, (2431), 0 states have call successors, (0), 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-08-26 21:22:30,571 INFO L175 Difference]: Start difference. First operand has 70 places, 130 transitions, 1543 flow. Second operand 10 states and 939 transitions. [2023-08-26 21:22:30,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 258 transitions, 3198 flow [2023-08-26 21:22:30,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 258 transitions, 3146 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-26 21:22:30,592 INFO L231 Difference]: Finished difference. Result has 80 places, 195 transitions, 2725 flow [2023-08-26 21:22:30,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2725, PETRI_PLACES=80, PETRI_TRANSITIONS=195} [2023-08-26 21:22:30,593 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 48 predicate places. [2023-08-26 21:22:30,593 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 195 transitions, 2725 flow [2023-08-26 21:22:30,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 0 states have call successors, (0), 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-08-26 21:22:30,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:30,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:30,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 21:22:30,594 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:30,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:30,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1032579175, now seen corresponding path program 4 times [2023-08-26 21:22:30,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:30,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547033829] [2023-08-26 21:22:30,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:30,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:30,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:31,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:31,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:31,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547033829] [2023-08-26 21:22:31,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547033829] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:31,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:31,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 21:22:31,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700209308] [2023-08-26 21:22:31,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:31,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 21:22:31,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:31,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 21:22:31,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-26 21:22:31,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 221 [2023-08-26 21:22:31,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 195 transitions, 2725 flow. Second operand has 6 states, 6 states have (on average 87.33333333333333) internal successors, (524), 6 states have internal predecessors, (524), 0 states have call successors, (0), 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-08-26 21:22:31,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:31,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 221 [2023-08-26 21:22:31,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:31,901 INFO L124 PetriNetUnfolderBase]: 1450/2759 cut-off events. [2023-08-26 21:22:31,901 INFO L125 PetriNetUnfolderBase]: For 16168/16168 co-relation queries the response was YES. [2023-08-26 21:22:31,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15107 conditions, 2759 events. 1450/2759 cut-off events. For 16168/16168 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18479 event pairs, 286 based on Foata normal form. 11/2680 useless extension candidates. Maximal degree in co-relation 15076. Up to 1769 conditions per place. [2023-08-26 21:22:31,933 INFO L140 encePairwiseOnDemand]: 210/221 looper letters, 160 selfloop transitions, 109 changer transitions 2/271 dead transitions. [2023-08-26 21:22:31,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 271 transitions, 4023 flow [2023-08-26 21:22:31,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 21:22:31,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 21:22:31,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 748 transitions. [2023-08-26 21:22:31,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2023-08-26 21:22:31,936 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 748 transitions. [2023-08-26 21:22:31,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 748 transitions. [2023-08-26 21:22:31,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:31,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 748 transitions. [2023-08-26 21:22:31,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 93.5) internal successors, (748), 8 states have internal predecessors, (748), 0 states have call successors, (0), 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-08-26 21:22:31,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 221.0) internal successors, (1989), 9 states have internal predecessors, (1989), 0 states have call successors, (0), 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-08-26 21:22:31,941 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 221.0) internal successors, (1989), 9 states have internal predecessors, (1989), 0 states have call successors, (0), 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-08-26 21:22:31,941 INFO L175 Difference]: Start difference. First operand has 80 places, 195 transitions, 2725 flow. Second operand 8 states and 748 transitions. [2023-08-26 21:22:31,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 271 transitions, 4023 flow [2023-08-26 21:22:31,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 271 transitions, 3914 flow, removed 30 selfloop flow, removed 3 redundant places. [2023-08-26 21:22:31,990 INFO L231 Difference]: Finished difference. Result has 87 places, 233 transitions, 3530 flow [2023-08-26 21:22:31,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=2623, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3530, PETRI_PLACES=87, PETRI_TRANSITIONS=233} [2023-08-26 21:22:31,991 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 55 predicate places. [2023-08-26 21:22:31,991 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 233 transitions, 3530 flow [2023-08-26 21:22:31,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 87.33333333333333) internal successors, (524), 6 states have internal predecessors, (524), 0 states have call successors, (0), 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-08-26 21:22:31,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:31,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:31,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 21:22:31,992 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:31,992 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:31,992 INFO L85 PathProgramCache]: Analyzing trace with hash -45026411, now seen corresponding path program 5 times [2023-08-26 21:22:31,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:31,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640068250] [2023-08-26 21:22:31,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:31,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:32,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:32,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:32,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:32,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640068250] [2023-08-26 21:22:32,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640068250] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:32,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:32,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 21:22:32,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950488234] [2023-08-26 21:22:32,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:32,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 21:22:32,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:32,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 21:22:32,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-26 21:22:32,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 221 [2023-08-26 21:22:32,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 233 transitions, 3530 flow. Second operand has 8 states, 8 states have (on average 85.75) internal successors, (686), 8 states have internal predecessors, (686), 0 states have call successors, (0), 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-08-26 21:22:32,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:32,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 221 [2023-08-26 21:22:32,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:33,771 INFO L124 PetriNetUnfolderBase]: 1752/3408 cut-off events. [2023-08-26 21:22:33,771 INFO L125 PetriNetUnfolderBase]: For 22086/22086 co-relation queries the response was YES. [2023-08-26 21:22:33,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19715 conditions, 3408 events. 1752/3408 cut-off events. For 22086/22086 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 24450 event pairs, 79 based on Foata normal form. 19/3285 useless extension candidates. Maximal degree in co-relation 19680. Up to 1153 conditions per place. [2023-08-26 21:22:33,803 INFO L140 encePairwiseOnDemand]: 210/221 looper letters, 195 selfloop transitions, 161 changer transitions 4/360 dead transitions. [2023-08-26 21:22:33,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 360 transitions, 5341 flow [2023-08-26 21:22:33,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 21:22:33,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 21:22:33,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1222 transitions. [2023-08-26 21:22:33,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253393665158371 [2023-08-26 21:22:33,807 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1222 transitions. [2023-08-26 21:22:33,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1222 transitions. [2023-08-26 21:22:33,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:33,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1222 transitions. [2023-08-26 21:22:33,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 94.0) internal successors, (1222), 13 states have internal predecessors, (1222), 0 states have call successors, (0), 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-08-26 21:22:33,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 221.0) internal successors, (3094), 14 states have internal predecessors, (3094), 0 states have call successors, (0), 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-08-26 21:22:33,815 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 221.0) internal successors, (3094), 14 states have internal predecessors, (3094), 0 states have call successors, (0), 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-08-26 21:22:33,815 INFO L175 Difference]: Start difference. First operand has 87 places, 233 transitions, 3530 flow. Second operand 13 states and 1222 transitions. [2023-08-26 21:22:33,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 360 transitions, 5341 flow [2023-08-26 21:22:33,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 360 transitions, 5256 flow, removed 35 selfloop flow, removed 3 redundant places. [2023-08-26 21:22:33,895 INFO L231 Difference]: Finished difference. Result has 100 places, 273 transitions, 4528 flow [2023-08-26 21:22:33,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4528, PETRI_PLACES=100, PETRI_TRANSITIONS=273} [2023-08-26 21:22:33,895 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 68 predicate places. [2023-08-26 21:22:33,895 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 273 transitions, 4528 flow [2023-08-26 21:22:33,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.75) internal successors, (686), 8 states have internal predecessors, (686), 0 states have call successors, (0), 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-08-26 21:22:33,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:33,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:33,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 21:22:33,896 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:33,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:33,897 INFO L85 PathProgramCache]: Analyzing trace with hash -523814717, now seen corresponding path program 1 times [2023-08-26 21:22:33,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:33,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890543902] [2023-08-26 21:22:33,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:33,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:33,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:35,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:35,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:35,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890543902] [2023-08-26 21:22:35,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890543902] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:35,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:35,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 21:22:35,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12155477] [2023-08-26 21:22:35,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:35,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 21:22:35,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:35,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 21:22:35,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-26 21:22:35,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 221 [2023-08-26 21:22:35,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 273 transitions, 4528 flow. Second operand has 8 states, 8 states have (on average 85.75) internal successors, (686), 8 states have internal predecessors, (686), 0 states have call successors, (0), 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-08-26 21:22:35,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:35,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 221 [2023-08-26 21:22:35,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:36,131 INFO L124 PetriNetUnfolderBase]: 1927/3829 cut-off events. [2023-08-26 21:22:36,131 INFO L125 PetriNetUnfolderBase]: For 32865/32865 co-relation queries the response was YES. [2023-08-26 21:22:36,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23982 conditions, 3829 events. 1927/3829 cut-off events. For 32865/32865 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28665 event pairs, 420 based on Foata normal form. 20/3651 useless extension candidates. Maximal degree in co-relation 23943. Up to 2170 conditions per place. [2023-08-26 21:22:36,170 INFO L140 encePairwiseOnDemand]: 214/221 looper letters, 228 selfloop transitions, 118 changer transitions 4/350 dead transitions. [2023-08-26 21:22:36,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 350 transitions, 6099 flow [2023-08-26 21:22:36,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 21:22:36,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 21:22:36,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 744 transitions. [2023-08-26 21:22:36,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42081447963800905 [2023-08-26 21:22:36,173 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 744 transitions. [2023-08-26 21:22:36,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 744 transitions. [2023-08-26 21:22:36,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:36,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 744 transitions. [2023-08-26 21:22:36,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 93.0) internal successors, (744), 8 states have internal predecessors, (744), 0 states have call successors, (0), 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-08-26 21:22:36,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 221.0) internal successors, (1989), 9 states have internal predecessors, (1989), 0 states have call successors, (0), 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-08-26 21:22:36,178 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 221.0) internal successors, (1989), 9 states have internal predecessors, (1989), 0 states have call successors, (0), 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-08-26 21:22:36,178 INFO L175 Difference]: Start difference. First operand has 100 places, 273 transitions, 4528 flow. Second operand 8 states and 744 transitions. [2023-08-26 21:22:36,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 350 transitions, 6099 flow [2023-08-26 21:22:36,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 350 transitions, 5781 flow, removed 69 selfloop flow, removed 7 redundant places. [2023-08-26 21:22:36,329 INFO L231 Difference]: Finished difference. Result has 103 places, 287 transitions, 4956 flow [2023-08-26 21:22:36,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=4284, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4956, PETRI_PLACES=103, PETRI_TRANSITIONS=287} [2023-08-26 21:22:36,330 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 71 predicate places. [2023-08-26 21:22:36,330 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 287 transitions, 4956 flow [2023-08-26 21:22:36,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.75) internal successors, (686), 8 states have internal predecessors, (686), 0 states have call successors, (0), 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-08-26 21:22:36,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:36,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:36,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 21:22:36,330 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:36,331 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:36,331 INFO L85 PathProgramCache]: Analyzing trace with hash 498862000, now seen corresponding path program 1 times [2023-08-26 21:22:36,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:36,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661193448] [2023-08-26 21:22:36,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:36,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:36,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:37,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:37,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:37,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661193448] [2023-08-26 21:22:37,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661193448] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:37,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:37,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-26 21:22:37,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584444948] [2023-08-26 21:22:37,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:37,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 21:22:37,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:37,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 21:22:37,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-26 21:22:37,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 221 [2023-08-26 21:22:37,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 287 transitions, 4956 flow. Second operand has 12 states, 12 states have (on average 75.25) internal successors, (903), 12 states have internal predecessors, (903), 0 states have call successors, (0), 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-08-26 21:22:37,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:37,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 221 [2023-08-26 21:22:37,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:39,409 INFO L124 PetriNetUnfolderBase]: 2481/4995 cut-off events. [2023-08-26 21:22:39,410 INFO L125 PetriNetUnfolderBase]: For 45308/45308 co-relation queries the response was YES. [2023-08-26 21:22:39,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31055 conditions, 4995 events. 2481/4995 cut-off events. For 45308/45308 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 40161 event pairs, 439 based on Foata normal form. 8/4739 useless extension candidates. Maximal degree in co-relation 31013. Up to 3275 conditions per place. [2023-08-26 21:22:39,459 INFO L140 encePairwiseOnDemand]: 210/221 looper letters, 389 selfloop transitions, 175 changer transitions 2/566 dead transitions. [2023-08-26 21:22:39,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 566 transitions, 10270 flow [2023-08-26 21:22:39,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 21:22:39,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 21:22:39,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 909 transitions. [2023-08-26 21:22:39,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3739201974496092 [2023-08-26 21:22:39,463 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 909 transitions. [2023-08-26 21:22:39,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 909 transitions. [2023-08-26 21:22:39,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:39,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 909 transitions. [2023-08-26 21:22:39,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 82.63636363636364) internal successors, (909), 11 states have internal predecessors, (909), 0 states have call successors, (0), 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-08-26 21:22:39,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 221.0) internal successors, (2652), 12 states have internal predecessors, (2652), 0 states have call successors, (0), 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-08-26 21:22:39,470 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 221.0) internal successors, (2652), 12 states have internal predecessors, (2652), 0 states have call successors, (0), 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-08-26 21:22:39,470 INFO L175 Difference]: Start difference. First operand has 103 places, 287 transitions, 4956 flow. Second operand 11 states and 909 transitions. [2023-08-26 21:22:39,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 566 transitions, 10270 flow [2023-08-26 21:22:39,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 566 transitions, 10124 flow, removed 22 selfloop flow, removed 5 redundant places. [2023-08-26 21:22:39,685 INFO L231 Difference]: Finished difference. Result has 117 places, 456 transitions, 8760 flow [2023-08-26 21:22:39,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=4868, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8760, PETRI_PLACES=117, PETRI_TRANSITIONS=456} [2023-08-26 21:22:39,686 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 85 predicate places. [2023-08-26 21:22:39,686 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 456 transitions, 8760 flow [2023-08-26 21:22:39,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 75.25) internal successors, (903), 12 states have internal predecessors, (903), 0 states have call successors, (0), 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-08-26 21:22:39,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:39,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:39,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 21:22:39,687 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:39,688 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:39,688 INFO L85 PathProgramCache]: Analyzing trace with hash 501629680, now seen corresponding path program 2 times [2023-08-26 21:22:39,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:39,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956056211] [2023-08-26 21:22:39,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:39,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:39,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:41,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:41,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:41,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956056211] [2023-08-26 21:22:41,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956056211] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:41,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:41,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 21:22:41,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54979072] [2023-08-26 21:22:41,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:41,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 21:22:41,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:41,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 21:22:41,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-26 21:22:41,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 221 [2023-08-26 21:22:41,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 456 transitions, 8760 flow. Second operand has 10 states, 10 states have (on average 74.5) internal successors, (745), 10 states have internal predecessors, (745), 0 states have call successors, (0), 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-08-26 21:22:41,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:41,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 221 [2023-08-26 21:22:41,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:42,990 INFO L124 PetriNetUnfolderBase]: 2883/5842 cut-off events. [2023-08-26 21:22:42,990 INFO L125 PetriNetUnfolderBase]: For 62988/62988 co-relation queries the response was YES. [2023-08-26 21:22:43,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39246 conditions, 5842 events. 2883/5842 cut-off events. For 62988/62988 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 48650 event pairs, 596 based on Foata normal form. 8/5534 useless extension candidates. Maximal degree in co-relation 39196. Up to 4415 conditions per place. [2023-08-26 21:22:43,040 INFO L140 encePairwiseOnDemand]: 208/221 looper letters, 511 selfloop transitions, 218 changer transitions 2/731 dead transitions. [2023-08-26 21:22:43,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 731 transitions, 14229 flow [2023-08-26 21:22:43,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 21:22:43,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 21:22:43,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1216 transitions. [2023-08-26 21:22:43,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3668174962292609 [2023-08-26 21:22:43,046 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1216 transitions. [2023-08-26 21:22:43,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1216 transitions. [2023-08-26 21:22:43,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:43,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1216 transitions. [2023-08-26 21:22:43,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 81.06666666666666) internal successors, (1216), 15 states have internal predecessors, (1216), 0 states have call successors, (0), 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-08-26 21:22:43,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 221.0) internal successors, (3536), 16 states have internal predecessors, (3536), 0 states have call successors, (0), 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-08-26 21:22:43,054 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 221.0) internal successors, (3536), 16 states have internal predecessors, (3536), 0 states have call successors, (0), 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-08-26 21:22:43,054 INFO L175 Difference]: Start difference. First operand has 117 places, 456 transitions, 8760 flow. Second operand 15 states and 1216 transitions. [2023-08-26 21:22:43,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 731 transitions, 14229 flow [2023-08-26 21:22:43,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 731 transitions, 14185 flow, removed 22 selfloop flow, removed 0 redundant places. [2023-08-26 21:22:43,430 INFO L231 Difference]: Finished difference. Result has 142 places, 625 transitions, 12489 flow [2023-08-26 21:22:43,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=8734, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12489, PETRI_PLACES=142, PETRI_TRANSITIONS=625} [2023-08-26 21:22:43,432 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 110 predicate places. [2023-08-26 21:22:43,432 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 625 transitions, 12489 flow [2023-08-26 21:22:43,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 74.5) internal successors, (745), 10 states have internal predecessors, (745), 0 states have call successors, (0), 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-08-26 21:22:43,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:43,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:43,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 21:22:43,433 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:43,433 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:43,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1450783424, now seen corresponding path program 3 times [2023-08-26 21:22:43,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:43,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116896371] [2023-08-26 21:22:43,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:43,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:43,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:44,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:44,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:44,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116896371] [2023-08-26 21:22:44,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116896371] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:44,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:44,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 21:22:44,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965146191] [2023-08-26 21:22:44,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:44,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 21:22:44,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:44,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 21:22:44,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-26 21:22:44,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 221 [2023-08-26 21:22:44,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 625 transitions, 12489 flow. Second operand has 7 states, 7 states have (on average 87.14285714285714) internal successors, (610), 7 states have internal predecessors, (610), 0 states have call successors, (0), 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-08-26 21:22:44,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:44,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 221 [2023-08-26 21:22:44,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:45,973 INFO L124 PetriNetUnfolderBase]: 2958/6092 cut-off events. [2023-08-26 21:22:45,973 INFO L125 PetriNetUnfolderBase]: For 77985/77985 co-relation queries the response was YES. [2023-08-26 21:22:46,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44287 conditions, 6092 events. 2958/6092 cut-off events. For 77985/77985 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 52052 event pairs, 816 based on Foata normal form. 18/5756 useless extension candidates. Maximal degree in co-relation 44224. Up to 3132 conditions per place. [2023-08-26 21:22:46,029 INFO L140 encePairwiseOnDemand]: 210/221 looper letters, 420 selfloop transitions, 331 changer transitions 2/753 dead transitions. [2023-08-26 21:22:46,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 753 transitions, 15688 flow [2023-08-26 21:22:46,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 21:22:46,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 21:22:46,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 751 transitions. [2023-08-26 21:22:46,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4247737556561086 [2023-08-26 21:22:46,032 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 751 transitions. [2023-08-26 21:22:46,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 751 transitions. [2023-08-26 21:22:46,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:46,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 751 transitions. [2023-08-26 21:22:46,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 93.875) internal successors, (751), 8 states have internal predecessors, (751), 0 states have call successors, (0), 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-08-26 21:22:46,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 221.0) internal successors, (1989), 9 states have internal predecessors, (1989), 0 states have call successors, (0), 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-08-26 21:22:46,037 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 221.0) internal successors, (1989), 9 states have internal predecessors, (1989), 0 states have call successors, (0), 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-08-26 21:22:46,037 INFO L175 Difference]: Start difference. First operand has 142 places, 625 transitions, 12489 flow. Second operand 8 states and 751 transitions. [2023-08-26 21:22:46,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 753 transitions, 15688 flow [2023-08-26 21:22:46,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 753 transitions, 15390 flow, removed 149 selfloop flow, removed 0 redundant places. [2023-08-26 21:22:46,443 INFO L231 Difference]: Finished difference. Result has 153 places, 660 transitions, 13972 flow [2023-08-26 21:22:46,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=12215, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13972, PETRI_PLACES=153, PETRI_TRANSITIONS=660} [2023-08-26 21:22:46,444 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 121 predicate places. [2023-08-26 21:22:46,444 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 660 transitions, 13972 flow [2023-08-26 21:22:46,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 87.14285714285714) internal successors, (610), 7 states have internal predecessors, (610), 0 states have call successors, (0), 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-08-26 21:22:46,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:46,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:46,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 21:22:46,444 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:46,445 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:46,445 INFO L85 PathProgramCache]: Analyzing trace with hash -2121663432, now seen corresponding path program 4 times [2023-08-26 21:22:46,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:46,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305814640] [2023-08-26 21:22:46,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:46,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:46,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:47,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:47,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:47,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305814640] [2023-08-26 21:22:47,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305814640] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:47,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:47,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 21:22:47,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786771532] [2023-08-26 21:22:47,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:47,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 21:22:47,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:47,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 21:22:47,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-26 21:22:47,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 221 [2023-08-26 21:22:47,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 660 transitions, 13972 flow. Second operand has 11 states, 11 states have (on average 79.36363636363636) internal successors, (873), 11 states have internal predecessors, (873), 0 states have call successors, (0), 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-08-26 21:22:47,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:47,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 221 [2023-08-26 21:22:47,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:50,579 INFO L124 PetriNetUnfolderBase]: 3306/6926 cut-off events. [2023-08-26 21:22:50,580 INFO L125 PetriNetUnfolderBase]: For 103171/103171 co-relation queries the response was YES. [2023-08-26 21:22:50,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52650 conditions, 6926 events. 3306/6926 cut-off events. For 103171/103171 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 61416 event pairs, 606 based on Foata normal form. 8/6510 useless extension candidates. Maximal degree in co-relation 52581. Up to 3146 conditions per place. [2023-08-26 21:22:50,651 INFO L140 encePairwiseOnDemand]: 209/221 looper letters, 443 selfloop transitions, 523 changer transitions 2/968 dead transitions. [2023-08-26 21:22:50,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 968 transitions, 21467 flow [2023-08-26 21:22:50,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-26 21:22:50,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-26 21:22:50,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1547 transitions. [2023-08-26 21:22:50,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2023-08-26 21:22:50,656 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1547 transitions. [2023-08-26 21:22:50,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1547 transitions. [2023-08-26 21:22:50,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:50,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1547 transitions. [2023-08-26 21:22:50,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 85.94444444444444) internal successors, (1547), 18 states have internal predecessors, (1547), 0 states have call successors, (0), 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-08-26 21:22:50,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 221.0) internal successors, (4199), 19 states have internal predecessors, (4199), 0 states have call successors, (0), 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-08-26 21:22:50,664 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 221.0) internal successors, (4199), 19 states have internal predecessors, (4199), 0 states have call successors, (0), 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-08-26 21:22:50,664 INFO L175 Difference]: Start difference. First operand has 153 places, 660 transitions, 13972 flow. Second operand 18 states and 1547 transitions. [2023-08-26 21:22:50,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 968 transitions, 21467 flow [2023-08-26 21:22:51,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 968 transitions, 20899 flow, removed 184 selfloop flow, removed 2 redundant places. [2023-08-26 21:22:51,396 INFO L231 Difference]: Finished difference. Result has 177 places, 862 transitions, 19805 flow [2023-08-26 21:22:51,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=13563, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=19805, PETRI_PLACES=177, PETRI_TRANSITIONS=862} [2023-08-26 21:22:51,397 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 145 predicate places. [2023-08-26 21:22:51,397 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 862 transitions, 19805 flow [2023-08-26 21:22:51,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 79.36363636363636) internal successors, (873), 11 states have internal predecessors, (873), 0 states have call successors, (0), 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-08-26 21:22:51,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:51,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:51,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 21:22:51,398 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:51,398 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:51,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1268684202, now seen corresponding path program 5 times [2023-08-26 21:22:51,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:51,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481505973] [2023-08-26 21:22:51,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:51,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:51,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:52,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:52,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:52,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481505973] [2023-08-26 21:22:52,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481505973] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:52,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:52,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 21:22:52,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417013746] [2023-08-26 21:22:52,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:52,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 21:22:52,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:52,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 21:22:52,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-26 21:22:52,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 221 [2023-08-26 21:22:52,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 862 transitions, 19805 flow. Second operand has 8 states, 8 states have (on average 84.875) internal successors, (679), 8 states have internal predecessors, (679), 0 states have call successors, (0), 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-08-26 21:22:52,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:52,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 221 [2023-08-26 21:22:52,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:54,930 INFO L124 PetriNetUnfolderBase]: 3421/7297 cut-off events. [2023-08-26 21:22:54,930 INFO L125 PetriNetUnfolderBase]: For 130692/130692 co-relation queries the response was YES. [2023-08-26 21:22:54,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59069 conditions, 7297 events. 3421/7297 cut-off events. For 130692/130692 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 66527 event pairs, 467 based on Foata normal form. 8/6831 useless extension candidates. Maximal degree in co-relation 58991. Up to 3553 conditions per place. [2023-08-26 21:22:55,002 INFO L140 encePairwiseOnDemand]: 211/221 looper letters, 509 selfloop transitions, 491 changer transitions 4/1004 dead transitions. [2023-08-26 21:22:55,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 1004 transitions, 24112 flow [2023-08-26 21:22:55,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 21:22:55,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 21:22:55,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 925 transitions. [2023-08-26 21:22:55,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41855203619909503 [2023-08-26 21:22:55,005 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 925 transitions. [2023-08-26 21:22:55,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 925 transitions. [2023-08-26 21:22:55,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:55,006 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 925 transitions. [2023-08-26 21:22:55,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 92.5) internal successors, (925), 10 states have internal predecessors, (925), 0 states have call successors, (0), 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-08-26 21:22:55,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 221.0) internal successors, (2431), 11 states have internal predecessors, (2431), 0 states have call successors, (0), 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-08-26 21:22:55,010 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 221.0) internal successors, (2431), 11 states have internal predecessors, (2431), 0 states have call successors, (0), 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-08-26 21:22:55,010 INFO L175 Difference]: Start difference. First operand has 177 places, 862 transitions, 19805 flow. Second operand 10 states and 925 transitions. [2023-08-26 21:22:55,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 1004 transitions, 24112 flow [2023-08-26 21:22:55,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 1004 transitions, 23616 flow, removed 119 selfloop flow, removed 7 redundant places. [2023-08-26 21:22:55,841 INFO L231 Difference]: Finished difference. Result has 182 places, 914 transitions, 22179 flow [2023-08-26 21:22:55,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=19314, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22179, PETRI_PLACES=182, PETRI_TRANSITIONS=914} [2023-08-26 21:22:55,842 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 150 predicate places. [2023-08-26 21:22:55,842 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 914 transitions, 22179 flow [2023-08-26 21:22:55,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 84.875) internal successors, (679), 8 states have internal predecessors, (679), 0 states have call successors, (0), 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-08-26 21:22:55,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:55,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:55,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 21:22:55,843 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting P1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:55,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:55,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1150807606, now seen corresponding path program 1 times [2023-08-26 21:22:55,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:55,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661798231] [2023-08-26 21:22:55,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:55,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:55,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:22:55,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:22:55,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:22:55,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661798231] [2023-08-26 21:22:55,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661798231] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:22:55,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:22:55,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 21:22:55,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122274065] [2023-08-26 21:22:55,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:22:55,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 21:22:55,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:22:55,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 21:22:55,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 21:22:55,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 221 [2023-08-26 21:22:55,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 914 transitions, 22179 flow. Second operand has 4 states, 4 states have (on average 92.75) internal successors, (371), 4 states have internal predecessors, (371), 0 states have call successors, (0), 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-08-26 21:22:55,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:22:55,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 221 [2023-08-26 21:22:55,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:22:58,412 INFO L124 PetriNetUnfolderBase]: 3203/6605 cut-off events. [2023-08-26 21:22:58,412 INFO L125 PetriNetUnfolderBase]: For 157773/157773 co-relation queries the response was YES. [2023-08-26 21:22:58,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58633 conditions, 6605 events. 3203/6605 cut-off events. For 157773/157773 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 59257 event pairs, 239 based on Foata normal form. 0/6605 useless extension candidates. Maximal degree in co-relation 58554. Up to 3329 conditions per place. [2023-08-26 21:22:58,456 INFO L140 encePairwiseOnDemand]: 216/221 looper letters, 127 selfloop transitions, 5 changer transitions 1055/1187 dead transitions. [2023-08-26 21:22:58,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 1187 transitions, 30660 flow [2023-08-26 21:22:58,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 21:22:58,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 21:22:58,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 398 transitions. [2023-08-26 21:22:58,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4502262443438914 [2023-08-26 21:22:58,467 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 398 transitions. [2023-08-26 21:22:58,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 398 transitions. [2023-08-26 21:22:58,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:22:58,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 398 transitions. [2023-08-26 21:22:58,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 99.5) internal successors, (398), 4 states have internal predecessors, (398), 0 states have call successors, (0), 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-08-26 21:22:58,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 221.0) internal successors, (1105), 5 states have internal predecessors, (1105), 0 states have call successors, (0), 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-08-26 21:22:58,469 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 221.0) internal successors, (1105), 5 states have internal predecessors, (1105), 0 states have call successors, (0), 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-08-26 21:22:58,469 INFO L175 Difference]: Start difference. First operand has 182 places, 914 transitions, 22179 flow. Second operand 4 states and 398 transitions. [2023-08-26 21:22:58,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 1187 transitions, 30660 flow [2023-08-26 21:22:59,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 1187 transitions, 30143 flow, removed 137 selfloop flow, removed 3 redundant places. [2023-08-26 21:22:59,376 INFO L231 Difference]: Finished difference. Result has 180 places, 122 transitions, 2635 flow [2023-08-26 21:22:59,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=21792, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=912, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=907, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2635, PETRI_PLACES=180, PETRI_TRANSITIONS=122} [2023-08-26 21:22:59,377 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 148 predicate places. [2023-08-26 21:22:59,377 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 122 transitions, 2635 flow [2023-08-26 21:22:59,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 92.75) internal successors, (371), 4 states have internal predecessors, (371), 0 states have call successors, (0), 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-08-26 21:22:59,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:22:59,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:22:59,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 21:22:59,378 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:22:59,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:22:59,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1998425290, now seen corresponding path program 6 times [2023-08-26 21:22:59,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:22:59,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852573101] [2023-08-26 21:22:59,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:22:59,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:22:59,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:23:00,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:23:00,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:23:00,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852573101] [2023-08-26 21:23:00,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852573101] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:23:00,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:23:00,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 21:23:00,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303653202] [2023-08-26 21:23:00,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:23:00,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 21:23:00,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:23:00,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 21:23:00,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-26 21:23:00,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 221 [2023-08-26 21:23:00,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 122 transitions, 2635 flow. Second operand has 9 states, 9 states have (on average 82.66666666666667) internal successors, (744), 9 states have internal predecessors, (744), 0 states have call successors, (0), 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-08-26 21:23:00,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:23:00,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 221 [2023-08-26 21:23:00,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:23:00,804 INFO L124 PetriNetUnfolderBase]: 167/393 cut-off events. [2023-08-26 21:23:00,804 INFO L125 PetriNetUnfolderBase]: For 7011/7011 co-relation queries the response was YES. [2023-08-26 21:23:00,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3493 conditions, 393 events. 167/393 cut-off events. For 7011/7011 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2058 event pairs, 15 based on Foata normal form. 2/395 useless extension candidates. Maximal degree in co-relation 3425. Up to 353 conditions per place. [2023-08-26 21:23:00,807 INFO L140 encePairwiseOnDemand]: 214/221 looper letters, 119 selfloop transitions, 12 changer transitions 0/131 dead transitions. [2023-08-26 21:23:00,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 131 transitions, 2944 flow [2023-08-26 21:23:00,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 21:23:00,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 21:23:00,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 599 transitions. [2023-08-26 21:23:00,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872010342598578 [2023-08-26 21:23:00,808 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 599 transitions. [2023-08-26 21:23:00,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 599 transitions. [2023-08-26 21:23:00,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:23:00,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 599 transitions. [2023-08-26 21:23:00,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 85.57142857142857) internal successors, (599), 7 states have internal predecessors, (599), 0 states have call successors, (0), 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-08-26 21:23:00,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 221.0) internal successors, (1768), 8 states have internal predecessors, (1768), 0 states have call successors, (0), 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-08-26 21:23:00,812 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 221.0) internal successors, (1768), 8 states have internal predecessors, (1768), 0 states have call successors, (0), 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-08-26 21:23:00,812 INFO L175 Difference]: Start difference. First operand has 180 places, 122 transitions, 2635 flow. Second operand 7 states and 599 transitions. [2023-08-26 21:23:00,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 131 transitions, 2944 flow [2023-08-26 21:23:00,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 131 transitions, 1969 flow, removed 95 selfloop flow, removed 55 redundant places. [2023-08-26 21:23:00,847 INFO L231 Difference]: Finished difference. Result has 105 places, 123 transitions, 1719 flow [2023-08-26 21:23:00,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1719, PETRI_PLACES=105, PETRI_TRANSITIONS=123} [2023-08-26 21:23:00,847 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 73 predicate places. [2023-08-26 21:23:00,847 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 123 transitions, 1719 flow [2023-08-26 21:23:00,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 82.66666666666667) internal successors, (744), 9 states have internal predecessors, (744), 0 states have call successors, (0), 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-08-26 21:23:00,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:23:00,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:23:00,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 21:23:00,848 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:23:00,848 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:23:00,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1859099872, now seen corresponding path program 1 times [2023-08-26 21:23:00,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:23:00,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274427426] [2023-08-26 21:23:00,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:23:00,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:23:00,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:23:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:23:03,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:23:03,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274427426] [2023-08-26 21:23:03,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274427426] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:23:03,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:23:03,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-26 21:23:03,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137532387] [2023-08-26 21:23:03,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:23:03,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 21:23:03,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:23:03,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 21:23:03,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-08-26 21:23:03,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 221 [2023-08-26 21:23:03,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 123 transitions, 1719 flow. Second operand has 12 states, 12 states have (on average 72.33333333333333) internal successors, (868), 12 states have internal predecessors, (868), 0 states have call successors, (0), 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-08-26 21:23:03,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:23:03,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 221 [2023-08-26 21:23:03,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:23:05,137 INFO L124 PetriNetUnfolderBase]: 178/434 cut-off events. [2023-08-26 21:23:05,138 INFO L125 PetriNetUnfolderBase]: For 2824/2824 co-relation queries the response was YES. [2023-08-26 21:23:05,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2876 conditions, 434 events. 178/434 cut-off events. For 2824/2824 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2376 event pairs, 13 based on Foata normal form. 4/438 useless extension candidates. Maximal degree in co-relation 2835. Up to 234 conditions per place. [2023-08-26 21:23:05,140 INFO L140 encePairwiseOnDemand]: 210/221 looper letters, 93 selfloop transitions, 64 changer transitions 18/175 dead transitions. [2023-08-26 21:23:05,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 175 transitions, 2569 flow [2023-08-26 21:23:05,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 21:23:05,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 21:23:05,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1296 transitions. [2023-08-26 21:23:05,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3449560819803034 [2023-08-26 21:23:05,142 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1296 transitions. [2023-08-26 21:23:05,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1296 transitions. [2023-08-26 21:23:05,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:23:05,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1296 transitions. [2023-08-26 21:23:05,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 76.23529411764706) internal successors, (1296), 17 states have internal predecessors, (1296), 0 states have call successors, (0), 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-08-26 21:23:05,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 221.0) internal successors, (3978), 18 states have internal predecessors, (3978), 0 states have call successors, (0), 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-08-26 21:23:05,149 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 221.0) internal successors, (3978), 18 states have internal predecessors, (3978), 0 states have call successors, (0), 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-08-26 21:23:05,149 INFO L175 Difference]: Start difference. First operand has 105 places, 123 transitions, 1719 flow. Second operand 17 states and 1296 transitions. [2023-08-26 21:23:05,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 175 transitions, 2569 flow [2023-08-26 21:23:05,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 175 transitions, 2479 flow, removed 7 selfloop flow, removed 9 redundant places. [2023-08-26 21:23:05,166 INFO L231 Difference]: Finished difference. Result has 119 places, 140 transitions, 2050 flow [2023-08-26 21:23:05,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2050, PETRI_PLACES=119, PETRI_TRANSITIONS=140} [2023-08-26 21:23:05,167 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 87 predicate places. [2023-08-26 21:23:05,167 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 140 transitions, 2050 flow [2023-08-26 21:23:05,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 72.33333333333333) internal successors, (868), 12 states have internal predecessors, (868), 0 states have call successors, (0), 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-08-26 21:23:05,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:23:05,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:23:05,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 21:23:05,167 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:23:05,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:23:05,168 INFO L85 PathProgramCache]: Analyzing trace with hash 518880238, now seen corresponding path program 2 times [2023-08-26 21:23:05,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:23:05,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216613883] [2023-08-26 21:23:05,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:23:05,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:23:05,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:23:06,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:23:06,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:23:06,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216613883] [2023-08-26 21:23:06,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216613883] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:23:06,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:23:06,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 21:23:06,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399451220] [2023-08-26 21:23:06,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:23:06,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 21:23:06,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:23:06,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 21:23:06,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-26 21:23:06,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 221 [2023-08-26 21:23:06,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 140 transitions, 2050 flow. Second operand has 10 states, 10 states have (on average 81.6) internal successors, (816), 10 states have internal predecessors, (816), 0 states have call successors, (0), 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-08-26 21:23:06,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:23:06,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 221 [2023-08-26 21:23:06,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:23:07,009 INFO L124 PetriNetUnfolderBase]: 180/443 cut-off events. [2023-08-26 21:23:07,009 INFO L125 PetriNetUnfolderBase]: For 2938/2938 co-relation queries the response was YES. [2023-08-26 21:23:07,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3019 conditions, 443 events. 180/443 cut-off events. For 2938/2938 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2466 event pairs, 13 based on Foata normal form. 4/447 useless extension candidates. Maximal degree in co-relation 2975. Up to 203 conditions per place. [2023-08-26 21:23:07,012 INFO L140 encePairwiseOnDemand]: 210/221 looper letters, 69 selfloop transitions, 83 changer transitions 27/179 dead transitions. [2023-08-26 21:23:07,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 179 transitions, 2783 flow [2023-08-26 21:23:07,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 21:23:07,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 21:23:07,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1104 transitions. [2023-08-26 21:23:07,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38426731639401324 [2023-08-26 21:23:07,014 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1104 transitions. [2023-08-26 21:23:07,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1104 transitions. [2023-08-26 21:23:07,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:23:07,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1104 transitions. [2023-08-26 21:23:07,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 84.92307692307692) internal successors, (1104), 13 states have internal predecessors, (1104), 0 states have call successors, (0), 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-08-26 21:23:07,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 221.0) internal successors, (3094), 14 states have internal predecessors, (3094), 0 states have call successors, (0), 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-08-26 21:23:07,020 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 221.0) internal successors, (3094), 14 states have internal predecessors, (3094), 0 states have call successors, (0), 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-08-26 21:23:07,021 INFO L175 Difference]: Start difference. First operand has 119 places, 140 transitions, 2050 flow. Second operand 13 states and 1104 transitions. [2023-08-26 21:23:07,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 179 transitions, 2783 flow [2023-08-26 21:23:07,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 179 transitions, 2633 flow, removed 13 selfloop flow, removed 11 redundant places. [2023-08-26 21:23:07,040 INFO L231 Difference]: Finished difference. Result has 123 places, 139 transitions, 2150 flow [2023-08-26 21:23:07,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=1918, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2150, PETRI_PLACES=123, PETRI_TRANSITIONS=139} [2023-08-26 21:23:07,040 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 91 predicate places. [2023-08-26 21:23:07,041 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 139 transitions, 2150 flow [2023-08-26 21:23:07,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 81.6) internal successors, (816), 10 states have internal predecessors, (816), 0 states have call successors, (0), 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-08-26 21:23:07,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:23:07,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:23:07,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 21:23:07,042 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:23:07,042 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:23:07,042 INFO L85 PathProgramCache]: Analyzing trace with hash -321141728, now seen corresponding path program 3 times [2023-08-26 21:23:07,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:23:07,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044410808] [2023-08-26 21:23:07,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:23:07,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:23:07,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:23:08,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-08-26 21:23:08,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:23:08,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044410808] [2023-08-26 21:23:08,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044410808] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:23:08,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:23:08,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 21:23:08,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618934887] [2023-08-26 21:23:08,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:23:08,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 21:23:08,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:23:08,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 21:23:08,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-26 21:23:08,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 221 [2023-08-26 21:23:08,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 139 transitions, 2150 flow. Second operand has 10 states, 10 states have (on average 82.6) internal successors, (826), 10 states have internal predecessors, (826), 0 states have call successors, (0), 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-08-26 21:23:08,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:23:08,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 221 [2023-08-26 21:23:08,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:23:08,734 INFO L124 PetriNetUnfolderBase]: 139/345 cut-off events. [2023-08-26 21:23:08,734 INFO L125 PetriNetUnfolderBase]: For 2601/2601 co-relation queries the response was YES. [2023-08-26 21:23:08,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2571 conditions, 345 events. 139/345 cut-off events. For 2601/2601 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1740 event pairs, 6 based on Foata normal form. 4/349 useless extension candidates. Maximal degree in co-relation 2527. Up to 111 conditions per place. [2023-08-26 21:23:08,736 INFO L140 encePairwiseOnDemand]: 212/221 looper letters, 77 selfloop transitions, 26 changer transitions 78/181 dead transitions. [2023-08-26 21:23:08,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 181 transitions, 2883 flow [2023-08-26 21:23:08,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 21:23:08,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 21:23:08,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 781 transitions. [2023-08-26 21:23:08,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926596279537456 [2023-08-26 21:23:08,738 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 781 transitions. [2023-08-26 21:23:08,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 781 transitions. [2023-08-26 21:23:08,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:23:08,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 781 transitions. [2023-08-26 21:23:08,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 86.77777777777777) internal successors, (781), 9 states have internal predecessors, (781), 0 states have call successors, (0), 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-08-26 21:23:08,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 221.0) internal successors, (2210), 10 states have internal predecessors, (2210), 0 states have call successors, (0), 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-08-26 21:23:08,741 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 221.0) internal successors, (2210), 10 states have internal predecessors, (2210), 0 states have call successors, (0), 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-08-26 21:23:08,741 INFO L175 Difference]: Start difference. First operand has 123 places, 139 transitions, 2150 flow. Second operand 9 states and 781 transitions. [2023-08-26 21:23:08,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 181 transitions, 2883 flow [2023-08-26 21:23:08,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 181 transitions, 2649 flow, removed 20 selfloop flow, removed 12 redundant places. [2023-08-26 21:23:08,760 INFO L231 Difference]: Finished difference. Result has 120 places, 99 transitions, 1398 flow [2023-08-26 21:23:08,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1398, PETRI_PLACES=120, PETRI_TRANSITIONS=99} [2023-08-26 21:23:08,761 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 88 predicate places. [2023-08-26 21:23:08,761 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 99 transitions, 1398 flow [2023-08-26 21:23:08,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 82.6) internal successors, (826), 10 states have internal predecessors, (826), 0 states have call successors, (0), 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-08-26 21:23:08,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:23:08,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:23:08,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 21:23:08,762 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:23:08,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:23:08,762 INFO L85 PathProgramCache]: Analyzing trace with hash -708469326, now seen corresponding path program 4 times [2023-08-26 21:23:08,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:23:08,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872570836] [2023-08-26 21:23:08,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:23:08,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:23:08,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:23:09,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:23:09,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:23:09,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872570836] [2023-08-26 21:23:09,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872570836] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:23:09,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:23:09,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 21:23:09,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966358754] [2023-08-26 21:23:09,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:23:09,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 21:23:09,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:23:09,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 21:23:09,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-26 21:23:09,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 221 [2023-08-26 21:23:09,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 99 transitions, 1398 flow. Second operand has 10 states, 10 states have (on average 83.6) internal successors, (836), 10 states have internal predecessors, (836), 0 states have call successors, (0), 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-08-26 21:23:09,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:23:09,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 221 [2023-08-26 21:23:09,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:23:09,830 INFO L124 PetriNetUnfolderBase]: 93/241 cut-off events. [2023-08-26 21:23:09,830 INFO L125 PetriNetUnfolderBase]: For 2057/2057 co-relation queries the response was YES. [2023-08-26 21:23:09,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1690 conditions, 241 events. 93/241 cut-off events. For 2057/2057 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1049 event pairs, 11 based on Foata normal form. 4/245 useless extension candidates. Maximal degree in co-relation 1651. Up to 70 conditions per place. [2023-08-26 21:23:09,831 INFO L140 encePairwiseOnDemand]: 212/221 looper letters, 52 selfloop transitions, 33 changer transitions 44/129 dead transitions. [2023-08-26 21:23:09,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 129 transitions, 1876 flow [2023-08-26 21:23:09,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 21:23:09,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 21:23:09,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1046 transitions. [2023-08-26 21:23:09,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39441930618401205 [2023-08-26 21:23:09,833 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1046 transitions. [2023-08-26 21:23:09,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1046 transitions. [2023-08-26 21:23:09,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:23:09,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1046 transitions. [2023-08-26 21:23:09,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 87.16666666666667) internal successors, (1046), 12 states have internal predecessors, (1046), 0 states have call successors, (0), 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-08-26 21:23:09,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 221.0) internal successors, (2873), 13 states have internal predecessors, (2873), 0 states have call successors, (0), 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-08-26 21:23:09,836 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 221.0) internal successors, (2873), 13 states have internal predecessors, (2873), 0 states have call successors, (0), 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-08-26 21:23:09,837 INFO L175 Difference]: Start difference. First operand has 120 places, 99 transitions, 1398 flow. Second operand 12 states and 1046 transitions. [2023-08-26 21:23:09,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 129 transitions, 1876 flow [2023-08-26 21:23:09,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 129 transitions, 1608 flow, removed 40 selfloop flow, removed 18 redundant places. [2023-08-26 21:23:09,849 INFO L231 Difference]: Finished difference. Result has 108 places, 73 transitions, 921 flow [2023-08-26 21:23:09,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=921, PETRI_PLACES=108, PETRI_TRANSITIONS=73} [2023-08-26 21:23:09,849 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 76 predicate places. [2023-08-26 21:23:09,849 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 73 transitions, 921 flow [2023-08-26 21:23:09,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 83.6) internal successors, (836), 10 states have internal predecessors, (836), 0 states have call successors, (0), 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-08-26 21:23:09,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 21:23:09,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:23:09,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 21:23:09,850 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, P1Err0ASSERT_VIOLATIONASSERT, P1Err1ASSERT_VIOLATIONASSERT (and 11 more)] === [2023-08-26 21:23:09,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 21:23:09,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1307052978, now seen corresponding path program 5 times [2023-08-26 21:23:09,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 21:23:09,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014633333] [2023-08-26 21:23:09,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 21:23:09,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 21:23:09,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 21:23:10,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 21:23:10,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 21:23:10,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014633333] [2023-08-26 21:23:10,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014633333] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 21:23:10,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 21:23:10,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 21:23:10,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54008953] [2023-08-26 21:23:10,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 21:23:10,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 21:23:10,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 21:23:10,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 21:23:10,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-26 21:23:10,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 221 [2023-08-26 21:23:10,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 73 transitions, 921 flow. Second operand has 9 states, 9 states have (on average 85.77777777777777) internal successors, (772), 9 states have internal predecessors, (772), 0 states have call successors, (0), 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-08-26 21:23:10,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 21:23:10,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 221 [2023-08-26 21:23:10,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 21:23:10,640 INFO L124 PetriNetUnfolderBase]: 56/153 cut-off events. [2023-08-26 21:23:10,640 INFO L125 PetriNetUnfolderBase]: For 1056/1056 co-relation queries the response was YES. [2023-08-26 21:23:10,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1026 conditions, 153 events. 56/153 cut-off events. For 1056/1056 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 565 event pairs, 0 based on Foata normal form. 8/161 useless extension candidates. Maximal degree in co-relation 991. Up to 130 conditions per place. [2023-08-26 21:23:10,641 INFO L140 encePairwiseOnDemand]: 216/221 looper letters, 0 selfloop transitions, 0 changer transitions 75/75 dead transitions. [2023-08-26 21:23:10,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 75 transitions, 1065 flow [2023-08-26 21:23:10,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 21:23:10,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 21:23:10,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 525 transitions. [2023-08-26 21:23:10,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39592760180995473 [2023-08-26 21:23:10,642 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 525 transitions. [2023-08-26 21:23:10,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 525 transitions. [2023-08-26 21:23:10,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 21:23:10,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 525 transitions. [2023-08-26 21:23:10,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 87.5) internal successors, (525), 6 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-08-26 21:23:10,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 221.0) internal successors, (1547), 7 states have internal predecessors, (1547), 0 states have call successors, (0), 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-08-26 21:23:10,644 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 221.0) internal successors, (1547), 7 states have internal predecessors, (1547), 0 states have call successors, (0), 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-08-26 21:23:10,644 INFO L175 Difference]: Start difference. First operand has 108 places, 73 transitions, 921 flow. Second operand 6 states and 525 transitions. [2023-08-26 21:23:10,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 75 transitions, 1065 flow [2023-08-26 21:23:10,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 75 transitions, 839 flow, removed 13 selfloop flow, removed 21 redundant places. [2023-08-26 21:23:10,648 INFO L231 Difference]: Finished difference. Result has 87 places, 0 transitions, 0 flow [2023-08-26 21:23:10,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=0, PETRI_PLACES=87, PETRI_TRANSITIONS=0} [2023-08-26 21:23:10,649 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 55 predicate places. [2023-08-26 21:23:10,649 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 0 transitions, 0 flow [2023-08-26 21:23:10,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 85.77777777777777) internal successors, (772), 9 states have internal predecessors, (772), 0 states have call successors, (0), 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-08-26 21:23:10,651 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 15 remaining) [2023-08-26 21:23:10,653 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 15 remaining) [2023-08-26 21:23:10,653 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P1Err0ASSERT_VIOLATIONASSERT (12 of 15 remaining) [2023-08-26 21:23:10,653 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P1Err1ASSERT_VIOLATIONASSERT (11 of 15 remaining) [2023-08-26 21:23:10,653 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 15 remaining) [2023-08-26 21:23:10,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 15 remaining) [2023-08-26 21:23:10,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (8 of 15 remaining) [2023-08-26 21:23:10,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 15 remaining) [2023-08-26 21:23:10,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 15 remaining) [2023-08-26 21:23:10,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 15 remaining) [2023-08-26 21:23:10,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 15 remaining) [2023-08-26 21:23:10,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P1Err0ASSERT_VIOLATIONASSERT (3 of 15 remaining) [2023-08-26 21:23:10,655 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P1Err1ASSERT_VIOLATIONASSERT (2 of 15 remaining) [2023-08-26 21:23:10,655 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 15 remaining) [2023-08-26 21:23:10,655 INFO L805 garLoopResultBuilder]: Registering result SAFE for location P1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 15 remaining) [2023-08-26 21:23:10,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 21:23:10,655 INFO L445 BasicCegarLoop]: Path program histogram: [6, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 21:23:10,660 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 21:23:10,660 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 21:23:10,662 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 09:23:10 BasicIcfg [2023-08-26 21:23:10,662 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 21:23:10,663 INFO L158 Benchmark]: Toolchain (without parser) took 59679.76ms. Allocated memory was 364.9MB in the beginning and 2.1GB in the end (delta: 1.8GB). Free memory was 340.1MB in the beginning and 1.3GB in the end (delta: -962.9MB). Peak memory consumption was 788.7MB. Max. memory is 16.0GB. [2023-08-26 21:23:10,663 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 364.9MB. Free memory is still 342.5MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 21:23:10,663 INFO L158 Benchmark]: CACSL2BoogieTranslator took 616.74ms. Allocated memory is still 364.9MB. Free memory was 339.5MB in the beginning and 312.1MB in the end (delta: 27.4MB). Peak memory consumption was 27.3MB. Max. memory is 16.0GB. [2023-08-26 21:23:10,663 INFO L158 Benchmark]: Boogie Procedure Inliner took 86.94ms. Allocated memory is still 364.9MB. Free memory was 312.1MB in the beginning and 308.1MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-26 21:23:10,664 INFO L158 Benchmark]: Boogie Preprocessor took 60.00ms. Allocated memory is still 364.9MB. Free memory was 308.1MB in the beginning and 305.5MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 21:23:10,664 INFO L158 Benchmark]: RCFGBuilder took 934.40ms. Allocated memory is still 364.9MB. Free memory was 305.5MB in the beginning and 293.3MB in the end (delta: 12.2MB). Peak memory consumption was 34.7MB. Max. memory is 16.0GB. [2023-08-26 21:23:10,664 INFO L158 Benchmark]: TraceAbstraction took 57974.65ms. Allocated memory was 364.9MB in the beginning and 2.1GB in the end (delta: 1.8GB). Free memory was 293.3MB in the beginning and 1.3GB in the end (delta: -1.0GB). Peak memory consumption was 741.5MB. Max. memory is 16.0GB. [2023-08-26 21:23:10,665 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.22ms. Allocated memory is still 364.9MB. Free memory is still 342.5MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 616.74ms. Allocated memory is still 364.9MB. Free memory was 339.5MB in the beginning and 312.1MB in the end (delta: 27.4MB). Peak memory consumption was 27.3MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 86.94ms. Allocated memory is still 364.9MB. Free memory was 312.1MB in the beginning and 308.1MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 60.00ms. Allocated memory is still 364.9MB. Free memory was 308.1MB in the beginning and 305.5MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 934.40ms. Allocated memory is still 364.9MB. Free memory was 305.5MB in the beginning and 293.3MB in the end (delta: 12.2MB). Peak memory consumption was 34.7MB. Max. memory is 16.0GB. * TraceAbstraction took 57974.65ms. Allocated memory was 364.9MB in the beginning and 2.1GB in the end (delta: 1.8GB). Free memory was 293.3MB in the beginning and 1.3GB in the end (delta: -1.0GB). Peak memory consumption was 741.5MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 268]: Unsoundness Warning unspecified type, defaulting to int C: short [268] - GenericResultAtLocation [Line: 268]: Unsoundness Warning unspecified type, defaulting to int C: short [268] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.5s, 117 PlacesBefore, 32 PlacesAfterwards, 113 TransitionsBefore, 25 TransitionsAfterwards, 1826 CoEnabledTransitionPairs, 8 FixpointIterations, 50 TrivialSequentialCompositions, 41 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 12 ConcurrentYvCompositions, 3 ChoiceCompositions, 106 TotalNumberOfCompositions, 7418 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2696, independent: 2397, independent conditional: 0, independent unconditional: 2397, dependent: 299, dependent conditional: 0, dependent unconditional: 299, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1040, independent: 992, independent conditional: 0, independent unconditional: 992, dependent: 48, dependent conditional: 0, dependent unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2696, independent: 1405, independent conditional: 0, independent unconditional: 1405, dependent: 251, dependent conditional: 0, dependent unconditional: 251, unknown: 1040, unknown conditional: 0, unknown unconditional: 1040] , Statistics on independence cache: Total cache size (in pairs): 108, Positive cache size: 85, Positive conditional cache size: 0, Positive unconditional cache size: 85, Negative cache size: 23, Negative conditional cache size: 0, Negative unconditional cache size: 23, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 788]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 788]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 18]: assertion always holds For all program executions holds that assertion always holds at this location - PositiveResult [Line: 18]: assertion always holds For all program executions holds that assertion always holds at this location - PositiveResult [Line: 861]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 861]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 18]: assertion always holds For all program executions holds that assertion always holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 140 locations, 15 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 57.9s, OverallIterations: 28, TraceHistogramMax: 1, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 29.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.6s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1078 SdHoareTripleChecker+Valid, 5.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1078 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 4.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 503 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3644 IncrementalHoareTripleChecker+Invalid, 4147 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 503 mSolverCounterUnsat, 0 mSDtfsCounter, 3644 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 239 GetRequests, 3 SyntacticMatches, 4 SemanticMatches, 232 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 5.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=22179occurred in iteration=21, InterpolantAutomatonStates: 226, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 21.3s InterpolantComputationTime, 363 NumberOfCodeBlocks, 363 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 335 ConstructedInterpolants, 0 QuantifiedInterpolants, 7500 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 28 InterpolantComputations, 28 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 7 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-26 21:23:10,682 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...