/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 --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -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/weaver/chl-chromosome-opt-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 06:02:10,615 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 06:02:10,681 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-27 06:02:10,685 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 06:02:10,686 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 06:02:10,709 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 06:02:10,709 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 06:02:10,709 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 06:02:10,710 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 06:02:10,713 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 06:02:10,713 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 06:02:10,713 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 06:02:10,713 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 06:02:10,714 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 06:02:10,714 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 06:02:10,714 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 06:02:10,715 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 06:02:10,715 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 06:02:10,715 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 06:02:10,715 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 06:02:10,715 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 06:02:10,715 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 06:02:10,715 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 06:02:10,716 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 06:02:10,716 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 06:02:10,716 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 06:02:10,716 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 06:02:10,716 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 06:02:10,717 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 06:02:10,717 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 06:02:10,718 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 06:02:10,718 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 06:02:10,718 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 06:02:10,718 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 06:02:10,718 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 06:02:10,718 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.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST 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-27 06:02:10,971 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 06:02:10,982 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 06:02:10,984 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 06:02:10,984 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 06:02:10,985 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 06:02:10,986 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2023-08-27 06:02:11,970 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 06:02:12,127 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 06:02:12,128 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2023-08-27 06:02:12,133 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fb6c1509b/f70c7dec5fb240979752faf1ae115b2a/FLAG371ebbd96 [2023-08-27 06:02:12,511 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fb6c1509b/f70c7dec5fb240979752faf1ae115b2a [2023-08-27 06:02:12,515 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 06:02:12,515 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 06:02:12,516 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 06:02:12,516 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 06:02:12,518 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 06:02:12,518 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,519 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30c531fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12, skipping insertion in model container [2023-08-27 06:02:12,519 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,536 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 06:02:12,633 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 06:02:12,638 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 06:02:12,653 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 06:02:12,662 INFO L206 MainTranslator]: Completed translation [2023-08-27 06:02:12,662 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12 WrapperNode [2023-08-27 06:02:12,663 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 06:02:12,663 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 06:02:12,663 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 06:02:12,663 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 06:02:12,667 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,682 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,713 INFO L138 Inliner]: procedures = 24, calls = 36, calls flagged for inlining = 10, calls inlined = 12, statements flattened = 192 [2023-08-27 06:02:12,713 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 06:02:12,714 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 06:02:12,714 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 06:02:12,714 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 06:02:12,719 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,719 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,729 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,729 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,737 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,739 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,740 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,741 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,743 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 06:02:12,743 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 06:02:12,744 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 06:02:12,744 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 06:02:12,744 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (1/1) ... [2023-08-27 06:02:12,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 06:02:12,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:12,771 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-27 06:02:12,796 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-27 06:02:12,807 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 06:02:12,807 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 06:02:12,807 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 06:02:12,807 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 06:02:12,807 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 06:02:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 06:02:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 06:02:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 06:02:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 06:02:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 06:02:12,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 06:02:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 06:02:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 06:02:12,810 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 06:02:12,901 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 06:02:12,907 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 06:02:13,110 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 06:02:13,117 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 06:02:13,117 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-27 06:02:13,119 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 06:02:13 BoogieIcfgContainer [2023-08-27 06:02:13,119 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 06:02:13,120 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 06:02:13,120 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 06:02:13,122 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 06:02:13,122 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 06:02:12" (1/3) ... [2023-08-27 06:02:13,123 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46625938 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 06:02:13, skipping insertion in model container [2023-08-27 06:02:13,123 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:02:12" (2/3) ... [2023-08-27 06:02:13,123 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46625938 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 06:02:13, skipping insertion in model container [2023-08-27 06:02:13,123 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 06:02:13" (3/3) ... [2023-08-27 06:02:13,124 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2023-08-27 06:02:13,135 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 06:02:13,135 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 11 error locations. [2023-08-27 06:02:13,135 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 06:02:13,196 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 06:02:13,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 222 transitions, 460 flow [2023-08-27 06:02:13,300 INFO L124 PetriNetUnfolderBase]: 19/220 cut-off events. [2023-08-27 06:02:13,300 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 06:02:13,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 220 events. 19/220 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 267 event pairs, 0 based on Foata normal form. 0/190 useless extension candidates. Maximal degree in co-relation 154. Up to 3 conditions per place. [2023-08-27 06:02:13,306 INFO L82 GeneralOperation]: Start removeDead. Operand has 210 places, 222 transitions, 460 flow [2023-08-27 06:02:13,310 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 199 places, 211 transitions, 434 flow [2023-08-27 06:02:13,312 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 06:02:13,324 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 199 places, 211 transitions, 434 flow [2023-08-27 06:02:13,325 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 199 places, 211 transitions, 434 flow [2023-08-27 06:02:13,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 199 places, 211 transitions, 434 flow [2023-08-27 06:02:13,366 INFO L124 PetriNetUnfolderBase]: 19/211 cut-off events. [2023-08-27 06:02:13,366 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 06:02:13,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220 conditions, 211 events. 19/211 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 266 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 154. Up to 3 conditions per place. [2023-08-27 06:02:13,369 INFO L119 LiptonReduction]: Number of co-enabled transitions 4028 [2023-08-27 06:02:18,246 INFO L134 LiptonReduction]: Checked pairs total: 4715 [2023-08-27 06:02:18,246 INFO L136 LiptonReduction]: Total number of compositions: 242 [2023-08-27 06:02:18,256 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 06:02:18,260 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;@5499cece, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 06:02:18,260 INFO L358 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2023-08-27 06:02:18,262 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 06:02:18,262 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 06:02:18,262 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 06:02:18,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:18,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 06:02:18,263 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:18,266 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:18,266 INFO L85 PathProgramCache]: Analyzing trace with hash 27800, now seen corresponding path program 1 times [2023-08-27 06:02:18,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:18,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277895573] [2023-08-27 06:02:18,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:18,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:18,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:02:18,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:18,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277895573] [2023-08-27 06:02:18,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277895573] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:18,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:18,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:02:18,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275302448] [2023-08-27 06:02:18,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:18,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:02:18,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:18,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:02:18,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:02:18,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 464 [2023-08-27 06:02:18,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 35 transitions, 82 flow. Second operand has 3 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 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-27 06:02:18,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:18,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 464 [2023-08-27 06:02:18,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:18,570 INFO L124 PetriNetUnfolderBase]: 145/249 cut-off events. [2023-08-27 06:02:18,570 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2023-08-27 06:02:18,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 522 conditions, 249 events. 145/249 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 725 event pairs, 93 based on Foata normal form. 0/151 useless extension candidates. Maximal degree in co-relation 443. Up to 244 conditions per place. [2023-08-27 06:02:18,575 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 32 selfloop transitions, 5 changer transitions 0/38 dead transitions. [2023-08-27 06:02:18,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 38 transitions, 162 flow [2023-08-27 06:02:18,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:02:18,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:02:18,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 612 transitions. [2023-08-27 06:02:18,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4396551724137931 [2023-08-27 06:02:18,592 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 612 transitions. [2023-08-27 06:02:18,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 612 transitions. [2023-08-27 06:02:18,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:18,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 612 transitions. [2023-08-27 06:02:18,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 204.0) internal successors, (612), 3 states have internal predecessors, (612), 0 states have call successors, (0), 0 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-27 06:02:18,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:18,608 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:18,609 INFO L175 Difference]: Start difference. First operand has 36 places, 35 transitions, 82 flow. Second operand 3 states and 612 transitions. [2023-08-27 06:02:18,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 38 transitions, 162 flow [2023-08-27 06:02:18,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 38 transitions, 154 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 06:02:18,614 INFO L231 Difference]: Finished difference. Result has 35 places, 38 transitions, 116 flow [2023-08-27 06:02:18,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=35, PETRI_TRANSITIONS=38} [2023-08-27 06:02:18,619 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -1 predicate places. [2023-08-27 06:02:18,619 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 38 transitions, 116 flow [2023-08-27 06:02:18,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 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-27 06:02:18,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:18,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 06:02:18,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 06:02:18,620 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:18,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:18,621 INFO L85 PathProgramCache]: Analyzing trace with hash 862888, now seen corresponding path program 1 times [2023-08-27 06:02:18,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:18,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572367407] [2023-08-27 06:02:18,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:18,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:18,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:18,706 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:02:18,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:18,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572367407] [2023-08-27 06:02:18,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572367407] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:18,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534847918] [2023-08-27 06:02:18,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:18,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:18,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:18,709 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:18,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 06:02:18,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:18,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 06:02:18,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:18,836 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:02:18,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:02:18,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:02:18,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534847918] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:02:18,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:02:18,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 06:02:18,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421584379] [2023-08-27 06:02:18,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:02:18,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 06:02:18,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:18,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 06:02:18,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 06:02:18,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 464 [2023-08-27 06:02:18,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 38 transitions, 116 flow. Second operand has 7 states, 7 states have (on average 191.14285714285714) internal successors, (1338), 7 states have internal predecessors, (1338), 0 states have call successors, (0), 0 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-27 06:02:18,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:18,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 464 [2023-08-27 06:02:18,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:18,958 INFO L124 PetriNetUnfolderBase]: 157/267 cut-off events. [2023-08-27 06:02:18,959 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 06:02:18,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 583 conditions, 267 events. 157/267 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 776 event pairs, 93 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 478. Up to 245 conditions per place. [2023-08-27 06:02:18,960 INFO L140 encePairwiseOnDemand]: 455/464 looper letters, 30 selfloop transitions, 25 changer transitions 0/56 dead transitions. [2023-08-27 06:02:18,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 56 transitions, 304 flow [2023-08-27 06:02:18,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 06:02:18,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 06:02:18,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1391 transitions. [2023-08-27 06:02:18,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4282635467980296 [2023-08-27 06:02:18,964 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1391 transitions. [2023-08-27 06:02:18,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1391 transitions. [2023-08-27 06:02:18,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:18,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1391 transitions. [2023-08-27 06:02:18,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 198.71428571428572) internal successors, (1391), 7 states have internal predecessors, (1391), 0 states have call successors, (0), 0 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-27 06:02:18,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 464.0) internal successors, (3712), 8 states have internal predecessors, (3712), 0 states have call successors, (0), 0 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-27 06:02:18,972 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 464.0) internal successors, (3712), 8 states have internal predecessors, (3712), 0 states have call successors, (0), 0 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-27 06:02:18,972 INFO L175 Difference]: Start difference. First operand has 35 places, 38 transitions, 116 flow. Second operand 7 states and 1391 transitions. [2023-08-27 06:02:18,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 56 transitions, 304 flow [2023-08-27 06:02:18,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 56 transitions, 288 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 06:02:18,974 INFO L231 Difference]: Finished difference. Result has 42 places, 56 transitions, 270 flow [2023-08-27 06:02:18,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=270, PETRI_PLACES=42, PETRI_TRANSITIONS=56} [2023-08-27 06:02:18,975 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 6 predicate places. [2023-08-27 06:02:18,975 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 56 transitions, 270 flow [2023-08-27 06:02:18,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 191.14285714285714) internal successors, (1338), 7 states have internal predecessors, (1338), 0 states have call successors, (0), 0 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-27 06:02:18,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:18,976 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-27 06:02:18,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 06:02:19,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:19,181 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:19,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:19,181 INFO L85 PathProgramCache]: Analyzing trace with hash 26750296, now seen corresponding path program 1 times [2023-08-27 06:02:19,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:19,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070119626] [2023-08-27 06:02:19,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:19,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:19,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:19,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:02:19,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:19,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070119626] [2023-08-27 06:02:19,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070119626] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:19,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159868494] [2023-08-27 06:02:19,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:19,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:19,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:19,284 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:19,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 06:02:19,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:19,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 06:02:19,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:19,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:02:19,378 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:02:19,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159868494] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:19,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:02:19,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 06:02:19,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090484866] [2023-08-27 06:02:19,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:19,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 06:02:19,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:19,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 06:02:19,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-27 06:02:19,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 464 [2023-08-27 06:02:19,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 56 transitions, 270 flow. Second operand has 5 states, 5 states have (on average 190.8) internal successors, (954), 5 states have internal predecessors, (954), 0 states have call successors, (0), 0 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-27 06:02:19,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:19,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 464 [2023-08-27 06:02:19,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:19,475 INFO L124 PetriNetUnfolderBase]: 151/259 cut-off events. [2023-08-27 06:02:19,475 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-27 06:02:19,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592 conditions, 259 events. 151/259 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 760 event pairs, 93 based on Foata normal form. 0/165 useless extension candidates. Maximal degree in co-relation 527. Up to 239 conditions per place. [2023-08-27 06:02:19,478 INFO L140 encePairwiseOnDemand]: 457/464 looper letters, 33 selfloop transitions, 14 changer transitions 0/48 dead transitions. [2023-08-27 06:02:19,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 48 transitions, 310 flow [2023-08-27 06:02:19,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 06:02:19,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 06:02:19,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 993 transitions. [2023-08-27 06:02:19,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42801724137931035 [2023-08-27 06:02:19,480 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 993 transitions. [2023-08-27 06:02:19,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 993 transitions. [2023-08-27 06:02:19,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:19,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 993 transitions. [2023-08-27 06:02:19,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 198.6) internal successors, (993), 5 states have internal predecessors, (993), 0 states have call successors, (0), 0 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-27 06:02:19,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 464.0) internal successors, (2784), 6 states have internal predecessors, (2784), 0 states have call successors, (0), 0 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-27 06:02:19,486 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 464.0) internal successors, (2784), 6 states have internal predecessors, (2784), 0 states have call successors, (0), 0 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-27 06:02:19,487 INFO L175 Difference]: Start difference. First operand has 42 places, 56 transitions, 270 flow. Second operand 5 states and 993 transitions. [2023-08-27 06:02:19,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 48 transitions, 310 flow [2023-08-27 06:02:19,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 48 transitions, 284 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 06:02:19,492 INFO L231 Difference]: Finished difference. Result has 42 places, 48 transitions, 218 flow [2023-08-27 06:02:19,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=218, PETRI_PLACES=42, PETRI_TRANSITIONS=48} [2023-08-27 06:02:19,493 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 6 predicate places. [2023-08-27 06:02:19,493 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 48 transitions, 218 flow [2023-08-27 06:02:19,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 190.8) internal successors, (954), 5 states have internal predecessors, (954), 0 states have call successors, (0), 0 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-27 06:02:19,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:19,494 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 06:02:19,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:19,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-27 06:02:19,699 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:19,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:19,700 INFO L85 PathProgramCache]: Analyzing trace with hash -62734814, now seen corresponding path program 2 times [2023-08-27 06:02:19,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:19,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997942033] [2023-08-27 06:02:19,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:19,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:19,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:19,790 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:02:19,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:19,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997942033] [2023-08-27 06:02:19,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997942033] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:19,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118161948] [2023-08-27 06:02:19,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:02:19,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:19,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:19,793 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:19,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 06:02:19,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 06:02:19,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:02:19,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 06:02:19,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:19,856 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 06:02:19,856 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:02:19,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118161948] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:19,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:02:19,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 06:02:19,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350804309] [2023-08-27 06:02:19,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:19,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:02:19,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:19,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:02:19,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 06:02:19,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 464 [2023-08-27 06:02:19,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 48 transitions, 218 flow. Second operand has 3 states, 3 states have (on average 193.0) internal successors, (579), 3 states have internal predecessors, (579), 0 states have call successors, (0), 0 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-27 06:02:19,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:19,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 464 [2023-08-27 06:02:19,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:19,907 INFO L124 PetriNetUnfolderBase]: 151/257 cut-off events. [2023-08-27 06:02:19,907 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-08-27 06:02:19,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 581 conditions, 257 events. 151/257 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 750 event pairs, 93 based on Foata normal form. 2/169 useless extension candidates. Maximal degree in co-relation 530. Up to 254 conditions per place. [2023-08-27 06:02:19,909 INFO L140 encePairwiseOnDemand]: 461/464 looper letters, 44 selfloop transitions, 1 changer transitions 0/46 dead transitions. [2023-08-27 06:02:19,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 46 transitions, 288 flow [2023-08-27 06:02:19,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:02:19,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:02:19,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 607 transitions. [2023-08-27 06:02:19,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4360632183908046 [2023-08-27 06:02:19,910 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 607 transitions. [2023-08-27 06:02:19,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 607 transitions. [2023-08-27 06:02:19,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:19,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 607 transitions. [2023-08-27 06:02:19,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 202.33333333333334) internal successors, (607), 3 states have internal predecessors, (607), 0 states have call successors, (0), 0 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-27 06:02:19,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:19,914 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:19,914 INFO L175 Difference]: Start difference. First operand has 42 places, 48 transitions, 218 flow. Second operand 3 states and 607 transitions. [2023-08-27 06:02:19,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 46 transitions, 288 flow [2023-08-27 06:02:19,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 46 transitions, 236 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-08-27 06:02:19,916 INFO L231 Difference]: Finished difference. Result has 35 places, 46 transitions, 148 flow [2023-08-27 06:02:19,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=148, PETRI_PLACES=35, PETRI_TRANSITIONS=46} [2023-08-27 06:02:19,917 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -1 predicate places. [2023-08-27 06:02:19,917 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 46 transitions, 148 flow [2023-08-27 06:02:19,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 193.0) internal successors, (579), 3 states have internal predecessors, (579), 0 states have call successors, (0), 0 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-27 06:02:19,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:19,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:19,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:20,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:20,122 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:20,122 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:20,123 INFO L85 PathProgramCache]: Analyzing trace with hash 2079635789, now seen corresponding path program 1 times [2023-08-27 06:02:20,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:20,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065373876] [2023-08-27 06:02:20,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:20,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:20,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:20,162 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-27 06:02:20,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:20,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065373876] [2023-08-27 06:02:20,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065373876] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:20,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:20,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 06:02:20,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574823069] [2023-08-27 06:02:20,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:20,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:02:20,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:20,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:02:20,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:02:20,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 464 [2023-08-27 06:02:20,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 46 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 184.66666666666666) internal successors, (554), 3 states have internal predecessors, (554), 0 states have call successors, (0), 0 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-27 06:02:20,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:20,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 464 [2023-08-27 06:02:20,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:20,215 INFO L124 PetriNetUnfolderBase]: 149/255 cut-off events. [2023-08-27 06:02:20,215 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 06:02:20,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 542 conditions, 255 events. 149/255 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 728 event pairs, 93 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 534. Up to 248 conditions per place. [2023-08-27 06:02:20,216 INFO L140 encePairwiseOnDemand]: 459/464 looper letters, 36 selfloop transitions, 7 changer transitions 0/44 dead transitions. [2023-08-27 06:02:20,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 44 transitions, 226 flow [2023-08-27 06:02:20,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:02:20,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:02:20,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 579 transitions. [2023-08-27 06:02:20,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41594827586206895 [2023-08-27 06:02:20,218 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 579 transitions. [2023-08-27 06:02:20,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 579 transitions. [2023-08-27 06:02:20,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:20,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 579 transitions. [2023-08-27 06:02:20,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 193.0) internal successors, (579), 3 states have internal predecessors, (579), 0 states have call successors, (0), 0 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-27 06:02:20,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:20,222 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:20,222 INFO L175 Difference]: Start difference. First operand has 35 places, 46 transitions, 148 flow. Second operand 3 states and 579 transitions. [2023-08-27 06:02:20,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 44 transitions, 226 flow [2023-08-27 06:02:20,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 44 transitions, 225 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:02:20,225 INFO L231 Difference]: Finished difference. Result has 36 places, 44 transitions, 153 flow [2023-08-27 06:02:20,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=153, PETRI_PLACES=36, PETRI_TRANSITIONS=44} [2023-08-27 06:02:20,226 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 0 predicate places. [2023-08-27 06:02:20,227 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 44 transitions, 153 flow [2023-08-27 06:02:20,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 184.66666666666666) internal successors, (554), 3 states have internal predecessors, (554), 0 states have call successors, (0), 0 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-27 06:02:20,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:20,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:20,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 06:02:20,227 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:20,227 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:20,228 INFO L85 PathProgramCache]: Analyzing trace with hash 125423504, now seen corresponding path program 1 times [2023-08-27 06:02:20,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:20,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397754549] [2023-08-27 06:02:20,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:20,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:20,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:20,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 06:02:20,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:20,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397754549] [2023-08-27 06:02:20,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397754549] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:20,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:20,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:02:20,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558482402] [2023-08-27 06:02:20,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:20,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:02:20,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:20,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:02:20,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:02:20,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 464 [2023-08-27 06:02:20,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 44 transitions, 153 flow. Second operand has 3 states, 3 states have (on average 204.33333333333334) internal successors, (613), 3 states have internal predecessors, (613), 0 states have call successors, (0), 0 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-27 06:02:20,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:20,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 464 [2023-08-27 06:02:20,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:20,360 INFO L124 PetriNetUnfolderBase]: 175/313 cut-off events. [2023-08-27 06:02:20,360 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-27 06:02:20,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 667 conditions, 313 events. 175/313 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1051 event pairs, 93 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 658. Up to 233 conditions per place. [2023-08-27 06:02:20,362 INFO L140 encePairwiseOnDemand]: 459/464 looper letters, 55 selfloop transitions, 2 changer transitions 0/58 dead transitions. [2023-08-27 06:02:20,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 58 transitions, 298 flow [2023-08-27 06:02:20,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:02:20,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:02:20,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 649 transitions. [2023-08-27 06:02:20,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46623563218390807 [2023-08-27 06:02:20,364 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 649 transitions. [2023-08-27 06:02:20,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 649 transitions. [2023-08-27 06:02:20,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:20,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 649 transitions. [2023-08-27 06:02:20,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 216.33333333333334) internal successors, (649), 3 states have internal predecessors, (649), 0 states have call successors, (0), 0 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-27 06:02:20,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:20,367 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:20,367 INFO L175 Difference]: Start difference. First operand has 36 places, 44 transitions, 153 flow. Second operand 3 states and 649 transitions. [2023-08-27 06:02:20,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 58 transitions, 298 flow [2023-08-27 06:02:20,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 58 transitions, 284 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 06:02:20,370 INFO L231 Difference]: Finished difference. Result has 38 places, 45 transitions, 157 flow [2023-08-27 06:02:20,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=157, PETRI_PLACES=38, PETRI_TRANSITIONS=45} [2023-08-27 06:02:20,372 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 2 predicate places. [2023-08-27 06:02:20,372 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 45 transitions, 157 flow [2023-08-27 06:02:20,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 204.33333333333334) internal successors, (613), 3 states have internal predecessors, (613), 0 states have call successors, (0), 0 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-27 06:02:20,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:20,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:20,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 06:02:20,372 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:20,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:20,373 INFO L85 PathProgramCache]: Analyzing trace with hash 123925020, now seen corresponding path program 1 times [2023-08-27 06:02:20,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:20,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683982063] [2023-08-27 06:02:20,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:20,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:20,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:20,414 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 06:02:20,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:20,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683982063] [2023-08-27 06:02:20,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683982063] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:20,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:20,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:02:20,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838980526] [2023-08-27 06:02:20,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:20,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:02:20,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:20,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:02:20,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:02:20,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 464 [2023-08-27 06:02:20,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 45 transitions, 157 flow. Second operand has 3 states, 3 states have (on average 200.33333333333334) internal successors, (601), 3 states have internal predecessors, (601), 0 states have call successors, (0), 0 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-27 06:02:20,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:20,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 464 [2023-08-27 06:02:20,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:20,489 INFO L124 PetriNetUnfolderBase]: 247/441 cut-off events. [2023-08-27 06:02:20,490 INFO L125 PetriNetUnfolderBase]: For 104/104 co-relation queries the response was YES. [2023-08-27 06:02:20,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1029 conditions, 441 events. 247/441 cut-off events. For 104/104 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1702 event pairs, 123 based on Foata normal form. 0/316 useless extension candidates. Maximal degree in co-relation 1020. Up to 311 conditions per place. [2023-08-27 06:02:20,492 INFO L140 encePairwiseOnDemand]: 461/464 looper letters, 62 selfloop transitions, 2 changer transitions 0/65 dead transitions. [2023-08-27 06:02:20,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 65 transitions, 343 flow [2023-08-27 06:02:20,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:02:20,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:02:20,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 640 transitions. [2023-08-27 06:02:20,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45977011494252873 [2023-08-27 06:02:20,493 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 640 transitions. [2023-08-27 06:02:20,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 640 transitions. [2023-08-27 06:02:20,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:20,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 640 transitions. [2023-08-27 06:02:20,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 213.33333333333334) internal successors, (640), 3 states have internal predecessors, (640), 0 states have call successors, (0), 0 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-27 06:02:20,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:20,496 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:20,497 INFO L175 Difference]: Start difference. First operand has 38 places, 45 transitions, 157 flow. Second operand 3 states and 640 transitions. [2023-08-27 06:02:20,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 65 transitions, 343 flow [2023-08-27 06:02:20,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 65 transitions, 339 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:02:20,498 INFO L231 Difference]: Finished difference. Result has 40 places, 46 transitions, 167 flow [2023-08-27 06:02:20,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=167, PETRI_PLACES=40, PETRI_TRANSITIONS=46} [2023-08-27 06:02:20,499 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 4 predicate places. [2023-08-27 06:02:20,499 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 46 transitions, 167 flow [2023-08-27 06:02:20,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 200.33333333333334) internal successors, (601), 3 states have internal predecessors, (601), 0 states have call successors, (0), 0 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-27 06:02:20,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:20,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:20,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 06:02:20,499 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:20,500 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:20,500 INFO L85 PathProgramCache]: Analyzing trace with hash -453290801, now seen corresponding path program 1 times [2023-08-27 06:02:20,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:20,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186364666] [2023-08-27 06:02:20,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:20,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:20,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:20,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 06:02:20,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:20,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186364666] [2023-08-27 06:02:20,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186364666] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:20,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:20,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:02:20,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494319984] [2023-08-27 06:02:20,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:20,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:02:20,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:20,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:02:20,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:02:20,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 464 [2023-08-27 06:02:20,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 46 transitions, 167 flow. Second operand has 3 states, 3 states have (on average 200.66666666666666) internal successors, (602), 3 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-27 06:02:20,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:20,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 464 [2023-08-27 06:02:20,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:20,599 INFO L124 PetriNetUnfolderBase]: 211/381 cut-off events. [2023-08-27 06:02:20,599 INFO L125 PetriNetUnfolderBase]: For 100/100 co-relation queries the response was YES. [2023-08-27 06:02:20,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 990 conditions, 381 events. 211/381 cut-off events. For 100/100 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1411 event pairs, 27 based on Foata normal form. 0/322 useless extension candidates. Maximal degree in co-relation 980. Up to 280 conditions per place. [2023-08-27 06:02:20,601 INFO L140 encePairwiseOnDemand]: 462/464 looper letters, 57 selfloop transitions, 1 changer transitions 0/59 dead transitions. [2023-08-27 06:02:20,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 59 transitions, 322 flow [2023-08-27 06:02:20,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:02:20,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:02:20,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 633 transitions. [2023-08-27 06:02:20,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4547413793103448 [2023-08-27 06:02:20,602 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 633 transitions. [2023-08-27 06:02:20,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 633 transitions. [2023-08-27 06:02:20,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:20,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 633 transitions. [2023-08-27 06:02:20,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 211.0) internal successors, (633), 3 states have internal predecessors, (633), 0 states have call successors, (0), 0 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-27 06:02:20,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:20,620 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:20,620 INFO L175 Difference]: Start difference. First operand has 40 places, 46 transitions, 167 flow. Second operand 3 states and 633 transitions. [2023-08-27 06:02:20,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 59 transitions, 322 flow [2023-08-27 06:02:20,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 59 transitions, 320 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:02:20,622 INFO L231 Difference]: Finished difference. Result has 40 places, 45 transitions, 163 flow [2023-08-27 06:02:20,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=163, PETRI_PLACES=40, PETRI_TRANSITIONS=45} [2023-08-27 06:02:20,624 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 4 predicate places. [2023-08-27 06:02:20,624 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 45 transitions, 163 flow [2023-08-27 06:02:20,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 200.66666666666666) internal successors, (602), 3 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-27 06:02:20,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:20,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:20,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 06:02:20,627 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:20,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:20,627 INFO L85 PathProgramCache]: Analyzing trace with hash 267627057, now seen corresponding path program 1 times [2023-08-27 06:02:20,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:20,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352762667] [2023-08-27 06:02:20,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:20,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:20,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:20,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 06:02:20,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:20,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352762667] [2023-08-27 06:02:20,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352762667] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:20,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:20,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:02:20,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877835258] [2023-08-27 06:02:20,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:20,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:02:20,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:20,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:02:20,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:02:20,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 464 [2023-08-27 06:02:20,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 45 transitions, 163 flow. Second operand has 3 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 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-27 06:02:20,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:20,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 464 [2023-08-27 06:02:20,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:20,766 INFO L124 PetriNetUnfolderBase]: 396/707 cut-off events. [2023-08-27 06:02:20,766 INFO L125 PetriNetUnfolderBase]: For 220/220 co-relation queries the response was YES. [2023-08-27 06:02:20,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1814 conditions, 707 events. 396/707 cut-off events. For 220/220 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2909 event pairs, 170 based on Foata normal form. 0/617 useless extension candidates. Maximal degree in co-relation 1804. Up to 408 conditions per place. [2023-08-27 06:02:20,769 INFO L140 encePairwiseOnDemand]: 460/464 looper letters, 65 selfloop transitions, 2 changer transitions 0/67 dead transitions. [2023-08-27 06:02:20,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 67 transitions, 362 flow [2023-08-27 06:02:20,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:02:20,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:02:20,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 642 transitions. [2023-08-27 06:02:20,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46120689655172414 [2023-08-27 06:02:20,771 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 642 transitions. [2023-08-27 06:02:20,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 642 transitions. [2023-08-27 06:02:20,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:20,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 642 transitions. [2023-08-27 06:02:20,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 214.0) internal successors, (642), 3 states have internal predecessors, (642), 0 states have call successors, (0), 0 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-27 06:02:20,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:20,775 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:20,775 INFO L175 Difference]: Start difference. First operand has 40 places, 45 transitions, 163 flow. Second operand 3 states and 642 transitions. [2023-08-27 06:02:20,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 67 transitions, 362 flow [2023-08-27 06:02:20,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 67 transitions, 360 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:02:20,777 INFO L231 Difference]: Finished difference. Result has 42 places, 46 transitions, 178 flow [2023-08-27 06:02:20,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=178, PETRI_PLACES=42, PETRI_TRANSITIONS=46} [2023-08-27 06:02:20,777 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 6 predicate places. [2023-08-27 06:02:20,777 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 46 transitions, 178 flow [2023-08-27 06:02:20,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 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-27 06:02:20,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:20,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:20,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 06:02:20,778 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:20,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:20,779 INFO L85 PathProgramCache]: Analyzing trace with hash -892954349, now seen corresponding path program 1 times [2023-08-27 06:02:20,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:20,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570682110] [2023-08-27 06:02:20,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:20,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:20,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:20,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:02:20,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:20,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570682110] [2023-08-27 06:02:20,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570682110] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:20,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501042732] [2023-08-27 06:02:20,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:20,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:20,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:20,837 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:20,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 06:02:20,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:20,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 06:02:20,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:20,938 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:02:20,938 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:02:20,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:02:20,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501042732] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:02:20,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:02:20,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 8 [2023-08-27 06:02:20,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425455682] [2023-08-27 06:02:20,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:02:20,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 06:02:20,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:20,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 06:02:20,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2023-08-27 06:02:20,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 464 [2023-08-27 06:02:20,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 46 transitions, 178 flow. Second operand has 8 states, 8 states have (on average 185.125) internal successors, (1481), 8 states have internal predecessors, (1481), 0 states have call successors, (0), 0 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-27 06:02:20,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:20,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 464 [2023-08-27 06:02:20,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:21,056 INFO L124 PetriNetUnfolderBase]: 356/658 cut-off events. [2023-08-27 06:02:21,056 INFO L125 PetriNetUnfolderBase]: For 209/209 co-relation queries the response was YES. [2023-08-27 06:02:21,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1750 conditions, 658 events. 356/658 cut-off events. For 209/209 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2720 event pairs, 276 based on Foata normal form. 4/596 useless extension candidates. Maximal degree in co-relation 1739. Up to 636 conditions per place. [2023-08-27 06:02:21,059 INFO L140 encePairwiseOnDemand]: 459/464 looper letters, 29 selfloop transitions, 10 changer transitions 0/40 dead transitions. [2023-08-27 06:02:21,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 40 transitions, 228 flow [2023-08-27 06:02:21,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 06:02:21,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 06:02:21,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1134 transitions. [2023-08-27 06:02:21,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073275862068966 [2023-08-27 06:02:21,063 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1134 transitions. [2023-08-27 06:02:21,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1134 transitions. [2023-08-27 06:02:21,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:21,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1134 transitions. [2023-08-27 06:02:21,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 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-27 06:02:21,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 464.0) internal successors, (3248), 7 states have internal predecessors, (3248), 0 states have call successors, (0), 0 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-27 06:02:21,068 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 464.0) internal successors, (3248), 7 states have internal predecessors, (3248), 0 states have call successors, (0), 0 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-27 06:02:21,068 INFO L175 Difference]: Start difference. First operand has 42 places, 46 transitions, 178 flow. Second operand 6 states and 1134 transitions. [2023-08-27 06:02:21,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 40 transitions, 228 flow [2023-08-27 06:02:21,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 40 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:02:21,070 INFO L231 Difference]: Finished difference. Result has 46 places, 40 transitions, 168 flow [2023-08-27 06:02:21,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=168, PETRI_PLACES=46, PETRI_TRANSITIONS=40} [2023-08-27 06:02:21,070 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 10 predicate places. [2023-08-27 06:02:21,070 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 40 transitions, 168 flow [2023-08-27 06:02:21,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 185.125) internal successors, (1481), 8 states have internal predecessors, (1481), 0 states have call successors, (0), 0 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-27 06:02:21,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:21,071 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:21,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:21,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:21,281 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:21,281 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:21,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1691183194, now seen corresponding path program 2 times [2023-08-27 06:02:21,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:21,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488028259] [2023-08-27 06:02:21,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:21,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:21,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:21,401 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 06:02:21,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:21,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488028259] [2023-08-27 06:02:21,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488028259] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:21,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946212945] [2023-08-27 06:02:21,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:02:21,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:21,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:21,402 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:21,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 06:02:21,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 06:02:21,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:02:21,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 06:02:21,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:21,503 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-27 06:02:21,503 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:02:21,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946212945] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:21,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:02:21,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-08-27 06:02:21,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103937791] [2023-08-27 06:02:21,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:21,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:02:21,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:21,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:02:21,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-27 06:02:21,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 464 [2023-08-27 06:02:21,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 40 transitions, 168 flow. Second operand has 4 states, 4 states have (on average 198.25) internal successors, (793), 4 states have internal predecessors, (793), 0 states have call successors, (0), 0 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-27 06:02:21,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:21,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 464 [2023-08-27 06:02:21,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:21,608 INFO L124 PetriNetUnfolderBase]: 386/697 cut-off events. [2023-08-27 06:02:21,608 INFO L125 PetriNetUnfolderBase]: For 165/165 co-relation queries the response was YES. [2023-08-27 06:02:21,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1851 conditions, 697 events. 386/697 cut-off events. For 165/165 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2830 event pairs, 155 based on Foata normal form. 4/637 useless extension candidates. Maximal degree in co-relation 1839. Up to 361 conditions per place. [2023-08-27 06:02:21,611 INFO L140 encePairwiseOnDemand]: 457/464 looper letters, 65 selfloop transitions, 6 changer transitions 2/73 dead transitions. [2023-08-27 06:02:21,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 73 transitions, 405 flow [2023-08-27 06:02:21,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 06:02:21,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 06:02:21,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1031 transitions. [2023-08-27 06:02:21,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44439655172413794 [2023-08-27 06:02:21,613 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1031 transitions. [2023-08-27 06:02:21,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1031 transitions. [2023-08-27 06:02:21,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:21,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1031 transitions. [2023-08-27 06:02:21,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 206.2) internal successors, (1031), 5 states have internal predecessors, (1031), 0 states have call successors, (0), 0 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-27 06:02:21,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 464.0) internal successors, (2784), 6 states have internal predecessors, (2784), 0 states have call successors, (0), 0 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-27 06:02:21,618 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 464.0) internal successors, (2784), 6 states have internal predecessors, (2784), 0 states have call successors, (0), 0 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-27 06:02:21,618 INFO L175 Difference]: Start difference. First operand has 46 places, 40 transitions, 168 flow. Second operand 5 states and 1031 transitions. [2023-08-27 06:02:21,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 73 transitions, 405 flow [2023-08-27 06:02:21,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 73 transitions, 385 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-27 06:02:21,620 INFO L231 Difference]: Finished difference. Result has 47 places, 41 transitions, 171 flow [2023-08-27 06:02:21,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=171, PETRI_PLACES=47, PETRI_TRANSITIONS=41} [2023-08-27 06:02:21,620 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 11 predicate places. [2023-08-27 06:02:21,620 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 41 transitions, 171 flow [2023-08-27 06:02:21,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 198.25) internal successors, (793), 4 states have internal predecessors, (793), 0 states have call successors, (0), 0 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-27 06:02:21,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:21,621 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:21,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:21,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-08-27 06:02:21,826 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:21,827 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:21,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1487703286, now seen corresponding path program 3 times [2023-08-27 06:02:21,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:21,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222231310] [2023-08-27 06:02:21,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:21,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:21,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:21,923 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 06:02:21,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:21,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222231310] [2023-08-27 06:02:21,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222231310] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:21,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757203925] [2023-08-27 06:02:21,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 06:02:21,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:21,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:21,925 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:21,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 06:02:22,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 06:02:22,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:02:22,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 06:02:22,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:22,039 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-27 06:02:22,039 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:02:22,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757203925] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:22,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:02:22,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2023-08-27 06:02:22,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137027956] [2023-08-27 06:02:22,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:22,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:02:22,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:22,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:02:22,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-27 06:02:22,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 464 [2023-08-27 06:02:22,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 41 transitions, 171 flow. Second operand has 4 states, 4 states have (on average 198.25) internal successors, (793), 4 states have internal predecessors, (793), 0 states have call successors, (0), 0 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-27 06:02:22,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:22,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 464 [2023-08-27 06:02:22,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:22,150 INFO L124 PetriNetUnfolderBase]: 486/869 cut-off events. [2023-08-27 06:02:22,150 INFO L125 PetriNetUnfolderBase]: For 478/478 co-relation queries the response was YES. [2023-08-27 06:02:22,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2419 conditions, 869 events. 486/869 cut-off events. For 478/478 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3677 event pairs, 154 based on Foata normal form. 8/845 useless extension candidates. Maximal degree in co-relation 2405. Up to 635 conditions per place. [2023-08-27 06:02:22,154 INFO L140 encePairwiseOnDemand]: 458/464 looper letters, 63 selfloop transitions, 5 changer transitions 3/71 dead transitions. [2023-08-27 06:02:22,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 71 transitions, 416 flow [2023-08-27 06:02:22,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:02:22,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:02:22,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 834 transitions. [2023-08-27 06:02:22,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44935344827586204 [2023-08-27 06:02:22,156 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 834 transitions. [2023-08-27 06:02:22,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 834 transitions. [2023-08-27 06:02:22,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:22,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 834 transitions. [2023-08-27 06:02:22,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 208.5) internal successors, (834), 4 states have internal predecessors, (834), 0 states have call successors, (0), 0 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-27 06:02:22,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 464.0) internal successors, (2320), 5 states have internal predecessors, (2320), 0 states have call successors, (0), 0 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-27 06:02:22,160 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 464.0) internal successors, (2320), 5 states have internal predecessors, (2320), 0 states have call successors, (0), 0 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-27 06:02:22,160 INFO L175 Difference]: Start difference. First operand has 47 places, 41 transitions, 171 flow. Second operand 4 states and 834 transitions. [2023-08-27 06:02:22,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 71 transitions, 416 flow [2023-08-27 06:02:22,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 71 transitions, 414 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:02:22,162 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 224 flow [2023-08-27 06:02:22,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=224, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2023-08-27 06:02:22,163 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 16 predicate places. [2023-08-27 06:02:22,163 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 224 flow [2023-08-27 06:02:22,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 198.25) internal successors, (793), 4 states have internal predecessors, (793), 0 states have call successors, (0), 0 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-27 06:02:22,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:22,163 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:22,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:22,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:22,368 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:22,368 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:22,369 INFO L85 PathProgramCache]: Analyzing trace with hash -486690866, now seen corresponding path program 4 times [2023-08-27 06:02:22,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:22,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347092772] [2023-08-27 06:02:22,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:22,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:22,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:22,466 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 06:02:22,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:22,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347092772] [2023-08-27 06:02:22,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347092772] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:22,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249843464] [2023-08-27 06:02:22,467 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:02:22,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:22,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:22,470 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:22,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 06:02:22,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:02:22,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:02:22,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 06:02:22,543 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:22,564 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-27 06:02:22,565 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:02:22,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249843464] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:22,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:02:22,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-08-27 06:02:22,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898590662] [2023-08-27 06:02:22,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:22,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:02:22,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:22,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:02:22,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-27 06:02:22,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 464 [2023-08-27 06:02:22,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 224 flow. Second operand has 4 states, 4 states have (on average 198.25) internal successors, (793), 4 states have internal predecessors, (793), 0 states have call successors, (0), 0 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-27 06:02:22,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:22,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 464 [2023-08-27 06:02:22,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:22,680 INFO L124 PetriNetUnfolderBase]: 470/837 cut-off events. [2023-08-27 06:02:22,681 INFO L125 PetriNetUnfolderBase]: For 915/915 co-relation queries the response was YES. [2023-08-27 06:02:22,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2495 conditions, 837 events. 470/837 cut-off events. For 915/915 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3497 event pairs, 175 based on Foata normal form. 8/817 useless extension candidates. Maximal degree in co-relation 2479. Up to 394 conditions per place. [2023-08-27 06:02:22,684 INFO L140 encePairwiseOnDemand]: 458/464 looper letters, 64 selfloop transitions, 9 changer transitions 3/76 dead transitions. [2023-08-27 06:02:22,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 76 transitions, 486 flow [2023-08-27 06:02:22,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:02:22,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:02:22,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 835 transitions. [2023-08-27 06:02:22,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44989224137931033 [2023-08-27 06:02:22,687 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 835 transitions. [2023-08-27 06:02:22,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 835 transitions. [2023-08-27 06:02:22,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:22,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 835 transitions. [2023-08-27 06:02:22,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 208.75) internal successors, (835), 4 states have internal predecessors, (835), 0 states have call successors, (0), 0 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-27 06:02:22,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 464.0) internal successors, (2320), 5 states have internal predecessors, (2320), 0 states have call successors, (0), 0 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-27 06:02:22,690 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 464.0) internal successors, (2320), 5 states have internal predecessors, (2320), 0 states have call successors, (0), 0 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-27 06:02:22,690 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 224 flow. Second operand 4 states and 835 transitions. [2023-08-27 06:02:22,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 76 transitions, 486 flow [2023-08-27 06:02:22,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 76 transitions, 480 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-08-27 06:02:22,693 INFO L231 Difference]: Finished difference. Result has 56 places, 47 transitions, 267 flow [2023-08-27 06:02:22,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=267, PETRI_PLACES=56, PETRI_TRANSITIONS=47} [2023-08-27 06:02:22,694 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 20 predicate places. [2023-08-27 06:02:22,694 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 47 transitions, 267 flow [2023-08-27 06:02:22,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 198.25) internal successors, (793), 4 states have internal predecessors, (793), 0 states have call successors, (0), 0 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-27 06:02:22,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:22,695 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:22,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:22,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:22,904 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:22,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:22,904 INFO L85 PathProgramCache]: Analyzing trace with hash 175062085, now seen corresponding path program 1 times [2023-08-27 06:02:22,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:22,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790555914] [2023-08-27 06:02:22,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:22,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:22,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:22,958 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-27 06:02:22,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:22,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790555914] [2023-08-27 06:02:22,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790555914] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:22,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:22,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:02:22,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269959234] [2023-08-27 06:02:22,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:22,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:02:22,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:22,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:02:22,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:02:22,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 464 [2023-08-27 06:02:22,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 47 transitions, 267 flow. Second operand has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 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-27 06:02:22,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:22,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 464 [2023-08-27 06:02:22,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:23,067 INFO L124 PetriNetUnfolderBase]: 450/799 cut-off events. [2023-08-27 06:02:23,067 INFO L125 PetriNetUnfolderBase]: For 1256/1256 co-relation queries the response was YES. [2023-08-27 06:02:23,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 799 events. 450/799 cut-off events. For 1256/1256 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 3282 event pairs, 92 based on Foata normal form. 0/783 useless extension candidates. Maximal degree in co-relation 2449. Up to 662 conditions per place. [2023-08-27 06:02:23,070 INFO L140 encePairwiseOnDemand]: 460/464 looper letters, 54 selfloop transitions, 6 changer transitions 0/60 dead transitions. [2023-08-27 06:02:23,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 60 transitions, 427 flow [2023-08-27 06:02:23,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:02:23,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:02:23,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 633 transitions. [2023-08-27 06:02:23,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4547413793103448 [2023-08-27 06:02:23,072 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 633 transitions. [2023-08-27 06:02:23,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 633 transitions. [2023-08-27 06:02:23,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:23,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 633 transitions. [2023-08-27 06:02:23,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 211.0) internal successors, (633), 3 states have internal predecessors, (633), 0 states have call successors, (0), 0 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-27 06:02:23,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:23,075 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:23,075 INFO L175 Difference]: Start difference. First operand has 56 places, 47 transitions, 267 flow. Second operand 3 states and 633 transitions. [2023-08-27 06:02:23,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 60 transitions, 427 flow [2023-08-27 06:02:23,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 60 transitions, 413 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 06:02:23,077 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 273 flow [2023-08-27 06:02:23,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=273, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2023-08-27 06:02:23,077 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 18 predicate places. [2023-08-27 06:02:23,077 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 273 flow [2023-08-27 06:02:23,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 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-27 06:02:23,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:23,078 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:23,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 06:02:23,078 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:23,078 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:23,078 INFO L85 PathProgramCache]: Analyzing trace with hash 175062083, now seen corresponding path program 1 times [2023-08-27 06:02:23,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:23,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966190667] [2023-08-27 06:02:23,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:23,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:23,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:23,118 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-27 06:02:23,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:23,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966190667] [2023-08-27 06:02:23,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966190667] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:23,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:23,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:02:23,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530798654] [2023-08-27 06:02:23,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:23,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:02:23,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:23,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:02:23,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:02:23,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 464 [2023-08-27 06:02:23,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 273 flow. Second operand has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 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-27 06:02:23,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:23,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 464 [2023-08-27 06:02:23,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:23,199 INFO L124 PetriNetUnfolderBase]: 429/758 cut-off events. [2023-08-27 06:02:23,199 INFO L125 PetriNetUnfolderBase]: For 1318/1318 co-relation queries the response was YES. [2023-08-27 06:02:23,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2345 conditions, 758 events. 429/758 cut-off events. For 1318/1318 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3135 event pairs, 132 based on Foata normal form. 12/754 useless extension candidates. Maximal degree in co-relation 2328. Up to 727 conditions per place. [2023-08-27 06:02:23,202 INFO L140 encePairwiseOnDemand]: 462/464 looper letters, 49 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2023-08-27 06:02:23,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 51 transitions, 368 flow [2023-08-27 06:02:23,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:02:23,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:02:23,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 625 transitions. [2023-08-27 06:02:23,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489942528735632 [2023-08-27 06:02:23,204 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 625 transitions. [2023-08-27 06:02:23,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 625 transitions. [2023-08-27 06:02:23,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:23,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 625 transitions. [2023-08-27 06:02:23,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 208.33333333333334) internal successors, (625), 3 states have internal predecessors, (625), 0 states have call successors, (0), 0 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-27 06:02:23,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:23,207 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 464.0) internal successors, (1856), 4 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-27 06:02:23,207 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 273 flow. Second operand 3 states and 625 transitions. [2023-08-27 06:02:23,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 51 transitions, 368 flow [2023-08-27 06:02:23,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 51 transitions, 352 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 06:02:23,209 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 237 flow [2023-08-27 06:02:23,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=237, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2023-08-27 06:02:23,209 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 16 predicate places. [2023-08-27 06:02:23,209 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 237 flow [2023-08-27 06:02:23,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 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-27 06:02:23,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:23,210 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:23,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 06:02:23,210 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:23,210 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:23,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1599667655, now seen corresponding path program 1 times [2023-08-27 06:02:23,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:23,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227801533] [2023-08-27 06:02:23,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:23,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:23,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 06:02:23,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:23,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227801533] [2023-08-27 06:02:23,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227801533] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:23,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252577147] [2023-08-27 06:02:23,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:23,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:23,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:23,291 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:23,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 06:02:23,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:23,391 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 06:02:23,392 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:23,437 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 06:02:23,437 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:02:23,466 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 06:02:23,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252577147] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:02:23,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:02:23,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 06:02:23,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195767229] [2023-08-27 06:02:23,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:02:23,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:02:23,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:23,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:02:23,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:02:23,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 464 [2023-08-27 06:02:23,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 237 flow. Second operand has 13 states, 13 states have (on average 184.30769230769232) internal successors, (2396), 13 states have internal predecessors, (2396), 0 states have call successors, (0), 0 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-27 06:02:23,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:23,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 464 [2023-08-27 06:02:23,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:23,583 INFO L124 PetriNetUnfolderBase]: 383/705 cut-off events. [2023-08-27 06:02:23,583 INFO L125 PetriNetUnfolderBase]: For 893/893 co-relation queries the response was YES. [2023-08-27 06:02:23,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2143 conditions, 705 events. 383/705 cut-off events. For 893/893 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2964 event pairs, 273 based on Foata normal form. 2/690 useless extension candidates. Maximal degree in co-relation 2126. Up to 673 conditions per place. [2023-08-27 06:02:23,586 INFO L140 encePairwiseOnDemand]: 459/464 looper letters, 34 selfloop transitions, 12 changer transitions 0/47 dead transitions. [2023-08-27 06:02:23,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 47 transitions, 337 flow [2023-08-27 06:02:23,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 06:02:23,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 06:02:23,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1312 transitions. [2023-08-27 06:02:23,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4039408866995074 [2023-08-27 06:02:23,589 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1312 transitions. [2023-08-27 06:02:23,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1312 transitions. [2023-08-27 06:02:23,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:23,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1312 transitions. [2023-08-27 06:02:23,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 187.42857142857142) internal successors, (1312), 7 states have internal predecessors, (1312), 0 states have call successors, (0), 0 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-27 06:02:23,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 464.0) internal successors, (3712), 8 states have internal predecessors, (3712), 0 states have call successors, (0), 0 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-27 06:02:23,594 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 464.0) internal successors, (3712), 8 states have internal predecessors, (3712), 0 states have call successors, (0), 0 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-27 06:02:23,594 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 237 flow. Second operand 7 states and 1312 transitions. [2023-08-27 06:02:23,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 47 transitions, 337 flow [2023-08-27 06:02:23,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 47 transitions, 335 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:02:23,596 INFO L231 Difference]: Finished difference. Result has 58 places, 47 transitions, 277 flow [2023-08-27 06:02:23,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=277, PETRI_PLACES=58, PETRI_TRANSITIONS=47} [2023-08-27 06:02:23,597 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 22 predicate places. [2023-08-27 06:02:23,597 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 47 transitions, 277 flow [2023-08-27 06:02:23,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 184.30769230769232) internal successors, (2396), 13 states have internal predecessors, (2396), 0 states have call successors, (0), 0 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-27 06:02:23,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:23,598 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:23,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:23,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 06:02:23,803 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:23,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:23,804 INFO L85 PathProgramCache]: Analyzing trace with hash -17738770, now seen corresponding path program 2 times [2023-08-27 06:02:23,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:23,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457084790] [2023-08-27 06:02:23,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:23,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:23,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:23,976 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:23,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:23,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457084790] [2023-08-27 06:02:23,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457084790] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:23,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:23,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:02:23,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097242023] [2023-08-27 06:02:23,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:23,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:02:23,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:23,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:02:23,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:02:23,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 464 [2023-08-27 06:02:23,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 47 transitions, 277 flow. Second operand has 4 states, 4 states have (on average 203.75) internal successors, (815), 4 states have internal predecessors, (815), 0 states have call successors, (0), 0 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-27 06:02:23,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:23,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 464 [2023-08-27 06:02:23,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:24,056 INFO L124 PetriNetUnfolderBase]: 383/689 cut-off events. [2023-08-27 06:02:24,056 INFO L125 PetriNetUnfolderBase]: For 902/902 co-relation queries the response was YES. [2023-08-27 06:02:24,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2137 conditions, 689 events. 383/689 cut-off events. For 902/902 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2868 event pairs, 149 based on Foata normal form. 0/680 useless extension candidates. Maximal degree in co-relation 2118. Up to 406 conditions per place. [2023-08-27 06:02:24,059 INFO L140 encePairwiseOnDemand]: 461/464 looper letters, 59 selfloop transitions, 2 changer transitions 0/62 dead transitions. [2023-08-27 06:02:24,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 62 transitions, 494 flow [2023-08-27 06:02:24,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:02:24,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:02:24,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 833 transitions. [2023-08-27 06:02:24,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4488146551724138 [2023-08-27 06:02:24,061 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 833 transitions. [2023-08-27 06:02:24,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 833 transitions. [2023-08-27 06:02:24,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:24,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 833 transitions. [2023-08-27 06:02:24,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 208.25) internal successors, (833), 4 states have internal predecessors, (833), 0 states have call successors, (0), 0 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-27 06:02:24,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 464.0) internal successors, (2320), 5 states have internal predecessors, (2320), 0 states have call successors, (0), 0 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-27 06:02:24,065 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 464.0) internal successors, (2320), 5 states have internal predecessors, (2320), 0 states have call successors, (0), 0 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-27 06:02:24,065 INFO L175 Difference]: Start difference. First operand has 58 places, 47 transitions, 277 flow. Second operand 4 states and 833 transitions. [2023-08-27 06:02:24,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 62 transitions, 494 flow [2023-08-27 06:02:24,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 62 transitions, 474 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 06:02:24,067 INFO L231 Difference]: Finished difference. Result has 56 places, 46 transitions, 259 flow [2023-08-27 06:02:24,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=259, PETRI_PLACES=56, PETRI_TRANSITIONS=46} [2023-08-27 06:02:24,067 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 20 predicate places. [2023-08-27 06:02:24,068 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 259 flow [2023-08-27 06:02:24,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 203.75) internal successors, (815), 4 states have internal predecessors, (815), 0 states have call successors, (0), 0 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-27 06:02:24,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:24,068 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:24,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 06:02:24,068 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:24,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:24,068 INFO L85 PathProgramCache]: Analyzing trace with hash -240421641, now seen corresponding path program 1 times [2023-08-27 06:02:24,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:24,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004637716] [2023-08-27 06:02:24,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:24,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:24,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:24,222 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:24,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:24,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004637716] [2023-08-27 06:02:24,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004637716] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:24,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:24,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:02:24,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130660395] [2023-08-27 06:02:24,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:24,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:02:24,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:24,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:02:24,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:02:24,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 464 [2023-08-27 06:02:24,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 46 transitions, 259 flow. Second operand has 4 states, 4 states have (on average 203.75) internal successors, (815), 4 states have internal predecessors, (815), 0 states have call successors, (0), 0 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-27 06:02:24,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:24,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 464 [2023-08-27 06:02:24,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:24,305 INFO L124 PetriNetUnfolderBase]: 383/681 cut-off events. [2023-08-27 06:02:24,306 INFO L125 PetriNetUnfolderBase]: For 973/973 co-relation queries the response was YES. [2023-08-27 06:02:24,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2209 conditions, 681 events. 383/681 cut-off events. For 973/973 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2799 event pairs, 149 based on Foata normal form. 0/680 useless extension candidates. Maximal degree in co-relation 2189. Up to 406 conditions per place. [2023-08-27 06:02:24,309 INFO L140 encePairwiseOnDemand]: 461/464 looper letters, 58 selfloop transitions, 2 changer transitions 0/61 dead transitions. [2023-08-27 06:02:24,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 474 flow [2023-08-27 06:02:24,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:02:24,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:02:24,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 832 transitions. [2023-08-27 06:02:24,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2023-08-27 06:02:24,311 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 832 transitions. [2023-08-27 06:02:24,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 832 transitions. [2023-08-27 06:02:24,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:24,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 832 transitions. [2023-08-27 06:02:24,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 208.0) internal successors, (832), 4 states have internal predecessors, (832), 0 states have call successors, (0), 0 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-27 06:02:24,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 464.0) internal successors, (2320), 5 states have internal predecessors, (2320), 0 states have call successors, (0), 0 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-27 06:02:24,314 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 464.0) internal successors, (2320), 5 states have internal predecessors, (2320), 0 states have call successors, (0), 0 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-27 06:02:24,315 INFO L175 Difference]: Start difference. First operand has 56 places, 46 transitions, 259 flow. Second operand 4 states and 832 transitions. [2023-08-27 06:02:24,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 474 flow [2023-08-27 06:02:24,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 61 transitions, 471 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 06:02:24,317 INFO L231 Difference]: Finished difference. Result has 56 places, 45 transitions, 258 flow [2023-08-27 06:02:24,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=258, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2023-08-27 06:02:24,318 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 20 predicate places. [2023-08-27 06:02:24,318 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 258 flow [2023-08-27 06:02:24,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 203.75) internal successors, (815), 4 states have internal predecessors, (815), 0 states have call successors, (0), 0 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-27 06:02:24,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:24,318 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:24,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 06:02:24,318 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:24,319 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:24,319 INFO L85 PathProgramCache]: Analyzing trace with hash -240421531, now seen corresponding path program 1 times [2023-08-27 06:02:24,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:24,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207531391] [2023-08-27 06:02:24,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:24,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:24,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:24,920 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:24,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:24,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207531391] [2023-08-27 06:02:24,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207531391] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:24,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:24,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:24,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182427509] [2023-08-27 06:02:24,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:24,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:24,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:24,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:24,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:24,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:24,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 258 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:24,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:24,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:24,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:25,285 INFO L124 PetriNetUnfolderBase]: 533/947 cut-off events. [2023-08-27 06:02:25,285 INFO L125 PetriNetUnfolderBase]: For 1101/1101 co-relation queries the response was YES. [2023-08-27 06:02:25,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3096 conditions, 947 events. 533/947 cut-off events. For 1101/1101 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4264 event pairs, 75 based on Foata normal form. 5/952 useless extension candidates. Maximal degree in co-relation 3076. Up to 190 conditions per place. [2023-08-27 06:02:25,290 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 103 selfloop transitions, 30 changer transitions 10/143 dead transitions. [2023-08-27 06:02:25,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 143 transitions, 931 flow [2023-08-27 06:02:25,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:02:25,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:02:25,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2079 transitions. [2023-08-27 06:02:25,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34466180371352784 [2023-08-27 06:02:25,294 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2079 transitions. [2023-08-27 06:02:25,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2079 transitions. [2023-08-27 06:02:25,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:25,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2079 transitions. [2023-08-27 06:02:25,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 159.92307692307693) internal successors, (2079), 13 states have internal predecessors, (2079), 0 states have call successors, (0), 0 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-27 06:02:25,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:02:25,302 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:02:25,303 INFO L175 Difference]: Start difference. First operand has 56 places, 45 transitions, 258 flow. Second operand 13 states and 2079 transitions. [2023-08-27 06:02:25,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 143 transitions, 931 flow [2023-08-27 06:02:25,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 143 transitions, 921 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 06:02:25,309 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 515 flow [2023-08-27 06:02:25,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=515, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2023-08-27 06:02:25,309 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 38 predicate places. [2023-08-27 06:02:25,309 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 515 flow [2023-08-27 06:02:25,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:25,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:25,310 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:25,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 06:02:25,310 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:25,310 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:25,310 INFO L85 PathProgramCache]: Analyzing trace with hash 550146653, now seen corresponding path program 2 times [2023-08-27 06:02:25,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:25,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631990299] [2023-08-27 06:02:25,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:25,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:25,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:25,878 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:25,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:25,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631990299] [2023-08-27 06:02:25,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631990299] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:25,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:25,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:25,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848428497] [2023-08-27 06:02:25,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:25,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:25,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:25,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:25,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:25,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:25,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 515 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:25,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:25,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:25,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:26,281 INFO L124 PetriNetUnfolderBase]: 554/990 cut-off events. [2023-08-27 06:02:26,281 INFO L125 PetriNetUnfolderBase]: For 1949/1949 co-relation queries the response was YES. [2023-08-27 06:02:26,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4057 conditions, 990 events. 554/990 cut-off events. For 1949/1949 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4549 event pairs, 77 based on Foata normal form. 7/997 useless extension candidates. Maximal degree in co-relation 4029. Up to 291 conditions per place. [2023-08-27 06:02:26,286 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 105 selfloop transitions, 36 changer transitions 6/147 dead transitions. [2023-08-27 06:02:26,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 147 transitions, 1160 flow [2023-08-27 06:02:26,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 06:02:26,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 06:02:26,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2231 transitions. [2023-08-27 06:02:26,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.343442118226601 [2023-08-27 06:02:26,291 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2231 transitions. [2023-08-27 06:02:26,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2231 transitions. [2023-08-27 06:02:26,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:26,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2231 transitions. [2023-08-27 06:02:26,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 159.35714285714286) internal successors, (2231), 14 states have internal predecessors, (2231), 0 states have call successors, (0), 0 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-27 06:02:26,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:02:26,300 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:02:26,300 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 515 flow. Second operand 14 states and 2231 transitions. [2023-08-27 06:02:26,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 147 transitions, 1160 flow [2023-08-27 06:02:26,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 147 transitions, 1118 flow, removed 15 selfloop flow, removed 4 redundant places. [2023-08-27 06:02:26,308 INFO L231 Difference]: Finished difference. Result has 87 places, 79 transitions, 662 flow [2023-08-27 06:02:26,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=662, PETRI_PLACES=87, PETRI_TRANSITIONS=79} [2023-08-27 06:02:26,308 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 51 predicate places. [2023-08-27 06:02:26,308 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 79 transitions, 662 flow [2023-08-27 06:02:26,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:26,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:26,309 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:26,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 06:02:26,309 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:26,309 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:26,309 INFO L85 PathProgramCache]: Analyzing trace with hash -976126395, now seen corresponding path program 3 times [2023-08-27 06:02:26,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:26,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047449470] [2023-08-27 06:02:26,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:26,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:26,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:26,790 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:26,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:26,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047449470] [2023-08-27 06:02:26,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047449470] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:26,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:26,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:26,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104876293] [2023-08-27 06:02:26,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:26,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:26,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:26,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:26,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:26,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:26,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 79 transitions, 662 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:26,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:26,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:26,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:27,204 INFO L124 PetriNetUnfolderBase]: 555/1001 cut-off events. [2023-08-27 06:02:27,204 INFO L125 PetriNetUnfolderBase]: For 2839/2839 co-relation queries the response was YES. [2023-08-27 06:02:27,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4592 conditions, 1001 events. 555/1001 cut-off events. For 2839/2839 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4630 event pairs, 75 based on Foata normal form. 7/1008 useless extension candidates. Maximal degree in co-relation 4559. Up to 192 conditions per place. [2023-08-27 06:02:27,211 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 111 selfloop transitions, 38 changer transitions 7/156 dead transitions. [2023-08-27 06:02:27,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 156 transitions, 1347 flow [2023-08-27 06:02:27,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 06:02:27,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 06:02:27,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2236 transitions. [2023-08-27 06:02:27,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34421182266009853 [2023-08-27 06:02:27,214 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2236 transitions. [2023-08-27 06:02:27,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2236 transitions. [2023-08-27 06:02:27,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:27,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2236 transitions. [2023-08-27 06:02:27,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 159.71428571428572) internal successors, (2236), 14 states have internal predecessors, (2236), 0 states have call successors, (0), 0 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-27 06:02:27,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:02:27,223 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:02:27,223 INFO L175 Difference]: Start difference. First operand has 87 places, 79 transitions, 662 flow. Second operand 14 states and 2236 transitions. [2023-08-27 06:02:27,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 156 transitions, 1347 flow [2023-08-27 06:02:27,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 156 transitions, 1264 flow, removed 17 selfloop flow, removed 8 redundant places. [2023-08-27 06:02:27,233 INFO L231 Difference]: Finished difference. Result has 96 places, 82 transitions, 729 flow [2023-08-27 06:02:27,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=729, PETRI_PLACES=96, PETRI_TRANSITIONS=82} [2023-08-27 06:02:27,234 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 60 predicate places. [2023-08-27 06:02:27,234 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 82 transitions, 729 flow [2023-08-27 06:02:27,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:27,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:27,234 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:27,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 06:02:27,234 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:27,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:27,235 INFO L85 PathProgramCache]: Analyzing trace with hash -121720515, now seen corresponding path program 4 times [2023-08-27 06:02:27,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:27,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638808463] [2023-08-27 06:02:27,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:27,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:27,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:27,725 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:27,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:27,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638808463] [2023-08-27 06:02:27,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638808463] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:27,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:27,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:27,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842214146] [2023-08-27 06:02:27,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:27,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:27,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:27,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:27,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:27,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:27,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 82 transitions, 729 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:27,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:27,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:27,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:28,098 INFO L124 PetriNetUnfolderBase]: 551/987 cut-off events. [2023-08-27 06:02:28,098 INFO L125 PetriNetUnfolderBase]: For 3443/3443 co-relation queries the response was YES. [2023-08-27 06:02:28,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4710 conditions, 987 events. 551/987 cut-off events. For 3443/3443 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4537 event pairs, 81 based on Foata normal form. 1/988 useless extension candidates. Maximal degree in co-relation 4674. Up to 186 conditions per place. [2023-08-27 06:02:28,106 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 103 selfloop transitions, 35 changer transitions 11/149 dead transitions. [2023-08-27 06:02:28,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 149 transitions, 1359 flow [2023-08-27 06:02:28,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:02:28,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:02:28,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2076 transitions. [2023-08-27 06:02:28,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34416445623342173 [2023-08-27 06:02:28,109 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2076 transitions. [2023-08-27 06:02:28,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2076 transitions. [2023-08-27 06:02:28,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:28,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2076 transitions. [2023-08-27 06:02:28,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 159.69230769230768) internal successors, (2076), 13 states have internal predecessors, (2076), 0 states have call successors, (0), 0 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-27 06:02:28,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:02:28,116 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:02:28,116 INFO L175 Difference]: Start difference. First operand has 96 places, 82 transitions, 729 flow. Second operand 13 states and 2076 transitions. [2023-08-27 06:02:28,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 149 transitions, 1359 flow [2023-08-27 06:02:28,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 149 transitions, 1261 flow, removed 16 selfloop flow, removed 10 redundant places. [2023-08-27 06:02:28,126 INFO L231 Difference]: Finished difference. Result has 98 places, 79 transitions, 691 flow [2023-08-27 06:02:28,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=691, PETRI_PLACES=98, PETRI_TRANSITIONS=79} [2023-08-27 06:02:28,126 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 62 predicate places. [2023-08-27 06:02:28,127 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 79 transitions, 691 flow [2023-08-27 06:02:28,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:28,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:28,127 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:28,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 06:02:28,127 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:28,128 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:28,128 INFO L85 PathProgramCache]: Analyzing trace with hash -2039865277, now seen corresponding path program 5 times [2023-08-27 06:02:28,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:28,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638380420] [2023-08-27 06:02:28,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:28,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:28,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:28,558 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:28,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:28,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638380420] [2023-08-27 06:02:28,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638380420] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:28,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:28,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:28,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722395262] [2023-08-27 06:02:28,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:28,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:28,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:28,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:28,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:28,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:28,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 79 transitions, 691 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:28,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:28,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:28,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:28,926 INFO L124 PetriNetUnfolderBase]: 548/982 cut-off events. [2023-08-27 06:02:28,926 INFO L125 PetriNetUnfolderBase]: For 3035/3035 co-relation queries the response was YES. [2023-08-27 06:02:28,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4615 conditions, 982 events. 548/982 cut-off events. For 3035/3035 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4497 event pairs, 71 based on Foata normal form. 1/983 useless extension candidates. Maximal degree in co-relation 4580. Up to 301 conditions per place. [2023-08-27 06:02:28,937 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 99 selfloop transitions, 34 changer transitions 7/140 dead transitions. [2023-08-27 06:02:28,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 140 transitions, 1259 flow [2023-08-27 06:02:28,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:02:28,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:02:28,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1918 transitions. [2023-08-27 06:02:28,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3444683908045977 [2023-08-27 06:02:28,941 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1918 transitions. [2023-08-27 06:02:28,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1918 transitions. [2023-08-27 06:02:28,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:28,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1918 transitions. [2023-08-27 06:02:28,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 159.83333333333334) internal successors, (1918), 12 states have internal predecessors, (1918), 0 states have call successors, (0), 0 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-27 06:02:28,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:02:28,950 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:02:28,951 INFO L175 Difference]: Start difference. First operand has 98 places, 79 transitions, 691 flow. Second operand 12 states and 1918 transitions. [2023-08-27 06:02:28,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 140 transitions, 1259 flow [2023-08-27 06:02:28,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 140 transitions, 1167 flow, removed 8 selfloop flow, removed 13 redundant places. [2023-08-27 06:02:28,963 INFO L231 Difference]: Finished difference. Result has 92 places, 78 transitions, 671 flow [2023-08-27 06:02:28,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=671, PETRI_PLACES=92, PETRI_TRANSITIONS=78} [2023-08-27 06:02:28,964 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 56 predicate places. [2023-08-27 06:02:28,964 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 78 transitions, 671 flow [2023-08-27 06:02:28,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:28,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:28,964 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:28,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-27 06:02:28,965 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:28,965 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:28,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1404552533, now seen corresponding path program 6 times [2023-08-27 06:02:28,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:28,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285561818] [2023-08-27 06:02:28,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:28,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:29,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:29,421 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:29,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:29,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285561818] [2023-08-27 06:02:29,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285561818] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:29,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:29,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:29,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640376827] [2023-08-27 06:02:29,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:29,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:29,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:29,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:29,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:29,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:29,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 78 transitions, 671 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:29,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:29,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:29,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:29,784 INFO L124 PetriNetUnfolderBase]: 546/972 cut-off events. [2023-08-27 06:02:29,784 INFO L125 PetriNetUnfolderBase]: For 2754/2754 co-relation queries the response was YES. [2023-08-27 06:02:29,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4477 conditions, 972 events. 546/972 cut-off events. For 2754/2754 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4413 event pairs, 71 based on Foata normal form. 1/973 useless extension candidates. Maximal degree in co-relation 4443. Up to 291 conditions per place. [2023-08-27 06:02:29,789 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 98 selfloop transitions, 32 changer transitions 9/139 dead transitions. [2023-08-27 06:02:29,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 139 transitions, 1223 flow [2023-08-27 06:02:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:02:29,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:02:29,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2070 transitions. [2023-08-27 06:02:29,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34316976127320953 [2023-08-27 06:02:29,793 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2070 transitions. [2023-08-27 06:02:29,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2070 transitions. [2023-08-27 06:02:29,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:29,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2070 transitions. [2023-08-27 06:02:29,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 159.23076923076923) internal successors, (2070), 13 states have internal predecessors, (2070), 0 states have call successors, (0), 0 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-27 06:02:29,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:02:29,801 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:02:29,801 INFO L175 Difference]: Start difference. First operand has 92 places, 78 transitions, 671 flow. Second operand 13 states and 2070 transitions. [2023-08-27 06:02:29,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 139 transitions, 1223 flow [2023-08-27 06:02:29,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 139 transitions, 1149 flow, removed 3 selfloop flow, removed 11 redundant places. [2023-08-27 06:02:29,809 INFO L231 Difference]: Finished difference. Result has 92 places, 75 transitions, 632 flow [2023-08-27 06:02:29,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=632, PETRI_PLACES=92, PETRI_TRANSITIONS=75} [2023-08-27 06:02:29,809 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 56 predicate places. [2023-08-27 06:02:29,809 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 75 transitions, 632 flow [2023-08-27 06:02:29,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:29,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:29,810 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:29,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-27 06:02:29,810 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:29,810 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:29,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1002691273, now seen corresponding path program 7 times [2023-08-27 06:02:29,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:29,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817350766] [2023-08-27 06:02:29,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:29,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:29,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:31,120 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:02:31,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:31,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817350766] [2023-08-27 06:02:31,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817350766] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:31,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534725645] [2023-08-27 06:02:31,120 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 06:02:31,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:31,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:31,121 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:31,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 06:02:31,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:31,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 06:02:31,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:31,579 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:31,579 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:02:31,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534725645] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:31,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:02:31,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [20] total 28 [2023-08-27 06:02:31,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643204682] [2023-08-27 06:02:31,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:31,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:31,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:31,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:31,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=763, Unknown=0, NotChecked=0, Total=870 [2023-08-27 06:02:31,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:31,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 75 transitions, 632 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:31,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:31,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:31,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:31,942 INFO L124 PetriNetUnfolderBase]: 536/958 cut-off events. [2023-08-27 06:02:31,942 INFO L125 PetriNetUnfolderBase]: For 2684/2684 co-relation queries the response was YES. [2023-08-27 06:02:31,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4392 conditions, 958 events. 536/958 cut-off events. For 2684/2684 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4336 event pairs, 81 based on Foata normal form. 7/965 useless extension candidates. Maximal degree in co-relation 4359. Up to 382 conditions per place. [2023-08-27 06:02:31,946 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 93 selfloop transitions, 27 changer transitions 9/129 dead transitions. [2023-08-27 06:02:31,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 129 transitions, 1195 flow [2023-08-27 06:02:31,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:02:31,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:02:31,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1444 transitions. [2023-08-27 06:02:31,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3457854406130268 [2023-08-27 06:02:31,949 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1444 transitions. [2023-08-27 06:02:31,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1444 transitions. [2023-08-27 06:02:31,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:31,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1444 transitions. [2023-08-27 06:02:31,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 160.44444444444446) internal successors, (1444), 9 states have internal predecessors, (1444), 0 states have call successors, (0), 0 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-27 06:02:31,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:31,953 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:31,953 INFO L175 Difference]: Start difference. First operand has 92 places, 75 transitions, 632 flow. Second operand 9 states and 1444 transitions. [2023-08-27 06:02:31,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 129 transitions, 1195 flow [2023-08-27 06:02:31,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 129 transitions, 1074 flow, removed 6 selfloop flow, removed 13 redundant places. [2023-08-27 06:02:31,961 INFO L231 Difference]: Finished difference. Result has 87 places, 86 transitions, 753 flow [2023-08-27 06:02:31,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=753, PETRI_PLACES=87, PETRI_TRANSITIONS=86} [2023-08-27 06:02:31,961 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 51 predicate places. [2023-08-27 06:02:31,961 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 86 transitions, 753 flow [2023-08-27 06:02:31,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:31,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:31,962 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:31,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:32,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-27 06:02:32,167 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:32,167 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:32,167 INFO L85 PathProgramCache]: Analyzing trace with hash 130634109, now seen corresponding path program 8 times [2023-08-27 06:02:32,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:32,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166155023] [2023-08-27 06:02:32,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:32,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:32,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:32,559 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:32,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:32,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166155023] [2023-08-27 06:02:32,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166155023] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:32,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:32,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:32,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118612722] [2023-08-27 06:02:32,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:32,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:32,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:32,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:32,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:32,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:32,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 86 transitions, 753 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:32,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:32,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:32,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:32,936 INFO L124 PetriNetUnfolderBase]: 537/963 cut-off events. [2023-08-27 06:02:32,936 INFO L125 PetriNetUnfolderBase]: For 3617/3617 co-relation queries the response was YES. [2023-08-27 06:02:32,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4632 conditions, 963 events. 537/963 cut-off events. For 3617/3617 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4371 event pairs, 158 based on Foata normal form. 1/964 useless extension candidates. Maximal degree in co-relation 4596. Up to 451 conditions per place. [2023-08-27 06:02:32,941 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 106 selfloop transitions, 23 changer transitions 7/136 dead transitions. [2023-08-27 06:02:32,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 136 transitions, 1260 flow [2023-08-27 06:02:32,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:02:32,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:02:32,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1437 transitions. [2023-08-27 06:02:32,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34410919540229884 [2023-08-27 06:02:32,943 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1437 transitions. [2023-08-27 06:02:32,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1437 transitions. [2023-08-27 06:02:32,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:32,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1437 transitions. [2023-08-27 06:02:32,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 159.66666666666666) internal successors, (1437), 9 states have internal predecessors, (1437), 0 states have call successors, (0), 0 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-27 06:02:32,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:32,950 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:32,950 INFO L175 Difference]: Start difference. First operand has 87 places, 86 transitions, 753 flow. Second operand 9 states and 1437 transitions. [2023-08-27 06:02:32,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 136 transitions, 1260 flow [2023-08-27 06:02:32,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 136 transitions, 1225 flow, removed 11 selfloop flow, removed 3 redundant places. [2023-08-27 06:02:32,959 INFO L231 Difference]: Finished difference. Result has 94 places, 89 transitions, 816 flow [2023-08-27 06:02:32,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=816, PETRI_PLACES=94, PETRI_TRANSITIONS=89} [2023-08-27 06:02:32,959 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 58 predicate places. [2023-08-27 06:02:32,959 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 89 transitions, 816 flow [2023-08-27 06:02:32,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:32,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:32,960 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:32,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-27 06:02:32,960 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:32,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:32,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1587320657, now seen corresponding path program 9 times [2023-08-27 06:02:32,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:32,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333786412] [2023-08-27 06:02:32,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:32,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:32,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:33,325 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:33,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:33,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333786412] [2023-08-27 06:02:33,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333786412] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:33,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:33,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:33,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298245330] [2023-08-27 06:02:33,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:33,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:33,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:33,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:33,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:33,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:33,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 89 transitions, 816 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:33,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:33,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:33,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:33,865 INFO L124 PetriNetUnfolderBase]: 594/1066 cut-off events. [2023-08-27 06:02:33,865 INFO L125 PetriNetUnfolderBase]: For 4202/4202 co-relation queries the response was YES. [2023-08-27 06:02:33,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4983 conditions, 1066 events. 594/1066 cut-off events. For 4202/4202 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5057 event pairs, 67 based on Foata normal form. 1/1067 useless extension candidates. Maximal degree in co-relation 4944. Up to 269 conditions per place. [2023-08-27 06:02:33,870 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 128 selfloop transitions, 67 changer transitions 7/202 dead transitions. [2023-08-27 06:02:33,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 202 transitions, 1858 flow [2023-08-27 06:02:33,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 06:02:33,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 06:02:33,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3016 transitions. [2023-08-27 06:02:33,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34210526315789475 [2023-08-27 06:02:33,874 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3016 transitions. [2023-08-27 06:02:33,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3016 transitions. [2023-08-27 06:02:33,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:33,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3016 transitions. [2023-08-27 06:02:33,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 158.73684210526315) internal successors, (3016), 19 states have internal predecessors, (3016), 0 states have call successors, (0), 0 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-27 06:02:33,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 464.0) internal successors, (9280), 20 states have internal predecessors, (9280), 0 states have call successors, (0), 0 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-27 06:02:33,884 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 464.0) internal successors, (9280), 20 states have internal predecessors, (9280), 0 states have call successors, (0), 0 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-27 06:02:33,884 INFO L175 Difference]: Start difference. First operand has 94 places, 89 transitions, 816 flow. Second operand 19 states and 3016 transitions. [2023-08-27 06:02:33,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 202 transitions, 1858 flow [2023-08-27 06:02:33,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 202 transitions, 1797 flow, removed 14 selfloop flow, removed 5 redundant places. [2023-08-27 06:02:33,896 INFO L231 Difference]: Finished difference. Result has 114 places, 124 transitions, 1274 flow [2023-08-27 06:02:33,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1274, PETRI_PLACES=114, PETRI_TRANSITIONS=124} [2023-08-27 06:02:33,896 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 78 predicate places. [2023-08-27 06:02:33,896 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 124 transitions, 1274 flow [2023-08-27 06:02:33,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:33,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:33,897 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:33,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-27 06:02:33,897 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:33,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:33,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1857097153, now seen corresponding path program 10 times [2023-08-27 06:02:33,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:33,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790318515] [2023-08-27 06:02:33,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:33,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:33,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:34,259 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:34,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:34,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790318515] [2023-08-27 06:02:34,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790318515] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:34,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:34,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:34,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574960795] [2023-08-27 06:02:34,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:34,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:34,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:34,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:34,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:34,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:34,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 124 transitions, 1274 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:34,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:34,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:34,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:34,654 INFO L124 PetriNetUnfolderBase]: 592/1056 cut-off events. [2023-08-27 06:02:34,654 INFO L125 PetriNetUnfolderBase]: For 5064/5064 co-relation queries the response was YES. [2023-08-27 06:02:34,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5530 conditions, 1056 events. 592/1056 cut-off events. For 5064/5064 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4937 event pairs, 74 based on Foata normal form. 1/1057 useless extension candidates. Maximal degree in co-relation 5484. Up to 302 conditions per place. [2023-08-27 06:02:34,660 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 126 selfloop transitions, 49 changer transitions 9/184 dead transitions. [2023-08-27 06:02:34,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 184 transitions, 1969 flow [2023-08-27 06:02:34,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:02:34,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:02:34,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2079 transitions. [2023-08-27 06:02:34,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34466180371352784 [2023-08-27 06:02:34,665 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2079 transitions. [2023-08-27 06:02:34,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2079 transitions. [2023-08-27 06:02:34,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:34,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2079 transitions. [2023-08-27 06:02:34,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 159.92307692307693) internal successors, (2079), 13 states have internal predecessors, (2079), 0 states have call successors, (0), 0 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-27 06:02:34,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:02:34,671 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:02:34,671 INFO L175 Difference]: Start difference. First operand has 114 places, 124 transitions, 1274 flow. Second operand 13 states and 2079 transitions. [2023-08-27 06:02:34,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 184 transitions, 1969 flow [2023-08-27 06:02:34,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 184 transitions, 1898 flow, removed 17 selfloop flow, removed 6 redundant places. [2023-08-27 06:02:34,688 INFO L231 Difference]: Finished difference. Result has 120 places, 122 transitions, 1281 flow [2023-08-27 06:02:34,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1281, PETRI_PLACES=120, PETRI_TRANSITIONS=122} [2023-08-27 06:02:34,691 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 84 predicate places. [2023-08-27 06:02:34,691 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 122 transitions, 1281 flow [2023-08-27 06:02:34,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:34,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:34,691 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:34,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-27 06:02:34,691 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:34,692 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:34,692 INFO L85 PathProgramCache]: Analyzing trace with hash -181763503, now seen corresponding path program 11 times [2023-08-27 06:02:34,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:34,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161056322] [2023-08-27 06:02:34,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:34,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:34,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:35,519 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:02:35,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:35,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161056322] [2023-08-27 06:02:35,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161056322] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:35,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544095855] [2023-08-27 06:02:35,519 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 06:02:35,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:35,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:35,520 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:35,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 06:02:35,703 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 06:02:35,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:02:35,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-27 06:02:35,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:35,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:02:35,743 INFO L322 Elim1Store]: treesize reduction 31, result has 13.9 percent of original size [2023-08-27 06:02:35,744 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2023-08-27 06:02:35,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:02:35,837 INFO L322 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-08-27 06:02:35,837 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:02:36,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:02:36,181 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 06:02:36,181 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-27 06:02:36,332 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:36,332 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:02:36,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544095855] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:36,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:02:36,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [15] total 25 [2023-08-27 06:02:36,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826337270] [2023-08-27 06:02:36,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:36,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:02:36,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:36,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:02:36,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2023-08-27 06:02:36,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 464 [2023-08-27 06:02:36,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 122 transitions, 1281 flow. Second operand has 12 states, 12 states have (on average 141.58333333333334) internal successors, (1699), 12 states have internal predecessors, (1699), 0 states have call successors, (0), 0 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-27 06:02:36,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:36,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 464 [2023-08-27 06:02:36,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:37,009 INFO L124 PetriNetUnfolderBase]: 611/1098 cut-off events. [2023-08-27 06:02:37,009 INFO L125 PetriNetUnfolderBase]: For 5090/5090 co-relation queries the response was YES. [2023-08-27 06:02:37,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5882 conditions, 1098 events. 611/1098 cut-off events. For 5090/5090 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5233 event pairs, 105 based on Foata normal form. 7/1105 useless extension candidates. Maximal degree in co-relation 5836. Up to 439 conditions per place. [2023-08-27 06:02:37,018 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 125 selfloop transitions, 48 changer transitions 6/179 dead transitions. [2023-08-27 06:02:37,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 179 transitions, 2041 flow [2023-08-27 06:02:37,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 06:02:37,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 06:02:37,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1624 transitions. [2023-08-27 06:02:37,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2023-08-27 06:02:37,020 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1624 transitions. [2023-08-27 06:02:37,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1624 transitions. [2023-08-27 06:02:37,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:37,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1624 transitions. [2023-08-27 06:02:37,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 147.63636363636363) internal successors, (1624), 11 states have internal predecessors, (1624), 0 states have call successors, (0), 0 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-27 06:02:37,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:02:37,025 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:02:37,025 INFO L175 Difference]: Start difference. First operand has 120 places, 122 transitions, 1281 flow. Second operand 11 states and 1624 transitions. [2023-08-27 06:02:37,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 179 transitions, 2041 flow [2023-08-27 06:02:37,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 179 transitions, 1911 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-08-27 06:02:37,041 INFO L231 Difference]: Finished difference. Result has 120 places, 133 transitions, 1469 flow [2023-08-27 06:02:37,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1469, PETRI_PLACES=120, PETRI_TRANSITIONS=133} [2023-08-27 06:02:37,041 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 84 predicate places. [2023-08-27 06:02:37,042 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 133 transitions, 1469 flow [2023-08-27 06:02:37,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 141.58333333333334) internal successors, (1699), 12 states have internal predecessors, (1699), 0 states have call successors, (0), 0 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-27 06:02:37,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:37,042 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:37,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:37,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 06:02:37,247 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:37,247 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:37,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1882071255, now seen corresponding path program 12 times [2023-08-27 06:02:37,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:37,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948870283] [2023-08-27 06:02:37,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:37,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:37,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:37,651 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:37,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:37,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948870283] [2023-08-27 06:02:37,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948870283] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:37,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:37,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:37,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867424050] [2023-08-27 06:02:37,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:37,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:37,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:37,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:37,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:37,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:37,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 133 transitions, 1469 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:37,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:37,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:37,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:38,043 INFO L124 PetriNetUnfolderBase]: 602/1087 cut-off events. [2023-08-27 06:02:38,044 INFO L125 PetriNetUnfolderBase]: For 5524/5524 co-relation queries the response was YES. [2023-08-27 06:02:38,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5988 conditions, 1087 events. 602/1087 cut-off events. For 5524/5524 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5165 event pairs, 82 based on Foata normal form. 7/1094 useless extension candidates. Maximal degree in co-relation 5939. Up to 346 conditions per place. [2023-08-27 06:02:38,049 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 150 selfloop transitions, 69 changer transitions 6/225 dead transitions. [2023-08-27 06:02:38,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 225 transitions, 2610 flow [2023-08-27 06:02:38,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 06:02:38,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 06:02:38,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2232 transitions. [2023-08-27 06:02:38,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3435960591133005 [2023-08-27 06:02:38,052 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2232 transitions. [2023-08-27 06:02:38,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2232 transitions. [2023-08-27 06:02:38,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:38,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2232 transitions. [2023-08-27 06:02:38,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 159.42857142857142) internal successors, (2232), 14 states have internal predecessors, (2232), 0 states have call successors, (0), 0 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-27 06:02:38,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:02:38,057 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:02:38,058 INFO L175 Difference]: Start difference. First operand has 120 places, 133 transitions, 1469 flow. Second operand 14 states and 2232 transitions. [2023-08-27 06:02:38,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 225 transitions, 2610 flow [2023-08-27 06:02:38,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 225 transitions, 2498 flow, removed 31 selfloop flow, removed 6 redundant places. [2023-08-27 06:02:38,076 INFO L231 Difference]: Finished difference. Result has 135 places, 158 transitions, 1968 flow [2023-08-27 06:02:38,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1968, PETRI_PLACES=135, PETRI_TRANSITIONS=158} [2023-08-27 06:02:38,077 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 99 predicate places. [2023-08-27 06:02:38,077 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 158 transitions, 1968 flow [2023-08-27 06:02:38,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:38,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:38,077 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:38,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 06:02:38,077 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:38,078 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:38,078 INFO L85 PathProgramCache]: Analyzing trace with hash -960563773, now seen corresponding path program 13 times [2023-08-27 06:02:38,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:38,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133326807] [2023-08-27 06:02:38,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:38,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:38,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:38,468 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:38,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:38,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133326807] [2023-08-27 06:02:38,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133326807] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:38,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:38,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:38,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028887393] [2023-08-27 06:02:38,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:38,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:38,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:38,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:38,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:38,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:38,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 158 transitions, 1968 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:38,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:38,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:38,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:38,927 INFO L124 PetriNetUnfolderBase]: 606/1105 cut-off events. [2023-08-27 06:02:38,927 INFO L125 PetriNetUnfolderBase]: For 6612/6612 co-relation queries the response was YES. [2023-08-27 06:02:38,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6325 conditions, 1105 events. 606/1105 cut-off events. For 6612/6612 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5343 event pairs, 78 based on Foata normal form. 1/1106 useless extension candidates. Maximal degree in co-relation 6270. Up to 345 conditions per place. [2023-08-27 06:02:38,934 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 149 selfloop transitions, 67 changer transitions 7/223 dead transitions. [2023-08-27 06:02:38,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 223 transitions, 2786 flow [2023-08-27 06:02:38,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:02:38,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:02:38,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1908 transitions. [2023-08-27 06:02:38,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3426724137931034 [2023-08-27 06:02:38,939 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1908 transitions. [2023-08-27 06:02:38,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1908 transitions. [2023-08-27 06:02:38,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:38,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1908 transitions. [2023-08-27 06:02:38,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:02:38,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:02:38,944 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:02:38,944 INFO L175 Difference]: Start difference. First operand has 135 places, 158 transitions, 1968 flow. Second operand 12 states and 1908 transitions. [2023-08-27 06:02:38,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 223 transitions, 2786 flow [2023-08-27 06:02:38,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 223 transitions, 2698 flow, removed 31 selfloop flow, removed 5 redundant places. [2023-08-27 06:02:38,965 INFO L231 Difference]: Finished difference. Result has 145 places, 163 transitions, 2123 flow [2023-08-27 06:02:38,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=1891, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2123, PETRI_PLACES=145, PETRI_TRANSITIONS=163} [2023-08-27 06:02:38,966 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 109 predicate places. [2023-08-27 06:02:38,966 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 163 transitions, 2123 flow [2023-08-27 06:02:38,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:38,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:38,966 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:38,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-27 06:02:38,967 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:38,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:38,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1096705681, now seen corresponding path program 14 times [2023-08-27 06:02:38,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:38,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795595399] [2023-08-27 06:02:38,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:38,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:39,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:39,649 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:02:39,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:39,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795595399] [2023-08-27 06:02:39,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795595399] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:39,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234630221] [2023-08-27 06:02:39,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:02:39,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:39,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:39,650 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:39,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 06:02:39,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 06:02:39,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:02:39,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 06:02:39,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:40,050 INFO L322 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2023-08-27 06:02:40,051 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 47 [2023-08-27 06:02:40,113 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:40,113 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:02:40,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234630221] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:40,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:02:40,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15] total 24 [2023-08-27 06:02:40,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72532972] [2023-08-27 06:02:40,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:40,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:40,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:40,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:40,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2023-08-27 06:02:40,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:40,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 163 transitions, 2123 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:40,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:40,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:40,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:40,462 INFO L124 PetriNetUnfolderBase]: 609/1114 cut-off events. [2023-08-27 06:02:40,463 INFO L125 PetriNetUnfolderBase]: For 7604/7604 co-relation queries the response was YES. [2023-08-27 06:02:40,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6564 conditions, 1114 events. 609/1114 cut-off events. For 7604/7604 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5474 event pairs, 87 based on Foata normal form. 1/1115 useless extension candidates. Maximal degree in co-relation 6506. Up to 465 conditions per place. [2023-08-27 06:02:40,469 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 131 selfloop transitions, 63 changer transitions 7/201 dead transitions. [2023-08-27 06:02:40,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 201 transitions, 2727 flow [2023-08-27 06:02:40,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:02:40,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:02:40,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1437 transitions. [2023-08-27 06:02:40,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34410919540229884 [2023-08-27 06:02:40,474 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1437 transitions. [2023-08-27 06:02:40,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1437 transitions. [2023-08-27 06:02:40,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:40,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1437 transitions. [2023-08-27 06:02:40,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 159.66666666666666) internal successors, (1437), 9 states have internal predecessors, (1437), 0 states have call successors, (0), 0 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-27 06:02:40,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:40,478 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:40,478 INFO L175 Difference]: Start difference. First operand has 145 places, 163 transitions, 2123 flow. Second operand 9 states and 1437 transitions. [2023-08-27 06:02:40,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 201 transitions, 2727 flow [2023-08-27 06:02:40,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 201 transitions, 2621 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-08-27 06:02:40,502 INFO L231 Difference]: Finished difference. Result has 148 places, 164 transitions, 2171 flow [2023-08-27 06:02:40,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2019, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2171, PETRI_PLACES=148, PETRI_TRANSITIONS=164} [2023-08-27 06:02:40,502 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 112 predicate places. [2023-08-27 06:02:40,503 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 164 transitions, 2171 flow [2023-08-27 06:02:40,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:40,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:40,503 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:40,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:40,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-08-27 06:02:40,708 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:40,708 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:40,708 INFO L85 PathProgramCache]: Analyzing trace with hash 246156195, now seen corresponding path program 15 times [2023-08-27 06:02:40,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:40,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819434454] [2023-08-27 06:02:40,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:40,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:40,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:41,061 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:41,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:41,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819434454] [2023-08-27 06:02:41,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819434454] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:41,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:41,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:41,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894766272] [2023-08-27 06:02:41,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:41,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:41,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:41,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:41,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:41,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:41,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 164 transitions, 2171 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:41,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:41,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:41,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:41,495 INFO L124 PetriNetUnfolderBase]: 607/1112 cut-off events. [2023-08-27 06:02:41,495 INFO L125 PetriNetUnfolderBase]: For 7637/7637 co-relation queries the response was YES. [2023-08-27 06:02:41,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6633 conditions, 1112 events. 607/1112 cut-off events. For 7637/7637 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5432 event pairs, 78 based on Foata normal form. 1/1113 useless extension candidates. Maximal degree in co-relation 6574. Up to 346 conditions per place. [2023-08-27 06:02:41,501 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 149 selfloop transitions, 70 changer transitions 9/228 dead transitions. [2023-08-27 06:02:41,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 228 transitions, 2932 flow [2023-08-27 06:02:41,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 06:02:41,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 06:02:41,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2229 transitions. [2023-08-27 06:02:41,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34313423645320196 [2023-08-27 06:02:41,508 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2229 transitions. [2023-08-27 06:02:41,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2229 transitions. [2023-08-27 06:02:41,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:41,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2229 transitions. [2023-08-27 06:02:41,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 159.21428571428572) internal successors, (2229), 14 states have internal predecessors, (2229), 0 states have call successors, (0), 0 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-27 06:02:41,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:02:41,517 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:02:41,517 INFO L175 Difference]: Start difference. First operand has 148 places, 164 transitions, 2171 flow. Second operand 14 states and 2229 transitions. [2023-08-27 06:02:41,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 228 transitions, 2932 flow [2023-08-27 06:02:41,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 228 transitions, 2859 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-08-27 06:02:41,541 INFO L231 Difference]: Finished difference. Result has 156 places, 162 transitions, 2209 flow [2023-08-27 06:02:41,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2209, PETRI_PLACES=156, PETRI_TRANSITIONS=162} [2023-08-27 06:02:41,541 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 120 predicate places. [2023-08-27 06:02:41,542 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 162 transitions, 2209 flow [2023-08-27 06:02:41,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:41,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:41,542 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:41,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-27 06:02:41,542 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:41,542 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:41,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1480306849, now seen corresponding path program 16 times [2023-08-27 06:02:41,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:41,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350925575] [2023-08-27 06:02:41,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:41,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:41,891 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:41,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:41,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350925575] [2023-08-27 06:02:41,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350925575] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:41,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:41,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:41,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309951500] [2023-08-27 06:02:41,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:41,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:02:41,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:41,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:02:41,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:02:41,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:02:41,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 162 transitions, 2209 flow. Second operand has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:41,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:41,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:02:41,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:42,329 INFO L124 PetriNetUnfolderBase]: 604/1099 cut-off events. [2023-08-27 06:02:42,329 INFO L125 PetriNetUnfolderBase]: For 8411/8411 co-relation queries the response was YES. [2023-08-27 06:02:42,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6653 conditions, 1099 events. 604/1099 cut-off events. For 8411/8411 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5300 event pairs, 78 based on Foata normal form. 1/1100 useless extension candidates. Maximal degree in co-relation 6594. Up to 346 conditions per place. [2023-08-27 06:02:42,336 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 157 selfloop transitions, 64 changer transitions 7/228 dead transitions. [2023-08-27 06:02:42,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 228 transitions, 2979 flow [2023-08-27 06:02:42,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:02:42,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:02:42,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1929 transitions. [2023-08-27 06:02:42,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3464439655172414 [2023-08-27 06:02:42,338 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1929 transitions. [2023-08-27 06:02:42,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1929 transitions. [2023-08-27 06:02:42,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:42,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1929 transitions. [2023-08-27 06:02:42,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 160.75) internal successors, (1929), 12 states have internal predecessors, (1929), 0 states have call successors, (0), 0 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-27 06:02:42,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:02:42,342 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:02:42,343 INFO L175 Difference]: Start difference. First operand has 156 places, 162 transitions, 2209 flow. Second operand 12 states and 1929 transitions. [2023-08-27 06:02:42,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 228 transitions, 2979 flow [2023-08-27 06:02:42,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 228 transitions, 2830 flow, removed 5 selfloop flow, removed 11 redundant places. [2023-08-27 06:02:42,367 INFO L231 Difference]: Finished difference. Result has 153 places, 160 transitions, 2171 flow [2023-08-27 06:02:42,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2066, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2171, PETRI_PLACES=153, PETRI_TRANSITIONS=160} [2023-08-27 06:02:42,367 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 117 predicate places. [2023-08-27 06:02:42,368 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 160 transitions, 2171 flow [2023-08-27 06:02:42,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 152.72727272727272) internal successors, (1680), 11 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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-27 06:02:42,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:42,368 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:42,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 06:02:42,368 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:42,368 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:42,368 INFO L85 PathProgramCache]: Analyzing trace with hash 2047945175, now seen corresponding path program 17 times [2023-08-27 06:02:42,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:42,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924450493] [2023-08-27 06:02:42,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:42,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:42,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:43,134 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:02:43,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:43,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924450493] [2023-08-27 06:02:43,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924450493] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:43,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754840955] [2023-08-27 06:02:43,135 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 06:02:43,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:43,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:43,136 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:43,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 06:02:43,305 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 06:02:43,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:02:43,307 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-27 06:02:43,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:43,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:02:43,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:02:43,573 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 06:02:43,573 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-27 06:02:43,736 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:43,736 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:02:43,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754840955] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:43,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:02:43,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [15] total 25 [2023-08-27 06:02:43,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831531440] [2023-08-27 06:02:43,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:43,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:02:43,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:43,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:02:43,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2023-08-27 06:02:43,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 464 [2023-08-27 06:02:43,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 160 transitions, 2171 flow. Second operand has 12 states, 12 states have (on average 144.58333333333334) internal successors, (1735), 12 states have internal predecessors, (1735), 0 states have call successors, (0), 0 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-27 06:02:43,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:43,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 464 [2023-08-27 06:02:43,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:44,260 INFO L124 PetriNetUnfolderBase]: 604/1101 cut-off events. [2023-08-27 06:02:44,260 INFO L125 PetriNetUnfolderBase]: For 8296/8296 co-relation queries the response was YES. [2023-08-27 06:02:44,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6654 conditions, 1101 events. 604/1101 cut-off events. For 8296/8296 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5348 event pairs, 102 based on Foata normal form. 1/1102 useless extension candidates. Maximal degree in co-relation 6596. Up to 463 conditions per place. [2023-08-27 06:02:44,266 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 130 selfloop transitions, 58 changer transitions 11/199 dead transitions. [2023-08-27 06:02:44,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 199 transitions, 2791 flow [2023-08-27 06:02:44,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:02:44,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:02:44,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1369 transitions. [2023-08-27 06:02:44,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3278256704980843 [2023-08-27 06:02:44,282 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1369 transitions. [2023-08-27 06:02:44,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1369 transitions. [2023-08-27 06:02:44,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:44,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1369 transitions. [2023-08-27 06:02:44,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 152.11111111111111) internal successors, (1369), 9 states have internal predecessors, (1369), 0 states have call successors, (0), 0 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-27 06:02:44,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:44,286 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:44,286 INFO L175 Difference]: Start difference. First operand has 153 places, 160 transitions, 2171 flow. Second operand 9 states and 1369 transitions. [2023-08-27 06:02:44,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 199 transitions, 2791 flow [2023-08-27 06:02:44,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 199 transitions, 2639 flow, removed 6 selfloop flow, removed 12 redundant places. [2023-08-27 06:02:44,309 INFO L231 Difference]: Finished difference. Result has 145 places, 158 transitions, 2118 flow [2023-08-27 06:02:44,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2027, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2118, PETRI_PLACES=145, PETRI_TRANSITIONS=158} [2023-08-27 06:02:44,310 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 109 predicate places. [2023-08-27 06:02:44,310 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 158 transitions, 2118 flow [2023-08-27 06:02:44,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.58333333333334) internal successors, (1735), 12 states have internal predecessors, (1735), 0 states have call successors, (0), 0 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-27 06:02:44,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:44,310 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:44,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:44,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-27 06:02:44,515 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:44,515 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:44,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1787180611, now seen corresponding path program 18 times [2023-08-27 06:02:44,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:44,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927516461] [2023-08-27 06:02:44,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:44,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:44,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:44,990 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:44,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:44,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927516461] [2023-08-27 06:02:44,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927516461] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:44,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:44,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:02:44,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513391748] [2023-08-27 06:02:44,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:44,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:02:44,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:44,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:02:44,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:02:44,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 464 [2023-08-27 06:02:44,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 158 transitions, 2118 flow. Second operand has 12 states, 12 states have (on average 144.58333333333334) internal successors, (1735), 12 states have internal predecessors, (1735), 0 states have call successors, (0), 0 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-27 06:02:44,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:44,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 464 [2023-08-27 06:02:44,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:45,468 INFO L124 PetriNetUnfolderBase]: 595/1094 cut-off events. [2023-08-27 06:02:45,468 INFO L125 PetriNetUnfolderBase]: For 7911/7911 co-relation queries the response was YES. [2023-08-27 06:02:45,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6508 conditions, 1094 events. 595/1094 cut-off events. For 7911/7911 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5407 event pairs, 98 based on Foata normal form. 1/1095 useless extension candidates. Maximal degree in co-relation 6454. Up to 184 conditions per place. [2023-08-27 06:02:45,473 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 118 selfloop transitions, 82 changer transitions 14/214 dead transitions. [2023-08-27 06:02:45,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 214 transitions, 2844 flow [2023-08-27 06:02:45,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:02:45,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:02:45,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1965 transitions. [2023-08-27 06:02:45,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32576259946949604 [2023-08-27 06:02:45,477 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1965 transitions. [2023-08-27 06:02:45,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1965 transitions. [2023-08-27 06:02:45,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:45,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1965 transitions. [2023-08-27 06:02:45,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 151.15384615384616) internal successors, (1965), 13 states have internal predecessors, (1965), 0 states have call successors, (0), 0 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-27 06:02:45,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:02:45,482 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:02:45,482 INFO L175 Difference]: Start difference. First operand has 145 places, 158 transitions, 2118 flow. Second operand 13 states and 1965 transitions. [2023-08-27 06:02:45,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 214 transitions, 2844 flow [2023-08-27 06:02:45,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 214 transitions, 2736 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-08-27 06:02:45,504 INFO L231 Difference]: Finished difference. Result has 152 places, 157 transitions, 2193 flow [2023-08-27 06:02:45,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2016, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2193, PETRI_PLACES=152, PETRI_TRANSITIONS=157} [2023-08-27 06:02:45,505 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 116 predicate places. [2023-08-27 06:02:45,505 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 157 transitions, 2193 flow [2023-08-27 06:02:45,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.58333333333334) internal successors, (1735), 12 states have internal predecessors, (1735), 0 states have call successors, (0), 0 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-27 06:02:45,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:45,505 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:45,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-27 06:02:45,505 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:45,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:45,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1023468131, now seen corresponding path program 19 times [2023-08-27 06:02:45,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:45,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187629471] [2023-08-27 06:02:45,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:45,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:45,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:45,931 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:45,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:45,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187629471] [2023-08-27 06:02:45,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187629471] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:45,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:45,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:02:45,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539553183] [2023-08-27 06:02:45,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:45,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:02:45,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:45,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:02:45,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:02:45,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 464 [2023-08-27 06:02:45,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 157 transitions, 2193 flow. Second operand has 12 states, 12 states have (on average 148.58333333333334) internal successors, (1783), 12 states have internal predecessors, (1783), 0 states have call successors, (0), 0 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-27 06:02:45,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:45,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 464 [2023-08-27 06:02:45,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:46,391 INFO L124 PetriNetUnfolderBase]: 582/1083 cut-off events. [2023-08-27 06:02:46,392 INFO L125 PetriNetUnfolderBase]: For 8128/8128 co-relation queries the response was YES. [2023-08-27 06:02:46,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6510 conditions, 1083 events. 582/1083 cut-off events. For 8128/8128 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5400 event pairs, 87 based on Foata normal form. 7/1090 useless extension candidates. Maximal degree in co-relation 6455. Up to 267 conditions per place. [2023-08-27 06:02:46,397 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 114 selfloop transitions, 95 changer transitions 6/215 dead transitions. [2023-08-27 06:02:46,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 215 transitions, 2921 flow [2023-08-27 06:02:46,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 06:02:46,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 06:02:46,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2319 transitions. [2023-08-27 06:02:46,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3331896551724138 [2023-08-27 06:02:46,402 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2319 transitions. [2023-08-27 06:02:46,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2319 transitions. [2023-08-27 06:02:46,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:46,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2319 transitions. [2023-08-27 06:02:46,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 154.6) internal successors, (2319), 15 states have internal predecessors, (2319), 0 states have call successors, (0), 0 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-27 06:02:46,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 464.0) internal successors, (7424), 16 states have internal predecessors, (7424), 0 states have call successors, (0), 0 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-27 06:02:46,408 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 464.0) internal successors, (7424), 16 states have internal predecessors, (7424), 0 states have call successors, (0), 0 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-27 06:02:46,408 INFO L175 Difference]: Start difference. First operand has 152 places, 157 transitions, 2193 flow. Second operand 15 states and 2319 transitions. [2023-08-27 06:02:46,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 215 transitions, 2921 flow [2023-08-27 06:02:46,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 215 transitions, 2782 flow, removed 26 selfloop flow, removed 9 redundant places. [2023-08-27 06:02:46,460 INFO L231 Difference]: Finished difference. Result has 158 places, 162 transitions, 2398 flow [2023-08-27 06:02:46,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2398, PETRI_PLACES=158, PETRI_TRANSITIONS=162} [2023-08-27 06:02:46,461 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 122 predicate places. [2023-08-27 06:02:46,461 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 162 transitions, 2398 flow [2023-08-27 06:02:46,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 148.58333333333334) internal successors, (1783), 12 states have internal predecessors, (1783), 0 states have call successors, (0), 0 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-27 06:02:46,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:46,461 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:46,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-27 06:02:46,461 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:46,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:46,462 INFO L85 PathProgramCache]: Analyzing trace with hash 163555721, now seen corresponding path program 20 times [2023-08-27 06:02:46,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:46,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158645684] [2023-08-27 06:02:46,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:46,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:46,876 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:46,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:46,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158645684] [2023-08-27 06:02:46,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158645684] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:46,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:46,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:02:46,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858074869] [2023-08-27 06:02:46,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:46,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:02:46,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:46,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:02:46,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:02:46,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 464 [2023-08-27 06:02:46,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 162 transitions, 2398 flow. Second operand has 12 states, 12 states have (on average 148.58333333333334) internal successors, (1783), 12 states have internal predecessors, (1783), 0 states have call successors, (0), 0 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-27 06:02:46,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:46,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 464 [2023-08-27 06:02:46,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:47,319 INFO L124 PetriNetUnfolderBase]: 580/1073 cut-off events. [2023-08-27 06:02:47,319 INFO L125 PetriNetUnfolderBase]: For 8105/8105 co-relation queries the response was YES. [2023-08-27 06:02:47,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6728 conditions, 1073 events. 580/1073 cut-off events. For 8105/8105 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5269 event pairs, 91 based on Foata normal form. 1/1074 useless extension candidates. Maximal degree in co-relation 6670. Up to 267 conditions per place. [2023-08-27 06:02:47,325 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 108 selfloop transitions, 93 changer transitions 8/209 dead transitions. [2023-08-27 06:02:47,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 209 transitions, 2991 flow [2023-08-27 06:02:47,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 06:02:47,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 06:02:47,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2311 transitions. [2023-08-27 06:02:47,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3320402298850575 [2023-08-27 06:02:47,328 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2311 transitions. [2023-08-27 06:02:47,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2311 transitions. [2023-08-27 06:02:47,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:47,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2311 transitions. [2023-08-27 06:02:47,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 154.06666666666666) internal successors, (2311), 15 states have internal predecessors, (2311), 0 states have call successors, (0), 0 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-27 06:02:47,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 464.0) internal successors, (7424), 16 states have internal predecessors, (7424), 0 states have call successors, (0), 0 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-27 06:02:47,334 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 464.0) internal successors, (7424), 16 states have internal predecessors, (7424), 0 states have call successors, (0), 0 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-27 06:02:47,334 INFO L175 Difference]: Start difference. First operand has 158 places, 162 transitions, 2398 flow. Second operand 15 states and 2311 transitions. [2023-08-27 06:02:47,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 209 transitions, 2991 flow [2023-08-27 06:02:47,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 209 transitions, 2843 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-08-27 06:02:47,361 INFO L231 Difference]: Finished difference. Result has 165 places, 160 transitions, 2403 flow [2023-08-27 06:02:47,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2403, PETRI_PLACES=165, PETRI_TRANSITIONS=160} [2023-08-27 06:02:47,362 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 129 predicate places. [2023-08-27 06:02:47,362 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 160 transitions, 2403 flow [2023-08-27 06:02:47,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 148.58333333333334) internal successors, (1783), 12 states have internal predecessors, (1783), 0 states have call successors, (0), 0 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-27 06:02:47,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:47,362 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:47,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-27 06:02:47,362 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:47,362 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:47,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1874017617, now seen corresponding path program 21 times [2023-08-27 06:02:47,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:47,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128742077] [2023-08-27 06:02:47,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:47,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:47,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:47,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:47,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128742077] [2023-08-27 06:02:47,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128742077] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:47,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:47,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:02:47,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498415029] [2023-08-27 06:02:47,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:47,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:02:47,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:47,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:02:47,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:02:47,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 464 [2023-08-27 06:02:47,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 160 transitions, 2403 flow. Second operand has 12 states, 12 states have (on average 148.58333333333334) internal successors, (1783), 12 states have internal predecessors, (1783), 0 states have call successors, (0), 0 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-27 06:02:47,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:47,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 464 [2023-08-27 06:02:47,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:48,232 INFO L124 PetriNetUnfolderBase]: 596/1089 cut-off events. [2023-08-27 06:02:48,232 INFO L125 PetriNetUnfolderBase]: For 8171/8171 co-relation queries the response was YES. [2023-08-27 06:02:48,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6892 conditions, 1089 events. 596/1089 cut-off events. For 8171/8171 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5290 event pairs, 75 based on Foata normal form. 1/1090 useless extension candidates. Maximal degree in co-relation 6834. Up to 266 conditions per place. [2023-08-27 06:02:48,239 INFO L140 encePairwiseOnDemand]: 450/464 looper letters, 109 selfloop transitions, 106 changer transitions 6/221 dead transitions. [2023-08-27 06:02:48,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 221 transitions, 3213 flow [2023-08-27 06:02:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 06:02:48,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 06:02:48,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2470 transitions. [2023-08-27 06:02:48,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33270474137931033 [2023-08-27 06:02:48,241 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2470 transitions. [2023-08-27 06:02:48,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2470 transitions. [2023-08-27 06:02:48,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:48,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2470 transitions. [2023-08-27 06:02:48,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 154.375) internal successors, (2470), 16 states have internal predecessors, (2470), 0 states have call successors, (0), 0 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-27 06:02:48,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 464.0) internal successors, (7888), 17 states have internal predecessors, (7888), 0 states have call successors, (0), 0 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-27 06:02:48,247 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 464.0) internal successors, (7888), 17 states have internal predecessors, (7888), 0 states have call successors, (0), 0 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-27 06:02:48,247 INFO L175 Difference]: Start difference. First operand has 165 places, 160 transitions, 2403 flow. Second operand 16 states and 2470 transitions. [2023-08-27 06:02:48,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 221 transitions, 3213 flow [2023-08-27 06:02:48,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 221 transitions, 2958 flow, removed 6 selfloop flow, removed 14 redundant places. [2023-08-27 06:02:48,273 INFO L231 Difference]: Finished difference. Result has 165 places, 167 transitions, 2575 flow [2023-08-27 06:02:48,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2575, PETRI_PLACES=165, PETRI_TRANSITIONS=167} [2023-08-27 06:02:48,274 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 129 predicate places. [2023-08-27 06:02:48,274 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 167 transitions, 2575 flow [2023-08-27 06:02:48,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 148.58333333333334) internal successors, (1783), 12 states have internal predecessors, (1783), 0 states have call successors, (0), 0 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-27 06:02:48,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:48,274 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:48,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-27 06:02:48,274 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:48,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:48,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1156563560, now seen corresponding path program 1 times [2023-08-27 06:02:48,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:48,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916397516] [2023-08-27 06:02:48,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:48,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:48,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:48,488 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:48,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:48,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916397516] [2023-08-27 06:02:48,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916397516] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:48,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629232525] [2023-08-27 06:02:48,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:48,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:48,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:48,490 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:48,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 06:02:48,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:48,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 06:02:48,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:48,757 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:48,757 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:02:48,851 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-27 06:02:48,851 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 49 [2023-08-27 06:02:48,896 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:48,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629232525] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:02:48,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:02:48,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 6] total 17 [2023-08-27 06:02:48,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842081363] [2023-08-27 06:02:48,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:02:48,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 06:02:48,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:48,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 06:02:48,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2023-08-27 06:02:48,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 464 [2023-08-27 06:02:48,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 167 transitions, 2575 flow. Second operand has 17 states, 17 states have (on average 166.35294117647058) internal successors, (2828), 17 states have internal predecessors, (2828), 0 states have call successors, (0), 0 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-27 06:02:48,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:48,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 464 [2023-08-27 06:02:48,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:49,354 INFO L124 PetriNetUnfolderBase]: 613/1117 cut-off events. [2023-08-27 06:02:49,354 INFO L125 PetriNetUnfolderBase]: For 8461/8461 co-relation queries the response was YES. [2023-08-27 06:02:49,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7082 conditions, 1117 events. 613/1117 cut-off events. For 8461/8461 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5419 event pairs, 130 based on Foata normal form. 4/1121 useless extension candidates. Maximal degree in co-relation 7024. Up to 424 conditions per place. [2023-08-27 06:02:49,360 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 132 selfloop transitions, 74 changer transitions 0/206 dead transitions. [2023-08-27 06:02:49,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 206 transitions, 3146 flow [2023-08-27 06:02:49,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:02:49,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:02:49,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2053 transitions. [2023-08-27 06:02:49,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687140804597701 [2023-08-27 06:02:49,362 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2053 transitions. [2023-08-27 06:02:49,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2053 transitions. [2023-08-27 06:02:49,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:49,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2053 transitions. [2023-08-27 06:02:49,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 171.08333333333334) internal successors, (2053), 12 states have internal predecessors, (2053), 0 states have call successors, (0), 0 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-27 06:02:49,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:02:49,367 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:02:49,367 INFO L175 Difference]: Start difference. First operand has 165 places, 167 transitions, 2575 flow. Second operand 12 states and 2053 transitions. [2023-08-27 06:02:49,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 206 transitions, 3146 flow [2023-08-27 06:02:49,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 206 transitions, 2911 flow, removed 6 selfloop flow, removed 14 redundant places. [2023-08-27 06:02:49,397 INFO L231 Difference]: Finished difference. Result has 161 places, 173 transitions, 2580 flow [2023-08-27 06:02:49,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2580, PETRI_PLACES=161, PETRI_TRANSITIONS=173} [2023-08-27 06:02:49,397 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 125 predicate places. [2023-08-27 06:02:49,398 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 173 transitions, 2580 flow [2023-08-27 06:02:49,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 166.35294117647058) internal successors, (2828), 17 states have internal predecessors, (2828), 0 states have call successors, (0), 0 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-27 06:02:49,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:49,398 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:49,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:49,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 06:02:49,601 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:49,601 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:49,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1562370692, now seen corresponding path program 2 times [2023-08-27 06:02:49,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:49,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497680869] [2023-08-27 06:02:49,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:49,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:49,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:50,187 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 06:02:50,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:50,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497680869] [2023-08-27 06:02:50,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497680869] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:50,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998957947] [2023-08-27 06:02:50,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:02:50,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:50,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:50,190 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:50,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 06:02:50,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:02:50,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:02:50,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 06:02:50,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:50,458 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:50,459 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:02:50,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998957947] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:50,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:02:50,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [15] total 20 [2023-08-27 06:02:50,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111393228] [2023-08-27 06:02:50,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:50,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 06:02:50,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:50,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 06:02:50,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2023-08-27 06:02:50,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 464 [2023-08-27 06:02:50,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 173 transitions, 2580 flow. Second operand has 9 states, 9 states have (on average 166.22222222222223) internal successors, (1496), 9 states have internal predecessors, (1496), 0 states have call successors, (0), 0 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-27 06:02:50,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:50,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 464 [2023-08-27 06:02:50,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:50,815 INFO L124 PetriNetUnfolderBase]: 600/1100 cut-off events. [2023-08-27 06:02:50,815 INFO L125 PetriNetUnfolderBase]: For 8396/8396 co-relation queries the response was YES. [2023-08-27 06:02:50,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6881 conditions, 1100 events. 600/1100 cut-off events. For 8396/8396 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5361 event pairs, 139 based on Foata normal form. 4/1104 useless extension candidates. Maximal degree in co-relation 6823. Up to 401 conditions per place. [2023-08-27 06:02:50,822 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 148 selfloop transitions, 75 changer transitions 0/223 dead transitions. [2023-08-27 06:02:50,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 223 transitions, 3382 flow [2023-08-27 06:02:50,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:02:50,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:02:50,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1565 transitions. [2023-08-27 06:02:50,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37476053639846746 [2023-08-27 06:02:50,823 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1565 transitions. [2023-08-27 06:02:50,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1565 transitions. [2023-08-27 06:02:50,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:50,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1565 transitions. [2023-08-27 06:02:50,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 173.88888888888889) internal successors, (1565), 9 states have internal predecessors, (1565), 0 states have call successors, (0), 0 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-27 06:02:50,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:50,827 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:50,827 INFO L175 Difference]: Start difference. First operand has 161 places, 173 transitions, 2580 flow. Second operand 9 states and 1565 transitions. [2023-08-27 06:02:50,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 223 transitions, 3382 flow [2023-08-27 06:02:50,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 223 transitions, 3348 flow, removed 13 selfloop flow, removed 4 redundant places. [2023-08-27 06:02:50,858 INFO L231 Difference]: Finished difference. Result has 167 places, 181 transitions, 2873 flow [2023-08-27 06:02:50,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2873, PETRI_PLACES=167, PETRI_TRANSITIONS=181} [2023-08-27 06:02:50,859 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 131 predicate places. [2023-08-27 06:02:50,859 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 181 transitions, 2873 flow [2023-08-27 06:02:50,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 166.22222222222223) internal successors, (1496), 9 states have internal predecessors, (1496), 0 states have call successors, (0), 0 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-27 06:02:50,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:50,859 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:50,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:51,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:51,069 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:51,069 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:51,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1449995406, now seen corresponding path program 3 times [2023-08-27 06:02:51,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:51,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557625966] [2023-08-27 06:02:51,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:51,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:51,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:51,279 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:51,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:51,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557625966] [2023-08-27 06:02:51,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557625966] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:51,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:51,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-27 06:02:51,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064165892] [2023-08-27 06:02:51,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:51,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 06:02:51,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:51,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 06:02:51,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-27 06:02:51,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 464 [2023-08-27 06:02:51,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 181 transitions, 2873 flow. Second operand has 9 states, 9 states have (on average 169.22222222222223) internal successors, (1523), 9 states have internal predecessors, (1523), 0 states have call successors, (0), 0 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-27 06:02:51,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:51,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 464 [2023-08-27 06:02:51,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:51,551 INFO L124 PetriNetUnfolderBase]: 584/1070 cut-off events. [2023-08-27 06:02:51,552 INFO L125 PetriNetUnfolderBase]: For 9392/9392 co-relation queries the response was YES. [2023-08-27 06:02:51,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6907 conditions, 1070 events. 584/1070 cut-off events. For 9392/9392 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5167 event pairs, 157 based on Foata normal form. 4/1074 useless extension candidates. Maximal degree in co-relation 6848. Up to 401 conditions per place. [2023-08-27 06:02:51,558 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 129 selfloop transitions, 75 changer transitions 0/204 dead transitions. [2023-08-27 06:02:51,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 204 transitions, 3299 flow [2023-08-27 06:02:51,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:02:51,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:02:51,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1582 transitions. [2023-08-27 06:02:51,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37883141762452105 [2023-08-27 06:02:51,559 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1582 transitions. [2023-08-27 06:02:51,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1582 transitions. [2023-08-27 06:02:51,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:51,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1582 transitions. [2023-08-27 06:02:51,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 175.77777777777777) internal successors, (1582), 9 states have internal predecessors, (1582), 0 states have call successors, (0), 0 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-27 06:02:51,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:51,563 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:51,563 INFO L175 Difference]: Start difference. First operand has 167 places, 181 transitions, 2873 flow. Second operand 9 states and 1582 transitions. [2023-08-27 06:02:51,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 204 transitions, 3299 flow [2023-08-27 06:02:51,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 204 transitions, 3206 flow, removed 14 selfloop flow, removed 5 redundant places. [2023-08-27 06:02:51,595 INFO L231 Difference]: Finished difference. Result has 170 places, 177 transitions, 2892 flow [2023-08-27 06:02:51,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2892, PETRI_PLACES=170, PETRI_TRANSITIONS=177} [2023-08-27 06:02:51,596 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 134 predicate places. [2023-08-27 06:02:51,596 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 177 transitions, 2892 flow [2023-08-27 06:02:51,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 169.22222222222223) internal successors, (1523), 9 states have internal predecessors, (1523), 0 states have call successors, (0), 0 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-27 06:02:51,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:51,596 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:51,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-27 06:02:51,596 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:51,597 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:51,597 INFO L85 PathProgramCache]: Analyzing trace with hash 517387090, now seen corresponding path program 4 times [2023-08-27 06:02:51,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:51,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537602585] [2023-08-27 06:02:51,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:51,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:51,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:51,901 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:51,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:51,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537602585] [2023-08-27 06:02:51,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537602585] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:51,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:51,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:02:51,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482283222] [2023-08-27 06:02:51,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:51,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 06:02:51,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:51,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 06:02:51,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-27 06:02:51,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 464 [2023-08-27 06:02:51,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 177 transitions, 2892 flow. Second operand has 10 states, 10 states have (on average 165.0) internal successors, (1650), 10 states have internal predecessors, (1650), 0 states have call successors, (0), 0 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-27 06:02:51,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:51,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 464 [2023-08-27 06:02:51,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:52,210 INFO L124 PetriNetUnfolderBase]: 568/1040 cut-off events. [2023-08-27 06:02:52,210 INFO L125 PetriNetUnfolderBase]: For 9604/9604 co-relation queries the response was YES. [2023-08-27 06:02:52,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6857 conditions, 1040 events. 568/1040 cut-off events. For 9604/9604 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4945 event pairs, 151 based on Foata normal form. 4/1044 useless extension candidates. Maximal degree in co-relation 6800. Up to 394 conditions per place. [2023-08-27 06:02:52,217 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 111 selfloop transitions, 82 changer transitions 0/193 dead transitions. [2023-08-27 06:02:52,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 193 transitions, 3278 flow [2023-08-27 06:02:52,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:02:52,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:02:52,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1536 transitions. [2023-08-27 06:02:52,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.367816091954023 [2023-08-27 06:02:52,219 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1536 transitions. [2023-08-27 06:02:52,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1536 transitions. [2023-08-27 06:02:52,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:52,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1536 transitions. [2023-08-27 06:02:52,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 170.66666666666666) internal successors, (1536), 9 states have internal predecessors, (1536), 0 states have call successors, (0), 0 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-27 06:02:52,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:52,223 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:02:52,223 INFO L175 Difference]: Start difference. First operand has 170 places, 177 transitions, 2892 flow. Second operand 9 states and 1536 transitions. [2023-08-27 06:02:52,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 193 transitions, 3278 flow [2023-08-27 06:02:52,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 193 transitions, 3170 flow, removed 1 selfloop flow, removed 7 redundant places. [2023-08-27 06:02:52,256 INFO L231 Difference]: Finished difference. Result has 170 places, 171 transitions, 2875 flow [2023-08-27 06:02:52,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2875, PETRI_PLACES=170, PETRI_TRANSITIONS=171} [2023-08-27 06:02:52,256 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 134 predicate places. [2023-08-27 06:02:52,256 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 171 transitions, 2875 flow [2023-08-27 06:02:52,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 165.0) internal successors, (1650), 10 states have internal predecessors, (1650), 0 states have call successors, (0), 0 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-27 06:02:52,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:52,257 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:52,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-27 06:02:52,257 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:52,257 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:52,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1070918508, now seen corresponding path program 5 times [2023-08-27 06:02:52,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:52,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771757667] [2023-08-27 06:02:52,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:52,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:52,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:52,480 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:52,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:52,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771757667] [2023-08-27 06:02:52,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771757667] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:52,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:52,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-27 06:02:52,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363194229] [2023-08-27 06:02:52,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:52,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 06:02:52,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:52,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 06:02:52,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-27 06:02:52,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 464 [2023-08-27 06:02:52,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 171 transitions, 2875 flow. Second operand has 9 states, 9 states have (on average 169.22222222222223) internal successors, (1523), 9 states have internal predecessors, (1523), 0 states have call successors, (0), 0 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-27 06:02:52,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:52,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 464 [2023-08-27 06:02:52,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:52,788 INFO L124 PetriNetUnfolderBase]: 632/1156 cut-off events. [2023-08-27 06:02:52,788 INFO L125 PetriNetUnfolderBase]: For 11577/11577 co-relation queries the response was YES. [2023-08-27 06:02:52,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7650 conditions, 1156 events. 632/1156 cut-off events. For 11577/11577 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5670 event pairs, 175 based on Foata normal form. 4/1160 useless extension candidates. Maximal degree in co-relation 7594. Up to 632 conditions per place. [2023-08-27 06:02:52,795 INFO L140 encePairwiseOnDemand]: 455/464 looper letters, 185 selfloop transitions, 46 changer transitions 0/231 dead transitions. [2023-08-27 06:02:52,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 231 transitions, 3967 flow [2023-08-27 06:02:52,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 06:02:52,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 06:02:52,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1412 transitions. [2023-08-27 06:02:52,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38038793103448276 [2023-08-27 06:02:52,798 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1412 transitions. [2023-08-27 06:02:52,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1412 transitions. [2023-08-27 06:02:52,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:52,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1412 transitions. [2023-08-27 06:02:52,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 176.5) internal successors, (1412), 8 states have internal predecessors, (1412), 0 states have call successors, (0), 0 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-27 06:02:52,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 464.0) internal successors, (4176), 9 states have internal predecessors, (4176), 0 states have call successors, (0), 0 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-27 06:02:52,801 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 464.0) internal successors, (4176), 9 states have internal predecessors, (4176), 0 states have call successors, (0), 0 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-27 06:02:52,801 INFO L175 Difference]: Start difference. First operand has 170 places, 171 transitions, 2875 flow. Second operand 8 states and 1412 transitions. [2023-08-27 06:02:52,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 231 transitions, 3967 flow [2023-08-27 06:02:52,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 231 transitions, 3826 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-08-27 06:02:52,835 INFO L231 Difference]: Finished difference. Result has 174 places, 183 transitions, 3143 flow [2023-08-27 06:02:52,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3143, PETRI_PLACES=174, PETRI_TRANSITIONS=183} [2023-08-27 06:02:52,835 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 138 predicate places. [2023-08-27 06:02:52,836 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 183 transitions, 3143 flow [2023-08-27 06:02:52,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 169.22222222222223) internal successors, (1523), 9 states have internal predecessors, (1523), 0 states have call successors, (0), 0 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-27 06:02:52,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:52,836 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:52,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-27 06:02:52,836 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:52,836 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:52,836 INFO L85 PathProgramCache]: Analyzing trace with hash 3023876, now seen corresponding path program 6 times [2023-08-27 06:02:52,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:52,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410149203] [2023-08-27 06:02:52,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:52,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:52,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:53,041 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:53,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:53,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410149203] [2023-08-27 06:02:53,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410149203] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:53,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:53,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-27 06:02:53,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728612767] [2023-08-27 06:02:53,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:53,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 06:02:53,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:53,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 06:02:53,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-27 06:02:53,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 464 [2023-08-27 06:02:53,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 183 transitions, 3143 flow. Second operand has 9 states, 9 states have (on average 169.22222222222223) internal successors, (1523), 9 states have internal predecessors, (1523), 0 states have call successors, (0), 0 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-27 06:02:53,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:53,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 464 [2023-08-27 06:02:53,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:53,328 INFO L124 PetriNetUnfolderBase]: 616/1126 cut-off events. [2023-08-27 06:02:53,328 INFO L125 PetriNetUnfolderBase]: For 12248/12248 co-relation queries the response was YES. [2023-08-27 06:02:53,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7580 conditions, 1126 events. 616/1126 cut-off events. For 12248/12248 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5484 event pairs, 59 based on Foata normal form. 4/1130 useless extension candidates. Maximal degree in co-relation 7521. Up to 473 conditions per place. [2023-08-27 06:02:53,335 INFO L140 encePairwiseOnDemand]: 455/464 looper letters, 197 selfloop transitions, 35 changer transitions 2/234 dead transitions. [2023-08-27 06:02:53,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 234 transitions, 4042 flow [2023-08-27 06:02:53,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 06:02:53,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 06:02:53,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1240 transitions. [2023-08-27 06:02:53,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817733990147783 [2023-08-27 06:02:53,336 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1240 transitions. [2023-08-27 06:02:53,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1240 transitions. [2023-08-27 06:02:53,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:53,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1240 transitions. [2023-08-27 06:02:53,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 177.14285714285714) internal successors, (1240), 7 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:02:53,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 464.0) internal successors, (3712), 8 states have internal predecessors, (3712), 0 states have call successors, (0), 0 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-27 06:02:53,338 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 464.0) internal successors, (3712), 8 states have internal predecessors, (3712), 0 states have call successors, (0), 0 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-27 06:02:53,339 INFO L175 Difference]: Start difference. First operand has 174 places, 183 transitions, 3143 flow. Second operand 7 states and 1240 transitions. [2023-08-27 06:02:53,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 234 transitions, 4042 flow [2023-08-27 06:02:53,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 234 transitions, 3975 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-08-27 06:02:53,376 INFO L231 Difference]: Finished difference. Result has 178 places, 184 transitions, 3186 flow [2023-08-27 06:02:53,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=3076, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3186, PETRI_PLACES=178, PETRI_TRANSITIONS=184} [2023-08-27 06:02:53,376 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 142 predicate places. [2023-08-27 06:02:53,376 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 184 transitions, 3186 flow [2023-08-27 06:02:53,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 169.22222222222223) internal successors, (1523), 9 states have internal predecessors, (1523), 0 states have call successors, (0), 0 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-27 06:02:53,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:53,376 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:53,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-27 06:02:53,377 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:53,377 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:53,377 INFO L85 PathProgramCache]: Analyzing trace with hash -393984550, now seen corresponding path program 7 times [2023-08-27 06:02:53,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:53,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882183862] [2023-08-27 06:02:53,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:53,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:53,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:53,598 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:53,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:53,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882183862] [2023-08-27 06:02:53,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882183862] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:02:53,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849153758] [2023-08-27 06:02:53,598 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 06:02:53,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:53,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:02:53,600 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:02:53,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 06:02:53,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:53,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 06:02:53,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:02:53,866 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:53,866 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:02:53,932 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 06:02:53,933 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 57 [2023-08-27 06:02:53,969 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:53,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849153758] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:02:53,970 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:02:53,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 6] total 17 [2023-08-27 06:02:53,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067765223] [2023-08-27 06:02:53,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:02:53,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 06:02:53,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:53,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 06:02:53,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2023-08-27 06:02:53,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 464 [2023-08-27 06:02:53,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 184 transitions, 3186 flow. Second operand has 17 states, 17 states have (on average 166.35294117647058) internal successors, (2828), 17 states have internal predecessors, (2828), 0 states have call successors, (0), 0 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-27 06:02:53,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:53,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 464 [2023-08-27 06:02:53,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:54,382 INFO L124 PetriNetUnfolderBase]: 614/1122 cut-off events. [2023-08-27 06:02:54,382 INFO L125 PetriNetUnfolderBase]: For 12500/12500 co-relation queries the response was YES. [2023-08-27 06:02:54,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7614 conditions, 1122 events. 614/1122 cut-off events. For 12500/12500 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5474 event pairs, 119 based on Foata normal form. 4/1126 useless extension candidates. Maximal degree in co-relation 7554. Up to 500 conditions per place. [2023-08-27 06:02:54,389 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 125 selfloop transitions, 96 changer transitions 2/223 dead transitions. [2023-08-27 06:02:54,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 223 transitions, 3895 flow [2023-08-27 06:02:54,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 06:02:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 06:02:54,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1884 transitions. [2023-08-27 06:02:54,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36912225705329155 [2023-08-27 06:02:54,391 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1884 transitions. [2023-08-27 06:02:54,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1884 transitions. [2023-08-27 06:02:54,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:54,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1884 transitions. [2023-08-27 06:02:54,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 171.27272727272728) internal successors, (1884), 11 states have internal predecessors, (1884), 0 states have call successors, (0), 0 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-27 06:02:54,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:02:54,395 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:02:54,395 INFO L175 Difference]: Start difference. First operand has 178 places, 184 transitions, 3186 flow. Second operand 11 states and 1884 transitions. [2023-08-27 06:02:54,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 223 transitions, 3895 flow [2023-08-27 06:02:54,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 223 transitions, 3683 flow, removed 18 selfloop flow, removed 11 redundant places. [2023-08-27 06:02:54,433 INFO L231 Difference]: Finished difference. Result has 176 places, 186 transitions, 3199 flow [2023-08-27 06:02:54,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=2927, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3199, PETRI_PLACES=176, PETRI_TRANSITIONS=186} [2023-08-27 06:02:54,434 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 140 predicate places. [2023-08-27 06:02:54,434 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 186 transitions, 3199 flow [2023-08-27 06:02:54,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 166.35294117647058) internal successors, (2828), 17 states have internal predecessors, (2828), 0 states have call successors, (0), 0 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-27 06:02:54,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:54,434 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:54,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 06:02:54,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:02:54,636 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:54,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:54,636 INFO L85 PathProgramCache]: Analyzing trace with hash 14685128, now seen corresponding path program 1 times [2023-08-27 06:02:54,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:54,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207418214] [2023-08-27 06:02:54,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:54,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:54,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:55,080 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:55,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:55,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207418214] [2023-08-27 06:02:55,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207418214] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:55,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:55,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:02:55,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564698823] [2023-08-27 06:02:55,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:55,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:02:55,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:55,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:02:55,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:02:55,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:02:55,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 186 transitions, 3199 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:02:55,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:55,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:02:55,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:55,816 INFO L124 PetriNetUnfolderBase]: 812/1465 cut-off events. [2023-08-27 06:02:55,817 INFO L125 PetriNetUnfolderBase]: For 13535/13535 co-relation queries the response was YES. [2023-08-27 06:02:55,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9505 conditions, 1465 events. 812/1465 cut-off events. For 13535/13535 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7613 event pairs, 80 based on Foata normal form. 1/1466 useless extension candidates. Maximal degree in co-relation 9451. Up to 242 conditions per place. [2023-08-27 06:02:55,827 INFO L140 encePairwiseOnDemand]: 450/464 looper letters, 194 selfloop transitions, 148 changer transitions 5/347 dead transitions. [2023-08-27 06:02:55,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 347 transitions, 5192 flow [2023-08-27 06:02:55,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 06:02:55,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 06:02:55,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3763 transitions. [2023-08-27 06:02:55,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3379130747126437 [2023-08-27 06:02:55,830 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3763 transitions. [2023-08-27 06:02:55,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3763 transitions. [2023-08-27 06:02:55,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:55,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3763 transitions. [2023-08-27 06:02:55,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 156.79166666666666) internal successors, (3763), 24 states have internal predecessors, (3763), 0 states have call successors, (0), 0 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-27 06:02:55,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 464.0) internal successors, (11600), 25 states have internal predecessors, (11600), 0 states have call successors, (0), 0 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-27 06:02:55,838 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 464.0) internal successors, (11600), 25 states have internal predecessors, (11600), 0 states have call successors, (0), 0 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-27 06:02:55,838 INFO L175 Difference]: Start difference. First operand has 176 places, 186 transitions, 3199 flow. Second operand 24 states and 3763 transitions. [2023-08-27 06:02:55,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 347 transitions, 5192 flow [2023-08-27 06:02:55,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 347 transitions, 5033 flow, removed 36 selfloop flow, removed 11 redundant places. [2023-08-27 06:02:55,876 INFO L231 Difference]: Finished difference. Result has 197 places, 236 transitions, 4278 flow [2023-08-27 06:02:55,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=3088, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4278, PETRI_PLACES=197, PETRI_TRANSITIONS=236} [2023-08-27 06:02:55,876 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 161 predicate places. [2023-08-27 06:02:55,876 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 236 transitions, 4278 flow [2023-08-27 06:02:55,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:02:55,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:55,877 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:55,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-27 06:02:55,877 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:55,877 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:55,877 INFO L85 PathProgramCache]: Analyzing trace with hash 134191266, now seen corresponding path program 2 times [2023-08-27 06:02:55,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:55,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260591910] [2023-08-27 06:02:55,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:55,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:55,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:56,259 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:56,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:56,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260591910] [2023-08-27 06:02:56,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260591910] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:56,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:56,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:02:56,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569531510] [2023-08-27 06:02:56,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:56,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:02:56,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:56,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:02:56,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:02:56,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:02:56,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 236 transitions, 4278 flow. Second operand has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:02:56,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:56,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:02:56,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:57,005 INFO L124 PetriNetUnfolderBase]: 974/1756 cut-off events. [2023-08-27 06:02:57,005 INFO L125 PetriNetUnfolderBase]: For 18304/18304 co-relation queries the response was YES. [2023-08-27 06:02:57,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12196 conditions, 1756 events. 974/1756 cut-off events. For 18304/18304 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9620 event pairs, 72 based on Foata normal form. 10/1766 useless extension candidates. Maximal degree in co-relation 12136. Up to 285 conditions per place. [2023-08-27 06:02:57,017 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 190 selfloop transitions, 158 changer transitions 12/360 dead transitions. [2023-08-27 06:02:57,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 360 transitions, 6165 flow [2023-08-27 06:02:57,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 06:02:57,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 06:02:57,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2984 transitions. [2023-08-27 06:02:57,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.338475499092559 [2023-08-27 06:02:57,020 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2984 transitions. [2023-08-27 06:02:57,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2984 transitions. [2023-08-27 06:02:57,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:57,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2984 transitions. [2023-08-27 06:02:57,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 157.05263157894737) internal successors, (2984), 19 states have internal predecessors, (2984), 0 states have call successors, (0), 0 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-27 06:02:57,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 464.0) internal successors, (9280), 20 states have internal predecessors, (9280), 0 states have call successors, (0), 0 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-27 06:02:57,025 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 464.0) internal successors, (9280), 20 states have internal predecessors, (9280), 0 states have call successors, (0), 0 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-27 06:02:57,025 INFO L175 Difference]: Start difference. First operand has 197 places, 236 transitions, 4278 flow. Second operand 19 states and 2984 transitions. [2023-08-27 06:02:57,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 360 transitions, 6165 flow [2023-08-27 06:02:57,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 360 transitions, 5931 flow, removed 47 selfloop flow, removed 4 redundant places. [2023-08-27 06:02:57,084 INFO L231 Difference]: Finished difference. Result has 220 places, 264 transitions, 5002 flow [2023-08-27 06:02:57,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5002, PETRI_PLACES=220, PETRI_TRANSITIONS=264} [2023-08-27 06:02:57,085 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 184 predicate places. [2023-08-27 06:02:57,085 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 264 transitions, 5002 flow [2023-08-27 06:02:57,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:02:57,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:57,085 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:57,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-27 06:02:57,086 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:57,086 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:57,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1345044004, now seen corresponding path program 3 times [2023-08-27 06:02:57,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:57,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890622064] [2023-08-27 06:02:57,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:57,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:57,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:57,494 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:57,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:57,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890622064] [2023-08-27 06:02:57,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890622064] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:57,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:57,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:02:57,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740306583] [2023-08-27 06:02:57,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:57,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:02:57,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:57,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:02:57,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:02:57,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:02:57,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 264 transitions, 5002 flow. Second operand has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:02:57,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:57,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:02:57,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:58,394 INFO L124 PetriNetUnfolderBase]: 1007/1815 cut-off events. [2023-08-27 06:02:58,394 INFO L125 PetriNetUnfolderBase]: For 20742/20742 co-relation queries the response was YES. [2023-08-27 06:02:58,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13348 conditions, 1815 events. 1007/1815 cut-off events. For 20742/20742 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10018 event pairs, 64 based on Foata normal form. 10/1825 useless extension candidates. Maximal degree in co-relation 13279. Up to 296 conditions per place. [2023-08-27 06:02:58,407 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 202 selfloop transitions, 178 changer transitions 9/389 dead transitions. [2023-08-27 06:02:58,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 389 transitions, 6780 flow [2023-08-27 06:02:58,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 06:02:58,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 06:02:58,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3611 transitions. [2023-08-27 06:02:58,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33836206896551724 [2023-08-27 06:02:58,410 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3611 transitions. [2023-08-27 06:02:58,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3611 transitions. [2023-08-27 06:02:58,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:58,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3611 transitions. [2023-08-27 06:02:58,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 157.0) internal successors, (3611), 23 states have internal predecessors, (3611), 0 states have call successors, (0), 0 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-27 06:02:58,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 464.0) internal successors, (11136), 24 states have internal predecessors, (11136), 0 states have call successors, (0), 0 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-27 06:02:58,417 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 464.0) internal successors, (11136), 24 states have internal predecessors, (11136), 0 states have call successors, (0), 0 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-27 06:02:58,417 INFO L175 Difference]: Start difference. First operand has 220 places, 264 transitions, 5002 flow. Second operand 23 states and 3611 transitions. [2023-08-27 06:02:58,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 389 transitions, 6780 flow [2023-08-27 06:02:58,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 389 transitions, 6618 flow, removed 46 selfloop flow, removed 7 redundant places. [2023-08-27 06:02:58,497 INFO L231 Difference]: Finished difference. Result has 239 places, 276 transitions, 5550 flow [2023-08-27 06:02:58,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=4856, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5550, PETRI_PLACES=239, PETRI_TRANSITIONS=276} [2023-08-27 06:02:58,497 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 203 predicate places. [2023-08-27 06:02:58,497 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 276 transitions, 5550 flow [2023-08-27 06:02:58,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:02:58,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:58,498 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:58,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-27 06:02:58,498 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:58,498 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:58,498 INFO L85 PathProgramCache]: Analyzing trace with hash -492142472, now seen corresponding path program 4 times [2023-08-27 06:02:58,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:58,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85544773] [2023-08-27 06:02:58,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:58,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:58,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:02:58,924 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:02:58,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:02:58,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85544773] [2023-08-27 06:02:58,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85544773] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:02:58,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:02:58,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:02:58,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713142383] [2023-08-27 06:02:58,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:02:58,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:02:58,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:02:58,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:02:58,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:02:58,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:02:58,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 276 transitions, 5550 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:02:58,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:02:58,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:02:58,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:02:59,785 INFO L124 PetriNetUnfolderBase]: 1158/2083 cut-off events. [2023-08-27 06:02:59,785 INFO L125 PetriNetUnfolderBase]: For 26048/26048 co-relation queries the response was YES. [2023-08-27 06:02:59,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16097 conditions, 2083 events. 1158/2083 cut-off events. For 26048/26048 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11635 event pairs, 187 based on Foata normal form. 3/2086 useless extension candidates. Maximal degree in co-relation 16023. Up to 549 conditions per place. [2023-08-27 06:02:59,801 INFO L140 encePairwiseOnDemand]: 450/464 looper letters, 240 selfloop transitions, 185 changer transitions 8/433 dead transitions. [2023-08-27 06:02:59,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 433 transitions, 7892 flow [2023-08-27 06:02:59,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 06:02:59,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 06:02:59,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4082 transitions. [2023-08-27 06:02:59,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33836206896551724 [2023-08-27 06:02:59,804 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4082 transitions. [2023-08-27 06:02:59,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4082 transitions. [2023-08-27 06:02:59,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:02:59,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4082 transitions. [2023-08-27 06:02:59,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 157.0) internal successors, (4082), 26 states have internal predecessors, (4082), 0 states have call successors, (0), 0 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-27 06:02:59,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 464.0) internal successors, (12528), 27 states have internal predecessors, (12528), 0 states have call successors, (0), 0 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-27 06:02:59,813 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 464.0) internal successors, (12528), 27 states have internal predecessors, (12528), 0 states have call successors, (0), 0 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-27 06:02:59,814 INFO L175 Difference]: Start difference. First operand has 239 places, 276 transitions, 5550 flow. Second operand 26 states and 4082 transitions. [2023-08-27 06:02:59,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 433 transitions, 7892 flow [2023-08-27 06:02:59,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 433 transitions, 7429 flow, removed 50 selfloop flow, removed 18 redundant places. [2023-08-27 06:02:59,915 INFO L231 Difference]: Finished difference. Result has 255 places, 318 transitions, 6464 flow [2023-08-27 06:02:59,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=5192, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6464, PETRI_PLACES=255, PETRI_TRANSITIONS=318} [2023-08-27 06:02:59,916 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 219 predicate places. [2023-08-27 06:02:59,916 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 318 transitions, 6464 flow [2023-08-27 06:02:59,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:02:59,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:02:59,916 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:02:59,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-27 06:02:59,917 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:02:59,917 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:02:59,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1432876062, now seen corresponding path program 5 times [2023-08-27 06:02:59,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:02:59,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964929768] [2023-08-27 06:02:59,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:02:59,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:02:59,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:00,325 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:00,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:00,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964929768] [2023-08-27 06:03:00,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964929768] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:00,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:00,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:00,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816042734] [2023-08-27 06:03:00,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:00,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:00,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:00,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:00,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:00,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:00,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 318 transitions, 6464 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:00,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:00,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:00,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:01,100 INFO L124 PetriNetUnfolderBase]: 1155/2082 cut-off events. [2023-08-27 06:03:01,100 INFO L125 PetriNetUnfolderBase]: For 27724/27724 co-relation queries the response was YES. [2023-08-27 06:03:01,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16321 conditions, 2082 events. 1155/2082 cut-off events. For 27724/27724 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11706 event pairs, 187 based on Foata normal form. 3/2085 useless extension candidates. Maximal degree in co-relation 16237. Up to 593 conditions per place. [2023-08-27 06:03:01,113 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 205 selfloop transitions, 171 changer transitions 10/386 dead transitions. [2023-08-27 06:03:01,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 386 transitions, 7692 flow [2023-08-27 06:03:01,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 06:03:01,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 06:03:01,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3267 transitions. [2023-08-27 06:03:01,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352832512315271 [2023-08-27 06:03:01,115 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3267 transitions. [2023-08-27 06:03:01,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3267 transitions. [2023-08-27 06:03:01,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:01,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3267 transitions. [2023-08-27 06:03:01,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 155.57142857142858) internal successors, (3267), 21 states have internal predecessors, (3267), 0 states have call successors, (0), 0 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-27 06:03:01,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 464.0) internal successors, (10208), 22 states have internal predecessors, (10208), 0 states have call successors, (0), 0 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-27 06:03:01,122 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 464.0) internal successors, (10208), 22 states have internal predecessors, (10208), 0 states have call successors, (0), 0 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-27 06:03:01,122 INFO L175 Difference]: Start difference. First operand has 255 places, 318 transitions, 6464 flow. Second operand 21 states and 3267 transitions. [2023-08-27 06:03:01,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 386 transitions, 7692 flow [2023-08-27 06:03:01,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 386 transitions, 7492 flow, removed 30 selfloop flow, removed 8 redundant places. [2023-08-27 06:03:01,224 INFO L231 Difference]: Finished difference. Result has 269 places, 319 transitions, 6666 flow [2023-08-27 06:03:01,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=6269, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6666, PETRI_PLACES=269, PETRI_TRANSITIONS=319} [2023-08-27 06:03:01,224 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 233 predicate places. [2023-08-27 06:03:01,224 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 319 transitions, 6666 flow [2023-08-27 06:03:01,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:01,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:01,225 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:01,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-27 06:03:01,225 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:01,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:01,225 INFO L85 PathProgramCache]: Analyzing trace with hash 2016010398, now seen corresponding path program 6 times [2023-08-27 06:03:01,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:01,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419462213] [2023-08-27 06:03:01,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:01,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:01,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:01,646 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:01,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:01,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419462213] [2023-08-27 06:03:01,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419462213] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:01,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:01,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:03:01,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039741630] [2023-08-27 06:03:01,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:01,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:03:01,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:01,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:03:01,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:03:01,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:01,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 319 transitions, 6666 flow. Second operand has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:03:01,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:01,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:01,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:02,569 INFO L124 PetriNetUnfolderBase]: 1322/2376 cut-off events. [2023-08-27 06:03:02,569 INFO L125 PetriNetUnfolderBase]: For 32265/32265 co-relation queries the response was YES. [2023-08-27 06:03:02,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18857 conditions, 2376 events. 1322/2376 cut-off events. For 32265/32265 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13761 event pairs, 168 based on Foata normal form. 10/2386 useless extension candidates. Maximal degree in co-relation 18771. Up to 651 conditions per place. [2023-08-27 06:03:02,588 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 228 selfloop transitions, 199 changer transitions 7/434 dead transitions. [2023-08-27 06:03:02,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 434 transitions, 8710 flow [2023-08-27 06:03:02,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 06:03:02,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 06:03:02,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3286 transitions. [2023-08-27 06:03:02,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33723316912972084 [2023-08-27 06:03:02,590 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3286 transitions. [2023-08-27 06:03:02,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3286 transitions. [2023-08-27 06:03:02,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:02,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3286 transitions. [2023-08-27 06:03:02,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 156.47619047619048) internal successors, (3286), 21 states have internal predecessors, (3286), 0 states have call successors, (0), 0 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-27 06:03:02,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 464.0) internal successors, (10208), 22 states have internal predecessors, (10208), 0 states have call successors, (0), 0 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-27 06:03:02,597 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 464.0) internal successors, (10208), 22 states have internal predecessors, (10208), 0 states have call successors, (0), 0 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-27 06:03:02,597 INFO L175 Difference]: Start difference. First operand has 269 places, 319 transitions, 6666 flow. Second operand 21 states and 3286 transitions. [2023-08-27 06:03:02,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 434 transitions, 8710 flow [2023-08-27 06:03:02,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 434 transitions, 8389 flow, removed 5 selfloop flow, removed 15 redundant places. [2023-08-27 06:03:02,719 INFO L231 Difference]: Finished difference. Result has 279 places, 358 transitions, 7624 flow [2023-08-27 06:03:02,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=6350, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7624, PETRI_PLACES=279, PETRI_TRANSITIONS=358} [2023-08-27 06:03:02,719 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 243 predicate places. [2023-08-27 06:03:02,719 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 358 transitions, 7624 flow [2023-08-27 06:03:02,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:03:02,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:02,720 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:02,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-27 06:03:02,720 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:02,720 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:02,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1424551018, now seen corresponding path program 7 times [2023-08-27 06:03:02,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:02,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499453081] [2023-08-27 06:03:02,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:02,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:02,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:03,132 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:03,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:03,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499453081] [2023-08-27 06:03:03,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499453081] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:03,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:03,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:03:03,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017899937] [2023-08-27 06:03:03,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:03,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:03:03,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:03,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:03:03,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:03:03,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:03,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 358 transitions, 7624 flow. Second operand has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:03:03,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:03,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:03,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:04,209 INFO L124 PetriNetUnfolderBase]: 1393/2544 cut-off events. [2023-08-27 06:03:04,209 INFO L125 PetriNetUnfolderBase]: For 34467/34467 co-relation queries the response was YES. [2023-08-27 06:03:04,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20272 conditions, 2544 events. 1393/2544 cut-off events. For 34467/34467 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15070 event pairs, 105 based on Foata normal form. 2/2546 useless extension candidates. Maximal degree in co-relation 20179. Up to 515 conditions per place. [2023-08-27 06:03:04,229 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 232 selfloop transitions, 238 changer transitions 6/476 dead transitions. [2023-08-27 06:03:04,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 476 transitions, 9567 flow [2023-08-27 06:03:04,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 06:03:04,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 06:03:04,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4058 transitions. [2023-08-27 06:03:04,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3363726790450928 [2023-08-27 06:03:04,232 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4058 transitions. [2023-08-27 06:03:04,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4058 transitions. [2023-08-27 06:03:04,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:04,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4058 transitions. [2023-08-27 06:03:04,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 156.07692307692307) internal successors, (4058), 26 states have internal predecessors, (4058), 0 states have call successors, (0), 0 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-27 06:03:04,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 464.0) internal successors, (12528), 27 states have internal predecessors, (12528), 0 states have call successors, (0), 0 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-27 06:03:04,240 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 464.0) internal successors, (12528), 27 states have internal predecessors, (12528), 0 states have call successors, (0), 0 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-27 06:03:04,240 INFO L175 Difference]: Start difference. First operand has 279 places, 358 transitions, 7624 flow. Second operand 26 states and 4058 transitions. [2023-08-27 06:03:04,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 476 transitions, 9567 flow [2023-08-27 06:03:04,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 476 transitions, 9372 flow, removed 23 selfloop flow, removed 10 redundant places. [2023-08-27 06:03:04,379 INFO L231 Difference]: Finished difference. Result has 297 places, 380 transitions, 8422 flow [2023-08-27 06:03:04,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=7443, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8422, PETRI_PLACES=297, PETRI_TRANSITIONS=380} [2023-08-27 06:03:04,380 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 261 predicate places. [2023-08-27 06:03:04,380 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 380 transitions, 8422 flow [2023-08-27 06:03:04,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:03:04,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:04,380 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:04,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-27 06:03:04,381 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:04,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:04,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1625843876, now seen corresponding path program 8 times [2023-08-27 06:03:04,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:04,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887745107] [2023-08-27 06:03:04,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:04,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:04,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:04,802 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:04,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:04,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887745107] [2023-08-27 06:03:04,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887745107] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:04,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:04,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:04,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910408994] [2023-08-27 06:03:04,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:04,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:04,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:04,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:04,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:04,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:04,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 380 transitions, 8422 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:04,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:04,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:04,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:05,699 INFO L124 PetriNetUnfolderBase]: 1392/2542 cut-off events. [2023-08-27 06:03:05,700 INFO L125 PetriNetUnfolderBase]: For 38837/38837 co-relation queries the response was YES. [2023-08-27 06:03:05,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21016 conditions, 2542 events. 1392/2542 cut-off events. For 38837/38837 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15044 event pairs, 207 based on Foata normal form. 3/2545 useless extension candidates. Maximal degree in co-relation 20921. Up to 811 conditions per place. [2023-08-27 06:03:05,718 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 247 selfloop transitions, 186 changer transitions 11/444 dead transitions. [2023-08-27 06:03:05,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 444 transitions, 9662 flow [2023-08-27 06:03:05,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 06:03:05,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 06:03:05,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3122 transitions. [2023-08-27 06:03:05,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33642241379310345 [2023-08-27 06:03:05,720 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3122 transitions. [2023-08-27 06:03:05,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3122 transitions. [2023-08-27 06:03:05,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:05,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3122 transitions. [2023-08-27 06:03:05,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 156.1) internal successors, (3122), 20 states have internal predecessors, (3122), 0 states have call successors, (0), 0 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-27 06:03:05,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 464.0) internal successors, (9744), 21 states have internal predecessors, (9744), 0 states have call successors, (0), 0 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-27 06:03:05,726 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 464.0) internal successors, (9744), 21 states have internal predecessors, (9744), 0 states have call successors, (0), 0 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-27 06:03:05,726 INFO L175 Difference]: Start difference. First operand has 297 places, 380 transitions, 8422 flow. Second operand 20 states and 3122 transitions. [2023-08-27 06:03:05,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 444 transitions, 9662 flow [2023-08-27 06:03:05,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 444 transitions, 9112 flow, removed 24 selfloop flow, removed 22 redundant places. [2023-08-27 06:03:05,867 INFO L231 Difference]: Finished difference. Result has 295 places, 378 transitions, 8223 flow [2023-08-27 06:03:05,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=7886, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8223, PETRI_PLACES=295, PETRI_TRANSITIONS=378} [2023-08-27 06:03:05,867 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 259 predicate places. [2023-08-27 06:03:05,867 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 378 transitions, 8223 flow [2023-08-27 06:03:05,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:05,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:05,868 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:05,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-27 06:03:05,868 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:05,868 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:05,868 INFO L85 PathProgramCache]: Analyzing trace with hash 353938364, now seen corresponding path program 9 times [2023-08-27 06:03:05,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:05,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878259914] [2023-08-27 06:03:05,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:05,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:06,225 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:06,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:06,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878259914] [2023-08-27 06:03:06,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878259914] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:06,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:06,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:03:06,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776844326] [2023-08-27 06:03:06,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:06,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:03:06,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:06,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:03:06,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:03:06,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:06,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 378 transitions, 8223 flow. Second operand has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:03:06,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:06,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:06,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:07,158 INFO L124 PetriNetUnfolderBase]: 1432/2660 cut-off events. [2023-08-27 06:03:07,158 INFO L125 PetriNetUnfolderBase]: For 37779/37779 co-relation queries the response was YES. [2023-08-27 06:03:07,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21377 conditions, 2660 events. 1432/2660 cut-off events. For 37779/37779 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 16324 event pairs, 114 based on Foata normal form. 3/2663 useless extension candidates. Maximal degree in co-relation 21283. Up to 635 conditions per place. [2023-08-27 06:03:07,179 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 209 selfloop transitions, 257 changer transitions 7/473 dead transitions. [2023-08-27 06:03:07,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 473 transitions, 10081 flow [2023-08-27 06:03:07,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 06:03:07,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 06:03:07,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3439 transitions. [2023-08-27 06:03:07,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368926332288401 [2023-08-27 06:03:07,182 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3439 transitions. [2023-08-27 06:03:07,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3439 transitions. [2023-08-27 06:03:07,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:07,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3439 transitions. [2023-08-27 06:03:07,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 156.3181818181818) internal successors, (3439), 22 states have internal predecessors, (3439), 0 states have call successors, (0), 0 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-27 06:03:07,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:07,188 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:07,188 INFO L175 Difference]: Start difference. First operand has 295 places, 378 transitions, 8223 flow. Second operand 22 states and 3439 transitions. [2023-08-27 06:03:07,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 473 transitions, 10081 flow [2023-08-27 06:03:07,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 473 transitions, 9677 flow, removed 8 selfloop flow, removed 19 redundant places. [2023-08-27 06:03:07,348 INFO L231 Difference]: Finished difference. Result has 300 places, 408 transitions, 9074 flow [2023-08-27 06:03:07,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=7844, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=9074, PETRI_PLACES=300, PETRI_TRANSITIONS=408} [2023-08-27 06:03:07,349 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 264 predicate places. [2023-08-27 06:03:07,349 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 408 transitions, 9074 flow [2023-08-27 06:03:07,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:03:07,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:07,349 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:07,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-27 06:03:07,350 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:07,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:07,350 INFO L85 PathProgramCache]: Analyzing trace with hash 362263408, now seen corresponding path program 10 times [2023-08-27 06:03:07,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:07,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256230575] [2023-08-27 06:03:07,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:07,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:07,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:08,018 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:03:08,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:08,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256230575] [2023-08-27 06:03:08,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256230575] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:03:08,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374737017] [2023-08-27 06:03:08,019 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:03:08,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:03:08,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:03:08,020 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:03:08,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 06:03:08,197 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:03:08,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:03:08,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 06:03:08,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:03:08,429 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:08,429 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:03:08,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374737017] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:08,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:03:08,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [17] total 25 [2023-08-27 06:03:08,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735569198] [2023-08-27 06:03:08,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:08,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:03:08,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:08,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:03:08,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2023-08-27 06:03:08,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 464 [2023-08-27 06:03:08,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 408 transitions, 9074 flow. Second operand has 12 states, 12 states have (on average 152.75) internal successors, (1833), 12 states have internal predecessors, (1833), 0 states have call successors, (0), 0 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-27 06:03:08,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:08,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 464 [2023-08-27 06:03:08,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:09,422 INFO L124 PetriNetUnfolderBase]: 1748/3259 cut-off events. [2023-08-27 06:03:09,422 INFO L125 PetriNetUnfolderBase]: For 45433/45433 co-relation queries the response was YES. [2023-08-27 06:03:09,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25797 conditions, 3259 events. 1748/3259 cut-off events. For 45433/45433 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 20463 event pairs, 324 based on Foata normal form. 2/3261 useless extension candidates. Maximal degree in co-relation 25699. Up to 901 conditions per place. [2023-08-27 06:03:09,449 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 378 selfloop transitions, 176 changer transitions 12/566 dead transitions. [2023-08-27 06:03:09,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 566 transitions, 11855 flow [2023-08-27 06:03:09,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 06:03:09,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 06:03:09,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2725 transitions. [2023-08-27 06:03:09,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3454614604462475 [2023-08-27 06:03:09,452 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2725 transitions. [2023-08-27 06:03:09,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2725 transitions. [2023-08-27 06:03:09,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:09,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2725 transitions. [2023-08-27 06:03:09,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 160.2941176470588) internal successors, (2725), 17 states have internal predecessors, (2725), 0 states have call successors, (0), 0 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-27 06:03:09,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 464.0) internal successors, (8352), 18 states have internal predecessors, (8352), 0 states have call successors, (0), 0 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-27 06:03:09,457 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 464.0) internal successors, (8352), 18 states have internal predecessors, (8352), 0 states have call successors, (0), 0 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-27 06:03:09,457 INFO L175 Difference]: Start difference. First operand has 300 places, 408 transitions, 9074 flow. Second operand 17 states and 2725 transitions. [2023-08-27 06:03:09,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 566 transitions, 11855 flow [2023-08-27 06:03:09,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 566 transitions, 11505 flow, removed 29 selfloop flow, removed 8 redundant places. [2023-08-27 06:03:09,661 INFO L231 Difference]: Finished difference. Result has 313 places, 432 transitions, 9699 flow [2023-08-27 06:03:09,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=8807, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9699, PETRI_PLACES=313, PETRI_TRANSITIONS=432} [2023-08-27 06:03:09,662 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 277 predicate places. [2023-08-27 06:03:09,662 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 432 transitions, 9699 flow [2023-08-27 06:03:09,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 152.75) internal successors, (1833), 12 states have internal predecessors, (1833), 0 states have call successors, (0), 0 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-27 06:03:09,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:09,662 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:09,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 06:03:09,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-08-27 06:03:09,865 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:09,865 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:09,865 INFO L85 PathProgramCache]: Analyzing trace with hash -956476322, now seen corresponding path program 11 times [2023-08-27 06:03:09,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:09,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36681429] [2023-08-27 06:03:09,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:09,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:09,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:10,313 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:10,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:10,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36681429] [2023-08-27 06:03:10,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36681429] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:10,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:10,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:10,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575666890] [2023-08-27 06:03:10,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:10,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:10,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:10,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:10,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:10,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:10,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 432 transitions, 9699 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:10,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:10,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:10,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:11,467 INFO L124 PetriNetUnfolderBase]: 1773/3324 cut-off events. [2023-08-27 06:03:11,468 INFO L125 PetriNetUnfolderBase]: For 50053/50053 co-relation queries the response was YES. [2023-08-27 06:03:11,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26711 conditions, 3324 events. 1773/3324 cut-off events. For 50053/50053 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 21245 event pairs, 213 based on Foata normal form. 14/3338 useless extension candidates. Maximal degree in co-relation 26609. Up to 995 conditions per place. [2023-08-27 06:03:11,493 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 230 selfloop transitions, 271 changer transitions 8/509 dead transitions. [2023-08-27 06:03:11,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 509 transitions, 11230 flow [2023-08-27 06:03:11,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 06:03:11,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 06:03:11,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3446 transitions. [2023-08-27 06:03:11,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33757836990595613 [2023-08-27 06:03:11,496 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3446 transitions. [2023-08-27 06:03:11,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3446 transitions. [2023-08-27 06:03:11,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:11,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3446 transitions. [2023-08-27 06:03:11,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 156.63636363636363) internal successors, (3446), 22 states have internal predecessors, (3446), 0 states have call successors, (0), 0 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-27 06:03:11,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:11,502 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:11,502 INFO L175 Difference]: Start difference. First operand has 313 places, 432 transitions, 9699 flow. Second operand 22 states and 3446 transitions. [2023-08-27 06:03:11,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 509 transitions, 11230 flow [2023-08-27 06:03:11,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 509 transitions, 10929 flow, removed 25 selfloop flow, removed 11 redundant places. [2023-08-27 06:03:11,721 INFO L231 Difference]: Finished difference. Result has 325 places, 440 transitions, 10198 flow [2023-08-27 06:03:11,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=9393, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=10198, PETRI_PLACES=325, PETRI_TRANSITIONS=440} [2023-08-27 06:03:11,721 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 289 predicate places. [2023-08-27 06:03:11,721 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 440 transitions, 10198 flow [2023-08-27 06:03:11,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:11,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:11,722 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:11,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-27 06:03:11,722 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:11,722 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:11,722 INFO L85 PathProgramCache]: Analyzing trace with hash -102070442, now seen corresponding path program 12 times [2023-08-27 06:03:11,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:11,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677550864] [2023-08-27 06:03:11,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:11,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:11,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:12,141 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:12,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:12,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677550864] [2023-08-27 06:03:12,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677550864] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:12,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:12,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:12,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214231184] [2023-08-27 06:03:12,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:12,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:12,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:12,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:12,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:12,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:12,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 440 transitions, 10198 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:12,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:12,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:12,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:13,237 INFO L124 PetriNetUnfolderBase]: 1826/3428 cut-off events. [2023-08-27 06:03:13,237 INFO L125 PetriNetUnfolderBase]: For 56343/56343 co-relation queries the response was YES. [2023-08-27 06:03:13,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28528 conditions, 3428 events. 1826/3428 cut-off events. For 56343/56343 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22114 event pairs, 257 based on Foata normal form. 1/3429 useless extension candidates. Maximal degree in co-relation 28424. Up to 1373 conditions per place. [2023-08-27 06:03:13,266 INFO L140 encePairwiseOnDemand]: 450/464 looper letters, 328 selfloop transitions, 196 changer transitions 5/529 dead transitions. [2023-08-27 06:03:13,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 529 transitions, 12079 flow [2023-08-27 06:03:13,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 06:03:13,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 06:03:13,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3435 transitions. [2023-08-27 06:03:13,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33650078369905956 [2023-08-27 06:03:13,269 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3435 transitions. [2023-08-27 06:03:13,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3435 transitions. [2023-08-27 06:03:13,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:13,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3435 transitions. [2023-08-27 06:03:13,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 156.13636363636363) internal successors, (3435), 22 states have internal predecessors, (3435), 0 states have call successors, (0), 0 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-27 06:03:13,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:13,275 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:13,276 INFO L175 Difference]: Start difference. First operand has 325 places, 440 transitions, 10198 flow. Second operand 22 states and 3435 transitions. [2023-08-27 06:03:13,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 529 transitions, 12079 flow [2023-08-27 06:03:13,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 529 transitions, 11658 flow, removed 20 selfloop flow, removed 17 redundant places. [2023-08-27 06:03:13,538 INFO L231 Difference]: Finished difference. Result has 335 places, 460 transitions, 10739 flow [2023-08-27 06:03:13,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=9809, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=10739, PETRI_PLACES=335, PETRI_TRANSITIONS=460} [2023-08-27 06:03:13,539 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 299 predicate places. [2023-08-27 06:03:13,539 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 460 transitions, 10739 flow [2023-08-27 06:03:13,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:13,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:13,539 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:13,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-08-27 06:03:13,539 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:13,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:13,540 INFO L85 PathProgramCache]: Analyzing trace with hash 544762658, now seen corresponding path program 13 times [2023-08-27 06:03:13,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:13,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219372984] [2023-08-27 06:03:13,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:13,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:13,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:13,926 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:13,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:13,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219372984] [2023-08-27 06:03:13,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219372984] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:13,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:13,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:13,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569315142] [2023-08-27 06:03:13,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:13,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:13,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:13,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:13,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:13,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:13,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 460 transitions, 10739 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:13,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:13,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:13,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:14,942 INFO L124 PetriNetUnfolderBase]: 1825/3429 cut-off events. [2023-08-27 06:03:14,943 INFO L125 PetriNetUnfolderBase]: For 60160/60160 co-relation queries the response was YES. [2023-08-27 06:03:14,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28641 conditions, 3429 events. 1825/3429 cut-off events. For 60160/60160 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22134 event pairs, 264 based on Foata normal form. 3/3432 useless extension candidates. Maximal degree in co-relation 28532. Up to 1442 conditions per place. [2023-08-27 06:03:14,968 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 306 selfloop transitions, 178 changer transitions 12/496 dead transitions. [2023-08-27 06:03:14,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 496 transitions, 11903 flow [2023-08-27 06:03:14,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 06:03:14,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 06:03:14,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2191 transitions. [2023-08-27 06:03:14,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33728448275862066 [2023-08-27 06:03:14,970 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2191 transitions. [2023-08-27 06:03:14,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2191 transitions. [2023-08-27 06:03:14,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:14,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2191 transitions. [2023-08-27 06:03:14,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 156.5) internal successors, (2191), 14 states have internal predecessors, (2191), 0 states have call successors, (0), 0 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-27 06:03:14,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:03:14,974 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:03:14,974 INFO L175 Difference]: Start difference. First operand has 335 places, 460 transitions, 10739 flow. Second operand 14 states and 2191 transitions. [2023-08-27 06:03:14,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 496 transitions, 11903 flow [2023-08-27 06:03:15,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 496 transitions, 11741 flow, removed 26 selfloop flow, removed 7 redundant places. [2023-08-27 06:03:15,233 INFO L231 Difference]: Finished difference. Result has 343 places, 457 transitions, 10866 flow [2023-08-27 06:03:15,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=10579, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10866, PETRI_PLACES=343, PETRI_TRANSITIONS=457} [2023-08-27 06:03:15,234 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 307 predicate places. [2023-08-27 06:03:15,234 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 457 transitions, 10866 flow [2023-08-27 06:03:15,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:15,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:15,234 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:15,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-27 06:03:15,234 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:15,234 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:15,235 INFO L85 PathProgramCache]: Analyzing trace with hash -2090177726, now seen corresponding path program 14 times [2023-08-27 06:03:15,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:15,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877044423] [2023-08-27 06:03:15,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:15,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:15,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:15,612 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:15,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:15,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877044423] [2023-08-27 06:03:15,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877044423] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:15,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:15,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:15,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741136863] [2023-08-27 06:03:15,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:15,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:15,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:15,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:15,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:15,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:15,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 457 transitions, 10866 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:15,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:15,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:15,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:16,652 INFO L124 PetriNetUnfolderBase]: 1818/3408 cut-off events. [2023-08-27 06:03:16,652 INFO L125 PetriNetUnfolderBase]: For 65108/65108 co-relation queries the response was YES. [2023-08-27 06:03:16,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28962 conditions, 3408 events. 1818/3408 cut-off events. For 65108/65108 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 21896 event pairs, 262 based on Foata normal form. 3/3411 useless extension candidates. Maximal degree in co-relation 28850. Up to 1440 conditions per place. [2023-08-27 06:03:16,683 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 306 selfloop transitions, 177 changer transitions 10/493 dead transitions. [2023-08-27 06:03:16,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 493 transitions, 11959 flow [2023-08-27 06:03:16,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 06:03:16,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 06:03:16,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2648 transitions. [2023-08-27 06:03:16,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3356997971602434 [2023-08-27 06:03:16,685 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2648 transitions. [2023-08-27 06:03:16,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2648 transitions. [2023-08-27 06:03:16,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:16,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2648 transitions. [2023-08-27 06:03:16,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 155.76470588235293) internal successors, (2648), 17 states have internal predecessors, (2648), 0 states have call successors, (0), 0 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-27 06:03:16,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 464.0) internal successors, (8352), 18 states have internal predecessors, (8352), 0 states have call successors, (0), 0 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-27 06:03:16,690 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 464.0) internal successors, (8352), 18 states have internal predecessors, (8352), 0 states have call successors, (0), 0 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-27 06:03:16,690 INFO L175 Difference]: Start difference. First operand has 343 places, 457 transitions, 10866 flow. Second operand 17 states and 2648 transitions. [2023-08-27 06:03:16,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 493 transitions, 11959 flow [2023-08-27 06:03:16,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 493 transitions, 11580 flow, removed 6 selfloop flow, removed 14 redundant places. [2023-08-27 06:03:16,974 INFO L231 Difference]: Finished difference. Result has 342 places, 452 transitions, 10714 flow [2023-08-27 06:03:16,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=10449, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10714, PETRI_PLACES=342, PETRI_TRANSITIONS=452} [2023-08-27 06:03:16,974 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 306 predicate places. [2023-08-27 06:03:16,974 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 452 transitions, 10714 flow [2023-08-27 06:03:16,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:16,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:16,975 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:16,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-08-27 06:03:16,975 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:16,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:16,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1648445582, now seen corresponding path program 15 times [2023-08-27 06:03:16,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:16,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828932153] [2023-08-27 06:03:16,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:16,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:16,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:17,371 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:17,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:17,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828932153] [2023-08-27 06:03:17,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828932153] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:17,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:17,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:17,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52209884] [2023-08-27 06:03:17,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:17,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:17,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:17,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:17,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:17,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:17,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 452 transitions, 10714 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:17,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:17,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:17,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:18,571 INFO L124 PetriNetUnfolderBase]: 1812/3401 cut-off events. [2023-08-27 06:03:18,571 INFO L125 PetriNetUnfolderBase]: For 64969/64969 co-relation queries the response was YES. [2023-08-27 06:03:18,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28838 conditions, 3401 events. 1812/3401 cut-off events. For 64969/64969 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 21877 event pairs, 127 based on Foata normal form. 2/3403 useless extension candidates. Maximal degree in co-relation 28728. Up to 1001 conditions per place. [2023-08-27 06:03:18,597 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 269 selfloop transitions, 238 changer transitions 6/513 dead transitions. [2023-08-27 06:03:18,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 513 transitions, 12118 flow [2023-08-27 06:03:18,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 06:03:18,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 06:03:18,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2668 transitions. [2023-08-27 06:03:18,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3382352941176471 [2023-08-27 06:03:18,599 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2668 transitions. [2023-08-27 06:03:18,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2668 transitions. [2023-08-27 06:03:18,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:18,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2668 transitions. [2023-08-27 06:03:18,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 156.94117647058823) internal successors, (2668), 17 states have internal predecessors, (2668), 0 states have call successors, (0), 0 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-27 06:03:18,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 464.0) internal successors, (8352), 18 states have internal predecessors, (8352), 0 states have call successors, (0), 0 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-27 06:03:18,604 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 464.0) internal successors, (8352), 18 states have internal predecessors, (8352), 0 states have call successors, (0), 0 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-27 06:03:18,604 INFO L175 Difference]: Start difference. First operand has 342 places, 452 transitions, 10714 flow. Second operand 17 states and 2668 transitions. [2023-08-27 06:03:18,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 513 transitions, 12118 flow [2023-08-27 06:03:18,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 513 transitions, 11748 flow, removed 7 selfloop flow, removed 16 redundant places. [2023-08-27 06:03:18,856 INFO L231 Difference]: Finished difference. Result has 339 places, 451 transitions, 10816 flow [2023-08-27 06:03:18,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=10352, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10816, PETRI_PLACES=339, PETRI_TRANSITIONS=451} [2023-08-27 06:03:18,857 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 303 predicate places. [2023-08-27 06:03:18,857 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 451 transitions, 10816 flow [2023-08-27 06:03:18,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:18,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:18,857 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:18,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-27 06:03:18,857 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:18,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:18,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1001612482, now seen corresponding path program 16 times [2023-08-27 06:03:18,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:18,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66793742] [2023-08-27 06:03:18,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:18,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:18,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:19,272 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:19,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:19,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66793742] [2023-08-27 06:03:19,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66793742] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:19,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:19,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:03:19,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560637253] [2023-08-27 06:03:19,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:19,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:03:19,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:19,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:03:19,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:03:19,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:19,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 451 transitions, 10816 flow. Second operand has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:03:19,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:19,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:19,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:20,515 INFO L124 PetriNetUnfolderBase]: 1838/3427 cut-off events. [2023-08-27 06:03:20,515 INFO L125 PetriNetUnfolderBase]: For 65858/65858 co-relation queries the response was YES. [2023-08-27 06:03:20,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29370 conditions, 3427 events. 1838/3427 cut-off events. For 65858/65858 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 21959 event pairs, 127 based on Foata normal form. 2/3429 useless extension candidates. Maximal degree in co-relation 29261. Up to 770 conditions per place. [2023-08-27 06:03:20,547 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 250 selfloop transitions, 283 changer transitions 6/539 dead transitions. [2023-08-27 06:03:20,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 539 transitions, 12574 flow [2023-08-27 06:03:20,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 06:03:20,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 06:03:20,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3599 transitions. [2023-08-27 06:03:20,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3372376311844078 [2023-08-27 06:03:20,550 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3599 transitions. [2023-08-27 06:03:20,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3599 transitions. [2023-08-27 06:03:20,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:20,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3599 transitions. [2023-08-27 06:03:20,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 156.47826086956522) internal successors, (3599), 23 states have internal predecessors, (3599), 0 states have call successors, (0), 0 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-27 06:03:20,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 464.0) internal successors, (11136), 24 states have internal predecessors, (11136), 0 states have call successors, (0), 0 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-27 06:03:20,557 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 464.0) internal successors, (11136), 24 states have internal predecessors, (11136), 0 states have call successors, (0), 0 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-27 06:03:20,557 INFO L175 Difference]: Start difference. First operand has 339 places, 451 transitions, 10816 flow. Second operand 23 states and 3599 transitions. [2023-08-27 06:03:20,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 539 transitions, 12574 flow [2023-08-27 06:03:20,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 539 transitions, 12056 flow, removed 8 selfloop flow, removed 14 redundant places. [2023-08-27 06:03:20,834 INFO L231 Difference]: Finished difference. Result has 349 places, 456 transitions, 11137 flow [2023-08-27 06:03:20,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=10318, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=11137, PETRI_PLACES=349, PETRI_TRANSITIONS=456} [2023-08-27 06:03:20,834 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 313 predicate places. [2023-08-27 06:03:20,835 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 456 transitions, 11137 flow [2023-08-27 06:03:20,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 150.75) internal successors, (1809), 12 states have internal predecessors, (1809), 0 states have call successors, (0), 0 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-27 06:03:20,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:20,835 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:20,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-08-27 06:03:20,835 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:20,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:20,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1049559722, now seen corresponding path program 17 times [2023-08-27 06:03:20,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:20,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124532790] [2023-08-27 06:03:20,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:20,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:20,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:21,376 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:21,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:21,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124532790] [2023-08-27 06:03:21,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124532790] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:21,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:21,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:21,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651330666] [2023-08-27 06:03:21,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:21,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:21,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:21,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:21,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:21,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 464 [2023-08-27 06:03:21,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 456 transitions, 11137 flow. Second operand has 13 states, 13 states have (on average 143.6153846153846) internal successors, (1867), 13 states have internal predecessors, (1867), 0 states have call successors, (0), 0 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-27 06:03:21,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:21,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 464 [2023-08-27 06:03:21,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:22,664 INFO L124 PetriNetUnfolderBase]: 2134/3951 cut-off events. [2023-08-27 06:03:22,664 INFO L125 PetriNetUnfolderBase]: For 79383/79383 co-relation queries the response was YES. [2023-08-27 06:03:22,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34382 conditions, 3951 events. 2134/3951 cut-off events. For 79383/79383 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 25931 event pairs, 516 based on Foata normal form. 5/3956 useless extension candidates. Maximal degree in co-relation 34271. Up to 1790 conditions per place. [2023-08-27 06:03:22,701 INFO L140 encePairwiseOnDemand]: 449/464 looper letters, 324 selfloop transitions, 265 changer transitions 9/598 dead transitions. [2023-08-27 06:03:22,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 598 transitions, 14473 flow [2023-08-27 06:03:22,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 06:03:22,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 06:03:22,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2400 transitions. [2023-08-27 06:03:22,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3232758620689655 [2023-08-27 06:03:22,703 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2400 transitions. [2023-08-27 06:03:22,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2400 transitions. [2023-08-27 06:03:22,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:22,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2400 transitions. [2023-08-27 06:03:22,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 150.0) internal successors, (2400), 16 states have internal predecessors, (2400), 0 states have call successors, (0), 0 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-27 06:03:22,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 464.0) internal successors, (7888), 17 states have internal predecessors, (7888), 0 states have call successors, (0), 0 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-27 06:03:22,708 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 464.0) internal successors, (7888), 17 states have internal predecessors, (7888), 0 states have call successors, (0), 0 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-27 06:03:22,708 INFO L175 Difference]: Start difference. First operand has 349 places, 456 transitions, 11137 flow. Second operand 16 states and 2400 transitions. [2023-08-27 06:03:22,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 598 transitions, 14473 flow [2023-08-27 06:03:23,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 598 transitions, 13985 flow, removed 17 selfloop flow, removed 20 redundant places. [2023-08-27 06:03:23,049 INFO L231 Difference]: Finished difference. Result has 350 places, 510 transitions, 12832 flow [2023-08-27 06:03:23,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=10657, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=12832, PETRI_PLACES=350, PETRI_TRANSITIONS=510} [2023-08-27 06:03:23,050 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 314 predicate places. [2023-08-27 06:03:23,050 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 510 transitions, 12832 flow [2023-08-27 06:03:23,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.6153846153846) internal successors, (1867), 13 states have internal predecessors, (1867), 0 states have call successors, (0), 0 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-27 06:03:23,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:23,050 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:23,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-08-27 06:03:23,050 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:23,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:23,051 INFO L85 PathProgramCache]: Analyzing trace with hash 269869872, now seen corresponding path program 18 times [2023-08-27 06:03:23,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:23,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468347294] [2023-08-27 06:03:23,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:23,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:23,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:23,528 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:23,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:23,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468347294] [2023-08-27 06:03:23,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468347294] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:23,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:23,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:23,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625347282] [2023-08-27 06:03:23,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:23,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:23,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:23,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:23,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:23,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:23,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 510 transitions, 12832 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:23,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:23,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:23,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:24,757 INFO L124 PetriNetUnfolderBase]: 2129/3936 cut-off events. [2023-08-27 06:03:24,757 INFO L125 PetriNetUnfolderBase]: For 77124/77124 co-relation queries the response was YES. [2023-08-27 06:03:24,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34928 conditions, 3936 events. 2129/3936 cut-off events. For 77124/77124 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 25826 event pairs, 175 based on Foata normal form. 3/3939 useless extension candidates. Maximal degree in co-relation 34814. Up to 1440 conditions per place. [2023-08-27 06:03:24,796 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 370 selfloop transitions, 177 changer transitions 15/562 dead transitions. [2023-08-27 06:03:24,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 562 transitions, 14340 flow [2023-08-27 06:03:24,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 06:03:24,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 06:03:24,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2178 transitions. [2023-08-27 06:03:24,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352832512315271 [2023-08-27 06:03:24,798 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2178 transitions. [2023-08-27 06:03:24,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2178 transitions. [2023-08-27 06:03:24,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:24,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2178 transitions. [2023-08-27 06:03:24,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 155.57142857142858) internal successors, (2178), 14 states have internal predecessors, (2178), 0 states have call successors, (0), 0 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-27 06:03:24,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:03:24,802 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:03:24,803 INFO L175 Difference]: Start difference. First operand has 350 places, 510 transitions, 12832 flow. Second operand 14 states and 2178 transitions. [2023-08-27 06:03:24,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 562 transitions, 14340 flow [2023-08-27 06:03:25,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 562 transitions, 14177 flow, removed 16 selfloop flow, removed 8 redundant places. [2023-08-27 06:03:25,239 INFO L231 Difference]: Finished difference. Result has 356 places, 506 transitions, 12889 flow [2023-08-27 06:03:25,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=12626, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12889, PETRI_PLACES=356, PETRI_TRANSITIONS=506} [2023-08-27 06:03:25,240 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 320 predicate places. [2023-08-27 06:03:25,240 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 506 transitions, 12889 flow [2023-08-27 06:03:25,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:25,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:25,240 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:25,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-08-27 06:03:25,240 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:25,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:25,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1712201072, now seen corresponding path program 19 times [2023-08-27 06:03:25,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:25,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535206307] [2023-08-27 06:03:25,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:25,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:25,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:25,746 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:25,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:25,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535206307] [2023-08-27 06:03:25,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535206307] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:25,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:25,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:25,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842261454] [2023-08-27 06:03:25,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:25,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:25,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:25,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:25,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:25,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 464 [2023-08-27 06:03:25,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 506 transitions, 12889 flow. Second operand has 13 states, 13 states have (on average 146.6153846153846) internal successors, (1906), 13 states have internal predecessors, (1906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:03:25,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:25,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 464 [2023-08-27 06:03:25,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:27,019 INFO L124 PetriNetUnfolderBase]: 2121/3912 cut-off events. [2023-08-27 06:03:27,019 INFO L125 PetriNetUnfolderBase]: For 85698/85698 co-relation queries the response was YES. [2023-08-27 06:03:27,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35475 conditions, 3912 events. 2121/3912 cut-off events. For 85698/85698 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 25579 event pairs, 131 based on Foata normal form. 3/3915 useless extension candidates. Maximal degree in co-relation 35361. Up to 2024 conditions per place. [2023-08-27 06:03:27,056 INFO L140 encePairwiseOnDemand]: 449/464 looper letters, 330 selfloop transitions, 234 changer transitions 9/573 dead transitions. [2023-08-27 06:03:27,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 573 transitions, 14588 flow [2023-08-27 06:03:27,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 06:03:27,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 06:03:27,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2734 transitions. [2023-08-27 06:03:27,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32734674329501917 [2023-08-27 06:03:27,058 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2734 transitions. [2023-08-27 06:03:27,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2734 transitions. [2023-08-27 06:03:27,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:27,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2734 transitions. [2023-08-27 06:03:27,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 151.88888888888889) internal successors, (2734), 18 states have internal predecessors, (2734), 0 states have call successors, (0), 0 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-27 06:03:27,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 464.0) internal successors, (8816), 19 states have internal predecessors, (8816), 0 states have call successors, (0), 0 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-27 06:03:27,063 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 464.0) internal successors, (8816), 19 states have internal predecessors, (8816), 0 states have call successors, (0), 0 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-27 06:03:27,063 INFO L175 Difference]: Start difference. First operand has 356 places, 506 transitions, 12889 flow. Second operand 18 states and 2734 transitions. [2023-08-27 06:03:27,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 573 transitions, 14588 flow [2023-08-27 06:03:27,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 573 transitions, 14234 flow, removed 5 selfloop flow, removed 11 redundant places. [2023-08-27 06:03:27,446 INFO L231 Difference]: Finished difference. Result has 356 places, 511 transitions, 13172 flow [2023-08-27 06:03:27,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=12528, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=13172, PETRI_PLACES=356, PETRI_TRANSITIONS=511} [2023-08-27 06:03:27,447 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 320 predicate places. [2023-08-27 06:03:27,447 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 511 transitions, 13172 flow [2023-08-27 06:03:27,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 146.6153846153846) internal successors, (1906), 13 states have internal predecessors, (1906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:03:27,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:27,447 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:27,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-08-27 06:03:27,447 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:27,447 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:27,447 INFO L85 PathProgramCache]: Analyzing trace with hash 2095769470, now seen corresponding path program 20 times [2023-08-27 06:03:27,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:27,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671601349] [2023-08-27 06:03:27,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:27,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:27,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:27,795 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:27,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:27,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671601349] [2023-08-27 06:03:27,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671601349] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:27,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:27,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 06:03:27,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809611230] [2023-08-27 06:03:27,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:27,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:03:27,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:27,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:03:27,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:03:27,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 464 [2023-08-27 06:03:27,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 511 transitions, 13172 flow. Second operand has 11 states, 11 states have (on average 153.9090909090909) internal successors, (1693), 11 states have internal predecessors, (1693), 0 states have call successors, (0), 0 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-27 06:03:27,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:27,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 464 [2023-08-27 06:03:27,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:29,286 INFO L124 PetriNetUnfolderBase]: 2299/4193 cut-off events. [2023-08-27 06:03:29,286 INFO L125 PetriNetUnfolderBase]: For 89680/89680 co-relation queries the response was YES. [2023-08-27 06:03:29,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38119 conditions, 4193 events. 2299/4193 cut-off events. For 89680/89680 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 27217 event pairs, 77 based on Foata normal form. 1/4194 useless extension candidates. Maximal degree in co-relation 38007. Up to 794 conditions per place. [2023-08-27 06:03:29,329 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 255 selfloop transitions, 387 changer transitions 6/648 dead transitions. [2023-08-27 06:03:29,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 648 transitions, 15850 flow [2023-08-27 06:03:29,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 06:03:29,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 06:03:29,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3527 transitions. [2023-08-27 06:03:29,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34551332288401254 [2023-08-27 06:03:29,331 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3527 transitions. [2023-08-27 06:03:29,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3527 transitions. [2023-08-27 06:03:29,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:29,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3527 transitions. [2023-08-27 06:03:29,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 160.3181818181818) internal successors, (3527), 22 states have internal predecessors, (3527), 0 states have call successors, (0), 0 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-27 06:03:29,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:29,338 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:29,338 INFO L175 Difference]: Start difference. First operand has 356 places, 511 transitions, 13172 flow. Second operand 22 states and 3527 transitions. [2023-08-27 06:03:29,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 648 transitions, 15850 flow [2023-08-27 06:03:29,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 648 transitions, 15165 flow, removed 17 selfloop flow, removed 10 redundant places. [2023-08-27 06:03:29,741 INFO L231 Difference]: Finished difference. Result has 370 places, 541 transitions, 14270 flow [2023-08-27 06:03:29,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=12562, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=358, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=14270, PETRI_PLACES=370, PETRI_TRANSITIONS=541} [2023-08-27 06:03:29,742 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 334 predicate places. [2023-08-27 06:03:29,742 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 541 transitions, 14270 flow [2023-08-27 06:03:29,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 153.9090909090909) internal successors, (1693), 11 states have internal predecessors, (1693), 0 states have call successors, (0), 0 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-27 06:03:29,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:29,742 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:29,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-08-27 06:03:29,742 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:29,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:29,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1318888228, now seen corresponding path program 21 times [2023-08-27 06:03:29,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:29,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780330960] [2023-08-27 06:03:29,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:29,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:29,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:30,269 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:30,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:30,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780330960] [2023-08-27 06:03:30,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780330960] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:30,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:30,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-27 06:03:30,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115168251] [2023-08-27 06:03:30,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:30,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:03:30,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:30,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:03:30,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-27 06:03:30,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 464 [2023-08-27 06:03:30,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 541 transitions, 14270 flow. Second operand has 14 states, 14 states have (on average 139.5) internal successors, (1953), 14 states have internal predecessors, (1953), 0 states have call successors, (0), 0 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-27 06:03:30,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:30,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 464 [2023-08-27 06:03:30,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:32,111 INFO L124 PetriNetUnfolderBase]: 2374/4358 cut-off events. [2023-08-27 06:03:32,111 INFO L125 PetriNetUnfolderBase]: For 92492/92492 co-relation queries the response was YES. [2023-08-27 06:03:32,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40403 conditions, 4358 events. 2374/4358 cut-off events. For 92492/92492 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 28855 event pairs, 326 based on Foata normal form. 1/4359 useless extension candidates. Maximal degree in co-relation 40290. Up to 1622 conditions per place. [2023-08-27 06:03:32,152 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 328 selfloop transitions, 329 changer transitions 5/662 dead transitions. [2023-08-27 06:03:32,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 662 transitions, 16906 flow [2023-08-27 06:03:32,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 06:03:32,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 06:03:32,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4038 transitions. [2023-08-27 06:03:32,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31080665024630544 [2023-08-27 06:03:32,155 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4038 transitions. [2023-08-27 06:03:32,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4038 transitions. [2023-08-27 06:03:32,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:32,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4038 transitions. [2023-08-27 06:03:32,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 144.21428571428572) internal successors, (4038), 28 states have internal predecessors, (4038), 0 states have call successors, (0), 0 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-27 06:03:32,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 464.0) internal successors, (13456), 29 states have internal predecessors, (13456), 0 states have call successors, (0), 0 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-27 06:03:32,163 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 464.0) internal successors, (13456), 29 states have internal predecessors, (13456), 0 states have call successors, (0), 0 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-27 06:03:32,163 INFO L175 Difference]: Start difference. First operand has 370 places, 541 transitions, 14270 flow. Second operand 28 states and 4038 transitions. [2023-08-27 06:03:32,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 662 transitions, 16906 flow [2023-08-27 06:03:32,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 662 transitions, 16021 flow, removed 73 selfloop flow, removed 15 redundant places. [2023-08-27 06:03:32,616 INFO L231 Difference]: Finished difference. Result has 386 places, 574 transitions, 15072 flow [2023-08-27 06:03:32,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=13452, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=15072, PETRI_PLACES=386, PETRI_TRANSITIONS=574} [2023-08-27 06:03:32,617 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 350 predicate places. [2023-08-27 06:03:32,617 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 574 transitions, 15072 flow [2023-08-27 06:03:32,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 139.5) internal successors, (1953), 14 states have internal predecessors, (1953), 0 states have call successors, (0), 0 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-27 06:03:32,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:32,617 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:32,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-08-27 06:03:32,617 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:32,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:32,618 INFO L85 PathProgramCache]: Analyzing trace with hash 189811268, now seen corresponding path program 22 times [2023-08-27 06:03:32,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:32,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941068646] [2023-08-27 06:03:32,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:32,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:32,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:33,166 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:33,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:33,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941068646] [2023-08-27 06:03:33,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941068646] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:33,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:33,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-27 06:03:33,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132479506] [2023-08-27 06:03:33,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:33,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:03:33,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:33,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:03:33,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-08-27 06:03:33,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 464 [2023-08-27 06:03:33,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 574 transitions, 15072 flow. Second operand has 14 states, 14 states have (on average 139.5) internal successors, (1953), 14 states have internal predecessors, (1953), 0 states have call successors, (0), 0 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-27 06:03:33,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:33,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 464 [2023-08-27 06:03:33,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:34,821 INFO L124 PetriNetUnfolderBase]: 2355/4304 cut-off events. [2023-08-27 06:03:34,821 INFO L125 PetriNetUnfolderBase]: For 97294/97294 co-relation queries the response was YES. [2023-08-27 06:03:34,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39727 conditions, 4304 events. 2355/4304 cut-off events. For 97294/97294 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 28247 event pairs, 354 based on Foata normal form. 6/4310 useless extension candidates. Maximal degree in co-relation 39610. Up to 1806 conditions per place. [2023-08-27 06:03:34,867 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 321 selfloop transitions, 285 changer transitions 12/618 dead transitions. [2023-08-27 06:03:34,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 618 transitions, 16391 flow [2023-08-27 06:03:34,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 06:03:34,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 06:03:34,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3019 transitions. [2023-08-27 06:03:34,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30983169129720856 [2023-08-27 06:03:34,870 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3019 transitions. [2023-08-27 06:03:34,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3019 transitions. [2023-08-27 06:03:34,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:34,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3019 transitions. [2023-08-27 06:03:34,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 143.76190476190476) internal successors, (3019), 21 states have internal predecessors, (3019), 0 states have call successors, (0), 0 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-27 06:03:34,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 464.0) internal successors, (10208), 22 states have internal predecessors, (10208), 0 states have call successors, (0), 0 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-27 06:03:34,876 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 464.0) internal successors, (10208), 22 states have internal predecessors, (10208), 0 states have call successors, (0), 0 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-27 06:03:34,876 INFO L175 Difference]: Start difference. First operand has 386 places, 574 transitions, 15072 flow. Second operand 21 states and 3019 transitions. [2023-08-27 06:03:34,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 618 transitions, 16391 flow [2023-08-27 06:03:35,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 618 transitions, 15827 flow, removed 46 selfloop flow, removed 9 redundant places. [2023-08-27 06:03:35,377 INFO L231 Difference]: Finished difference. Result has 396 places, 562 transitions, 14812 flow [2023-08-27 06:03:35,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=14356, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=14812, PETRI_PLACES=396, PETRI_TRANSITIONS=562} [2023-08-27 06:03:35,377 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 360 predicate places. [2023-08-27 06:03:35,377 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 562 transitions, 14812 flow [2023-08-27 06:03:35,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 139.5) internal successors, (1953), 14 states have internal predecessors, (1953), 0 states have call successors, (0), 0 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-27 06:03:35,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:35,378 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:35,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-08-27 06:03:35,378 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:35,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:35,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1729232146, now seen corresponding path program 23 times [2023-08-27 06:03:35,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:35,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264810989] [2023-08-27 06:03:35,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:35,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:35,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:35,926 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:35,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:35,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264810989] [2023-08-27 06:03:35,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264810989] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:35,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:35,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-27 06:03:35,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002194885] [2023-08-27 06:03:35,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:35,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:03:35,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:35,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:03:35,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-08-27 06:03:35,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 464 [2023-08-27 06:03:35,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 562 transitions, 14812 flow. Second operand has 14 states, 14 states have (on average 142.5) internal successors, (1995), 14 states have internal predecessors, (1995), 0 states have call successors, (0), 0 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-27 06:03:35,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:35,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 464 [2023-08-27 06:03:35,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:37,541 INFO L124 PetriNetUnfolderBase]: 2488/4519 cut-off events. [2023-08-27 06:03:37,542 INFO L125 PetriNetUnfolderBase]: For 103586/103586 co-relation queries the response was YES. [2023-08-27 06:03:37,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41166 conditions, 4519 events. 2488/4519 cut-off events. For 103586/103586 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 29510 event pairs, 257 based on Foata normal form. 1/4520 useless extension candidates. Maximal degree in co-relation 41052. Up to 948 conditions per place. [2023-08-27 06:03:37,592 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 260 selfloop transitions, 381 changer transitions 5/646 dead transitions. [2023-08-27 06:03:37,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 646 transitions, 16742 flow [2023-08-27 06:03:37,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 06:03:37,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 06:03:37,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2813 transitions. [2023-08-27 06:03:37,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3190789473684211 [2023-08-27 06:03:37,594 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2813 transitions. [2023-08-27 06:03:37,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2813 transitions. [2023-08-27 06:03:37,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:37,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2813 transitions. [2023-08-27 06:03:37,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 148.05263157894737) internal successors, (2813), 19 states have internal predecessors, (2813), 0 states have call successors, (0), 0 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-27 06:03:37,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 464.0) internal successors, (9280), 20 states have internal predecessors, (9280), 0 states have call successors, (0), 0 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-27 06:03:37,599 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 464.0) internal successors, (9280), 20 states have internal predecessors, (9280), 0 states have call successors, (0), 0 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-27 06:03:37,600 INFO L175 Difference]: Start difference. First operand has 396 places, 562 transitions, 14812 flow. Second operand 19 states and 2813 transitions. [2023-08-27 06:03:37,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 646 transitions, 16742 flow [2023-08-27 06:03:38,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 646 transitions, 16181 flow, removed 3 selfloop flow, removed 18 redundant places. [2023-08-27 06:03:38,030 INFO L231 Difference]: Finished difference. Result has 392 places, 573 transitions, 15440 flow [2023-08-27 06:03:38,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=14259, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=15440, PETRI_PLACES=392, PETRI_TRANSITIONS=573} [2023-08-27 06:03:38,031 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 356 predicate places. [2023-08-27 06:03:38,031 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 573 transitions, 15440 flow [2023-08-27 06:03:38,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 142.5) internal successors, (1995), 14 states have internal predecessors, (1995), 0 states have call successors, (0), 0 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-27 06:03:38,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:38,031 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:38,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-08-27 06:03:38,032 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:38,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:38,032 INFO L85 PathProgramCache]: Analyzing trace with hash 869762970, now seen corresponding path program 24 times [2023-08-27 06:03:38,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:38,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690968851] [2023-08-27 06:03:38,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:38,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:38,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:38,605 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:38,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:38,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690968851] [2023-08-27 06:03:38,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690968851] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:38,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:38,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:38,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506219490] [2023-08-27 06:03:38,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:38,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:38,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:38,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:38,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:38,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 464 [2023-08-27 06:03:38,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 573 transitions, 15440 flow. Second operand has 13 states, 13 states have (on average 142.6153846153846) internal successors, (1854), 13 states have internal predecessors, (1854), 0 states have call successors, (0), 0 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-27 06:03:38,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:38,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 464 [2023-08-27 06:03:38,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:40,585 INFO L124 PetriNetUnfolderBase]: 2583/4742 cut-off events. [2023-08-27 06:03:40,585 INFO L125 PetriNetUnfolderBase]: For 117370/117370 co-relation queries the response was YES. [2023-08-27 06:03:40,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43824 conditions, 4742 events. 2583/4742 cut-off events. For 117370/117370 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 31836 event pairs, 149 based on Foata normal form. 25/4767 useless extension candidates. Maximal degree in co-relation 43707. Up to 1433 conditions per place. [2023-08-27 06:03:40,637 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 241 selfloop transitions, 427 changer transitions 13/681 dead transitions. [2023-08-27 06:03:40,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 681 transitions, 17996 flow [2023-08-27 06:03:40,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 06:03:40,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 06:03:40,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3101 transitions. [2023-08-27 06:03:40,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3182471264367816 [2023-08-27 06:03:40,639 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3101 transitions. [2023-08-27 06:03:40,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3101 transitions. [2023-08-27 06:03:40,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:40,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3101 transitions. [2023-08-27 06:03:40,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 147.66666666666666) internal successors, (3101), 21 states have internal predecessors, (3101), 0 states have call successors, (0), 0 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-27 06:03:40,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 464.0) internal successors, (10208), 22 states have internal predecessors, (10208), 0 states have call successors, (0), 0 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-27 06:03:40,645 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 464.0) internal successors, (10208), 22 states have internal predecessors, (10208), 0 states have call successors, (0), 0 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-27 06:03:40,645 INFO L175 Difference]: Start difference. First operand has 392 places, 573 transitions, 15440 flow. Second operand 21 states and 3101 transitions. [2023-08-27 06:03:40,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 681 transitions, 17996 flow [2023-08-27 06:03:41,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 681 transitions, 17508 flow, removed 15 selfloop flow, removed 13 redundant places. [2023-08-27 06:03:41,173 INFO L231 Difference]: Finished difference. Result has 402 places, 601 transitions, 16650 flow [2023-08-27 06:03:41,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=14952, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=16650, PETRI_PLACES=402, PETRI_TRANSITIONS=601} [2023-08-27 06:03:41,174 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 366 predicate places. [2023-08-27 06:03:41,174 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 601 transitions, 16650 flow [2023-08-27 06:03:41,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.6153846153846) internal successors, (1854), 13 states have internal predecessors, (1854), 0 states have call successors, (0), 0 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-27 06:03:41,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:41,174 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:41,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-08-27 06:03:41,174 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:41,174 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:41,175 INFO L85 PathProgramCache]: Analyzing trace with hash 647921834, now seen corresponding path program 25 times [2023-08-27 06:03:41,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:41,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755315335] [2023-08-27 06:03:41,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:41,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:41,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:41,720 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:41,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:41,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755315335] [2023-08-27 06:03:41,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755315335] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:41,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:41,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-27 06:03:41,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882499583] [2023-08-27 06:03:41,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:41,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:03:41,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:41,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:03:41,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-27 06:03:41,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 464 [2023-08-27 06:03:41,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 601 transitions, 16650 flow. Second operand has 14 states, 14 states have (on average 142.5) internal successors, (1995), 14 states have internal predecessors, (1995), 0 states have call successors, (0), 0 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-27 06:03:41,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:41,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 464 [2023-08-27 06:03:41,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:43,299 INFO L124 PetriNetUnfolderBase]: 2590/4715 cut-off events. [2023-08-27 06:03:43,299 INFO L125 PetriNetUnfolderBase]: For 128066/128066 co-relation queries the response was YES. [2023-08-27 06:03:43,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46084 conditions, 4715 events. 2590/4715 cut-off events. For 128066/128066 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 31442 event pairs, 268 based on Foata normal form. 5/4720 useless extension candidates. Maximal degree in co-relation 45964. Up to 2064 conditions per place. [2023-08-27 06:03:43,350 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 372 selfloop transitions, 300 changer transitions 7/679 dead transitions. [2023-08-27 06:03:43,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 679 transitions, 18656 flow [2023-08-27 06:03:43,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 06:03:43,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 06:03:43,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2247 transitions. [2023-08-27 06:03:43,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3228448275862069 [2023-08-27 06:03:43,352 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2247 transitions. [2023-08-27 06:03:43,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2247 transitions. [2023-08-27 06:03:43,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:43,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2247 transitions. [2023-08-27 06:03:43,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 149.8) internal successors, (2247), 15 states have internal predecessors, (2247), 0 states have call successors, (0), 0 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-27 06:03:43,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 464.0) internal successors, (7424), 16 states have internal predecessors, (7424), 0 states have call successors, (0), 0 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-27 06:03:43,357 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 464.0) internal successors, (7424), 16 states have internal predecessors, (7424), 0 states have call successors, (0), 0 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-27 06:03:43,357 INFO L175 Difference]: Start difference. First operand has 402 places, 601 transitions, 16650 flow. Second operand 15 states and 2247 transitions. [2023-08-27 06:03:43,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 679 transitions, 18656 flow [2023-08-27 06:03:43,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 679 transitions, 17833 flow, removed 40 selfloop flow, removed 22 redundant places. [2023-08-27 06:03:43,971 INFO L231 Difference]: Finished difference. Result has 396 places, 609 transitions, 16819 flow [2023-08-27 06:03:43,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=15745, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16819, PETRI_PLACES=396, PETRI_TRANSITIONS=609} [2023-08-27 06:03:43,972 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 360 predicate places. [2023-08-27 06:03:43,972 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 609 transitions, 16819 flow [2023-08-27 06:03:43,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 142.5) internal successors, (1995), 14 states have internal predecessors, (1995), 0 states have call successors, (0), 0 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-27 06:03:43,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:43,972 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:43,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-08-27 06:03:43,972 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:43,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:43,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1313493462, now seen corresponding path program 26 times [2023-08-27 06:03:43,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:43,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759962423] [2023-08-27 06:03:43,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:43,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:43,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:44,433 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:44,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:44,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759962423] [2023-08-27 06:03:44,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759962423] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:44,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:44,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:44,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636397065] [2023-08-27 06:03:44,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:44,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:44,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:44,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:44,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:44,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 464 [2023-08-27 06:03:44,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 609 transitions, 16819 flow. Second operand has 13 states, 13 states have (on average 144.6153846153846) internal successors, (1880), 13 states have internal predecessors, (1880), 0 states have call successors, (0), 0 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-27 06:03:44,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:44,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 464 [2023-08-27 06:03:44,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:46,266 INFO L124 PetriNetUnfolderBase]: 2771/5062 cut-off events. [2023-08-27 06:03:46,267 INFO L125 PetriNetUnfolderBase]: For 145334/145334 co-relation queries the response was YES. [2023-08-27 06:03:46,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49110 conditions, 5062 events. 2771/5062 cut-off events. For 145334/145334 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34165 event pairs, 349 based on Foata normal form. 3/5065 useless extension candidates. Maximal degree in co-relation 48995. Up to 1545 conditions per place. [2023-08-27 06:03:46,312 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 362 selfloop transitions, 361 changer transitions 11/734 dead transitions. [2023-08-27 06:03:46,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 734 transitions, 19853 flow [2023-08-27 06:03:46,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 06:03:46,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 06:03:46,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3593 transitions. [2023-08-27 06:03:46,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32264727011494254 [2023-08-27 06:03:46,315 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3593 transitions. [2023-08-27 06:03:46,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3593 transitions. [2023-08-27 06:03:46,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:46,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3593 transitions. [2023-08-27 06:03:46,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 149.70833333333334) internal successors, (3593), 24 states have internal predecessors, (3593), 0 states have call successors, (0), 0 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-27 06:03:46,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 464.0) internal successors, (11600), 25 states have internal predecessors, (11600), 0 states have call successors, (0), 0 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-27 06:03:46,322 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 464.0) internal successors, (11600), 25 states have internal predecessors, (11600), 0 states have call successors, (0), 0 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-27 06:03:46,322 INFO L175 Difference]: Start difference. First operand has 396 places, 609 transitions, 16819 flow. Second operand 24 states and 3593 transitions. [2023-08-27 06:03:46,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 734 transitions, 19853 flow [2023-08-27 06:03:46,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 734 transitions, 19296 flow, removed 23 selfloop flow, removed 10 redundant places. [2023-08-27 06:03:46,854 INFO L231 Difference]: Finished difference. Result has 414 places, 648 transitions, 18324 flow [2023-08-27 06:03:46,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=16298, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=18324, PETRI_PLACES=414, PETRI_TRANSITIONS=648} [2023-08-27 06:03:46,854 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 378 predicate places. [2023-08-27 06:03:46,854 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 648 transitions, 18324 flow [2023-08-27 06:03:46,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.6153846153846) internal successors, (1880), 13 states have internal predecessors, (1880), 0 states have call successors, (0), 0 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-27 06:03:46,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:46,855 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:46,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-08-27 06:03:46,855 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:46,855 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:46,855 INFO L85 PathProgramCache]: Analyzing trace with hash 965700862, now seen corresponding path program 27 times [2023-08-27 06:03:46,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:46,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254894157] [2023-08-27 06:03:46,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:46,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:46,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:47,283 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:47,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:47,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254894157] [2023-08-27 06:03:47,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254894157] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:47,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:47,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:47,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619748791] [2023-08-27 06:03:47,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:47,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:47,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:47,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:47,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:47,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:47,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 648 transitions, 18324 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:47,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:47,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:47,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:48,783 INFO L124 PetriNetUnfolderBase]: 2766/5053 cut-off events. [2023-08-27 06:03:48,783 INFO L125 PetriNetUnfolderBase]: For 150990/150990 co-relation queries the response was YES. [2023-08-27 06:03:48,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50351 conditions, 5053 events. 2766/5053 cut-off events. For 150990/150990 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 34040 event pairs, 183 based on Foata normal form. 3/5056 useless extension candidates. Maximal degree in co-relation 50229. Up to 2503 conditions per place. [2023-08-27 06:03:48,835 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 314 selfloop transitions, 381 changer transitions 8/703 dead transitions. [2023-08-27 06:03:48,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 703 transitions, 20225 flow [2023-08-27 06:03:48,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 06:03:48,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 06:03:48,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2652 transitions. [2023-08-27 06:03:48,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33620689655172414 [2023-08-27 06:03:48,837 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2652 transitions. [2023-08-27 06:03:48,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2652 transitions. [2023-08-27 06:03:48,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:48,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2652 transitions. [2023-08-27 06:03:48,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 156.0) internal successors, (2652), 17 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-27 06:03:48,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 464.0) internal successors, (8352), 18 states have internal predecessors, (8352), 0 states have call successors, (0), 0 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-27 06:03:48,842 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 464.0) internal successors, (8352), 18 states have internal predecessors, (8352), 0 states have call successors, (0), 0 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-27 06:03:48,842 INFO L175 Difference]: Start difference. First operand has 414 places, 648 transitions, 18324 flow. Second operand 17 states and 2652 transitions. [2023-08-27 06:03:48,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 703 transitions, 20225 flow [2023-08-27 06:03:49,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 703 transitions, 20016 flow, removed 12 selfloop flow, removed 12 redundant places. [2023-08-27 06:03:49,422 INFO L231 Difference]: Finished difference. Result has 419 places, 662 transitions, 19171 flow [2023-08-27 06:03:49,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=18115, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=19171, PETRI_PLACES=419, PETRI_TRANSITIONS=662} [2023-08-27 06:03:49,423 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 383 predicate places. [2023-08-27 06:03:49,423 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 662 transitions, 19171 flow [2023-08-27 06:03:49,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:49,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:49,423 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:49,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-08-27 06:03:49,423 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:49,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:49,424 INFO L85 PathProgramCache]: Analyzing trace with hash -277588496, now seen corresponding path program 28 times [2023-08-27 06:03:49,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:49,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131667699] [2023-08-27 06:03:49,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:49,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:49,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:49,804 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:49,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:49,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131667699] [2023-08-27 06:03:49,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131667699] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:49,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:49,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:49,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869568259] [2023-08-27 06:03:49,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:49,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:49,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:49,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:49,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:49,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:49,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 662 transitions, 19171 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:49,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:49,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:49,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:51,537 INFO L124 PetriNetUnfolderBase]: 2762/5045 cut-off events. [2023-08-27 06:03:51,537 INFO L125 PetriNetUnfolderBase]: For 163376/163376 co-relation queries the response was YES. [2023-08-27 06:03:51,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51780 conditions, 5045 events. 2762/5045 cut-off events. For 163376/163376 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 33940 event pairs, 199 based on Foata normal form. 1/5046 useless extension candidates. Maximal degree in co-relation 51655. Up to 1341 conditions per place. [2023-08-27 06:03:51,595 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 282 selfloop transitions, 448 changer transitions 5/735 dead transitions. [2023-08-27 06:03:51,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 735 transitions, 21100 flow [2023-08-27 06:03:51,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 06:03:51,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 06:03:51,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2831 transitions. [2023-08-27 06:03:51,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3389607279693487 [2023-08-27 06:03:51,598 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2831 transitions. [2023-08-27 06:03:51,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2831 transitions. [2023-08-27 06:03:51,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:51,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2831 transitions. [2023-08-27 06:03:51,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 157.27777777777777) internal successors, (2831), 18 states have internal predecessors, (2831), 0 states have call successors, (0), 0 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-27 06:03:51,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 464.0) internal successors, (8816), 19 states have internal predecessors, (8816), 0 states have call successors, (0), 0 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-27 06:03:51,603 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 464.0) internal successors, (8816), 19 states have internal predecessors, (8816), 0 states have call successors, (0), 0 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-27 06:03:51,603 INFO L175 Difference]: Start difference. First operand has 419 places, 662 transitions, 19171 flow. Second operand 18 states and 2831 transitions. [2023-08-27 06:03:51,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 735 transitions, 21100 flow [2023-08-27 06:03:52,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 735 transitions, 20189 flow, removed 44 selfloop flow, removed 12 redundant places. [2023-08-27 06:03:52,283 INFO L231 Difference]: Finished difference. Result has 425 places, 666 transitions, 19252 flow [2023-08-27 06:03:52,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=18270, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=444, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=19252, PETRI_PLACES=425, PETRI_TRANSITIONS=666} [2023-08-27 06:03:52,284 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 389 predicate places. [2023-08-27 06:03:52,284 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 666 transitions, 19252 flow [2023-08-27 06:03:52,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:52,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:52,284 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:52,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-08-27 06:03:52,284 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:52,285 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:52,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1784334006, now seen corresponding path program 29 times [2023-08-27 06:03:52,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:52,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534025341] [2023-08-27 06:03:52,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:52,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:52,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:52,696 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:52,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:52,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534025341] [2023-08-27 06:03:52,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534025341] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:52,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:52,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:52,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298882643] [2023-08-27 06:03:52,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:52,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:52,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:52,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:52,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:52,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:52,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 666 transitions, 19252 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:52,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:52,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:52,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:54,365 INFO L124 PetriNetUnfolderBase]: 2832/5178 cut-off events. [2023-08-27 06:03:54,366 INFO L125 PetriNetUnfolderBase]: For 159311/159311 co-relation queries the response was YES. [2023-08-27 06:03:54,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52332 conditions, 5178 events. 2832/5178 cut-off events. For 159311/159311 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 34977 event pairs, 265 based on Foata normal form. 4/5182 useless extension candidates. Maximal degree in co-relation 52206. Up to 1732 conditions per place. [2023-08-27 06:03:54,425 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 487 selfloop transitions, 281 changer transitions 7/775 dead transitions. [2023-08-27 06:03:54,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 775 transitions, 21771 flow [2023-08-27 06:03:54,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 06:03:54,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 06:03:54,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3444 transitions. [2023-08-27 06:03:54,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33738244514106586 [2023-08-27 06:03:54,427 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3444 transitions. [2023-08-27 06:03:54,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3444 transitions. [2023-08-27 06:03:54,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:54,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3444 transitions. [2023-08-27 06:03:54,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 156.54545454545453) internal successors, (3444), 22 states have internal predecessors, (3444), 0 states have call successors, (0), 0 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-27 06:03:54,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:54,434 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:54,434 INFO L175 Difference]: Start difference. First operand has 425 places, 666 transitions, 19252 flow. Second operand 22 states and 3444 transitions. [2023-08-27 06:03:54,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 775 transitions, 21771 flow [2023-08-27 06:03:55,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 775 transitions, 21290 flow, removed 12 selfloop flow, removed 11 redundant places. [2023-08-27 06:03:55,093 INFO L231 Difference]: Finished difference. Result has 440 places, 680 transitions, 19903 flow [2023-08-27 06:03:55,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=18800, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=19903, PETRI_PLACES=440, PETRI_TRANSITIONS=680} [2023-08-27 06:03:55,094 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 404 predicate places. [2023-08-27 06:03:55,094 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 680 transitions, 19903 flow [2023-08-27 06:03:55,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:55,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:55,094 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:55,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-08-27 06:03:55,094 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:55,095 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:55,095 INFO L85 PathProgramCache]: Analyzing trace with hash -924421596, now seen corresponding path program 30 times [2023-08-27 06:03:55,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:55,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801742595] [2023-08-27 06:03:55,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:55,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:55,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:55,484 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:55,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:55,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801742595] [2023-08-27 06:03:55,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801742595] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:03:55,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:03:55,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:03:55,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322991617] [2023-08-27 06:03:55,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:03:55,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:03:55,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:55,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:03:55,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:03:55,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:03:55,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 680 transitions, 19903 flow. Second operand has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:55,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:55,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:03:55,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:57,182 INFO L124 PetriNetUnfolderBase]: 2836/5190 cut-off events. [2023-08-27 06:03:57,182 INFO L125 PetriNetUnfolderBase]: For 166570/166570 co-relation queries the response was YES. [2023-08-27 06:03:57,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54481 conditions, 5190 events. 2836/5190 cut-off events. For 166570/166570 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 35116 event pairs, 249 based on Foata normal form. 1/5191 useless extension candidates. Maximal degree in co-relation 54349. Up to 1829 conditions per place. [2023-08-27 06:03:57,244 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 467 selfloop transitions, 281 changer transitions 5/753 dead transitions. [2023-08-27 06:03:57,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 753 transitions, 21833 flow [2023-08-27 06:03:57,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 06:03:57,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 06:03:57,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3424 transitions. [2023-08-27 06:03:57,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.335423197492163 [2023-08-27 06:03:57,247 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3424 transitions. [2023-08-27 06:03:57,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3424 transitions. [2023-08-27 06:03:57,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:03:57,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3424 transitions. [2023-08-27 06:03:57,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 155.63636363636363) internal successors, (3424), 22 states have internal predecessors, (3424), 0 states have call successors, (0), 0 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-27 06:03:57,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:57,253 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:03:57,253 INFO L175 Difference]: Start difference. First operand has 440 places, 680 transitions, 19903 flow. Second operand 22 states and 3424 transitions. [2023-08-27 06:03:57,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 753 transitions, 21833 flow [2023-08-27 06:03:57,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 753 transitions, 21391 flow, removed 48 selfloop flow, removed 13 redundant places. [2023-08-27 06:03:57,967 INFO L231 Difference]: Finished difference. Result has 448 places, 681 transitions, 20065 flow [2023-08-27 06:03:57,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=19471, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=20065, PETRI_PLACES=448, PETRI_TRANSITIONS=681} [2023-08-27 06:03:57,967 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 412 predicate places. [2023-08-27 06:03:57,967 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 681 transitions, 20065 flow [2023-08-27 06:03:57,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.6153846153846) internal successors, (1958), 13 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:03:57,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:03:57,968 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:03:57,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-08-27 06:03:57,968 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:03:57,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:03:57,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1154278271, now seen corresponding path program 1 times [2023-08-27 06:03:57,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:03:57,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817170396] [2023-08-27 06:03:57,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:57,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:03:57,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:58,013 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:58,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:03:58,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817170396] [2023-08-27 06:03:58,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817170396] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:03:58,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084534767] [2023-08-27 06:03:58,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:03:58,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:03:58,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:03:58,015 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:03:58,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 06:03:58,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:03:58,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 06:03:58,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:03:58,251 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:58,251 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:03:58,285 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:03:58,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084534767] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:03:58,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:03:58,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-27 06:03:58,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95842448] [2023-08-27 06:03:58,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:03:58,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 06:03:58,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:03:58,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 06:03:58,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2023-08-27 06:03:58,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 464 [2023-08-27 06:03:58,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 681 transitions, 20065 flow. Second operand has 10 states, 10 states have (on average 198.1) internal successors, (1981), 10 states have internal predecessors, (1981), 0 states have call successors, (0), 0 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-27 06:03:58,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:03:58,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 464 [2023-08-27 06:03:58,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:03:59,989 INFO L124 PetriNetUnfolderBase]: 3658/6508 cut-off events. [2023-08-27 06:03:59,989 INFO L125 PetriNetUnfolderBase]: For 188712/188712 co-relation queries the response was YES. [2023-08-27 06:04:00,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66158 conditions, 6508 events. 3658/6508 cut-off events. For 188712/188712 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 40118 event pairs, 708 based on Foata normal form. 329/6837 useless extension candidates. Maximal degree in co-relation 66026. Up to 1996 conditions per place. [2023-08-27 06:04:00,068 INFO L140 encePairwiseOnDemand]: 459/464 looper letters, 847 selfloop transitions, 98 changer transitions 1/946 dead transitions. [2023-08-27 06:04:00,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 946 transitions, 27387 flow [2023-08-27 06:04:00,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 06:04:00,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 06:04:00,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1454 transitions. [2023-08-27 06:04:00,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476600985221675 [2023-08-27 06:04:00,069 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1454 transitions. [2023-08-27 06:04:00,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1454 transitions. [2023-08-27 06:04:00,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:00,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1454 transitions. [2023-08-27 06:04:00,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 207.71428571428572) internal successors, (1454), 7 states have internal predecessors, (1454), 0 states have call successors, (0), 0 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-27 06:04:00,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 464.0) internal successors, (3712), 8 states have internal predecessors, (3712), 0 states have call successors, (0), 0 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-27 06:04:00,072 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 464.0) internal successors, (3712), 8 states have internal predecessors, (3712), 0 states have call successors, (0), 0 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-27 06:04:00,072 INFO L175 Difference]: Start difference. First operand has 448 places, 681 transitions, 20065 flow. Second operand 7 states and 1454 transitions. [2023-08-27 06:04:00,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 946 transitions, 27387 flow [2023-08-27 06:04:00,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 946 transitions, 26837 flow, removed 19 selfloop flow, removed 17 redundant places. [2023-08-27 06:04:00,848 INFO L231 Difference]: Finished difference. Result has 440 places, 694 transitions, 20206 flow [2023-08-27 06:04:00,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=19696, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=20206, PETRI_PLACES=440, PETRI_TRANSITIONS=694} [2023-08-27 06:04:00,849 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 404 predicate places. [2023-08-27 06:04:00,849 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 694 transitions, 20206 flow [2023-08-27 06:04:00,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 198.1) internal successors, (1981), 10 states have internal predecessors, (1981), 0 states have call successors, (0), 0 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-27 06:04:00,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:00,849 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:00,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 06:04:01,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:01,049 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:01,050 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:01,050 INFO L85 PathProgramCache]: Analyzing trace with hash -563895457, now seen corresponding path program 1 times [2023-08-27 06:04:01,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:01,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858050897] [2023-08-27 06:04:01,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:01,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:01,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:01,305 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:01,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:01,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858050897] [2023-08-27 06:04:01,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858050897] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:04:01,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591271553] [2023-08-27 06:04:01,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:01,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:01,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:04:01,306 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:04:01,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 06:04:01,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:01,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 06:04:01,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:04:01,628 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:01,628 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:04:01,699 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-27 06:04:01,699 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 49 [2023-08-27 06:04:01,731 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:01,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591271553] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 06:04:01,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 06:04:01,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11, 9] total 18 [2023-08-27 06:04:01,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831942953] [2023-08-27 06:04:01,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:01,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 06:04:01,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:01,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 06:04:01,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2023-08-27 06:04:01,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 464 [2023-08-27 06:04:01,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 694 transitions, 20206 flow. Second operand has 7 states, 7 states have (on average 172.14285714285714) internal successors, (1205), 7 states have internal predecessors, (1205), 0 states have call successors, (0), 0 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-27 06:04:01,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:01,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 464 [2023-08-27 06:04:01,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:03,510 INFO L124 PetriNetUnfolderBase]: 3655/6487 cut-off events. [2023-08-27 06:04:03,510 INFO L125 PetriNetUnfolderBase]: For 190802/190802 co-relation queries the response was YES. [2023-08-27 06:04:03,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65564 conditions, 6487 events. 3655/6487 cut-off events. For 190802/190802 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 39927 event pairs, 781 based on Foata normal form. 6/6493 useless extension candidates. Maximal degree in co-relation 65431. Up to 3626 conditions per place. [2023-08-27 06:04:03,590 INFO L140 encePairwiseOnDemand]: 455/464 looper letters, 368 selfloop transitions, 353 changer transitions 1/722 dead transitions. [2023-08-27 06:04:03,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 722 transitions, 21723 flow [2023-08-27 06:04:03,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:04:03,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:04:03,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1604 transitions. [2023-08-27 06:04:03,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38409961685823757 [2023-08-27 06:04:03,592 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1604 transitions. [2023-08-27 06:04:03,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1604 transitions. [2023-08-27 06:04:03,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:03,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1604 transitions. [2023-08-27 06:04:03,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.22222222222223) internal successors, (1604), 9 states have internal predecessors, (1604), 0 states have call successors, (0), 0 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-27 06:04:03,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:04:03,595 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:04:03,595 INFO L175 Difference]: Start difference. First operand has 440 places, 694 transitions, 20206 flow. Second operand 9 states and 1604 transitions. [2023-08-27 06:04:03,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 722 transitions, 21723 flow [2023-08-27 06:04:04,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 722 transitions, 21636 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 06:04:04,526 INFO L231 Difference]: Finished difference. Result has 446 places, 691 transitions, 20771 flow [2023-08-27 06:04:04,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=20065, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20771, PETRI_PLACES=446, PETRI_TRANSITIONS=691} [2023-08-27 06:04:04,526 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 410 predicate places. [2023-08-27 06:04:04,527 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 691 transitions, 20771 flow [2023-08-27 06:04:04,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 172.14285714285714) internal successors, (1205), 7 states have internal predecessors, (1205), 0 states have call successors, (0), 0 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-27 06:04:04,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:04,527 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:04,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-27 06:04:04,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:04,733 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:04,733 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:04,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1348839291, now seen corresponding path program 2 times [2023-08-27 06:04:04,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:04,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83196910] [2023-08-27 06:04:04,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:04,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:04,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:04,988 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:04,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:04,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83196910] [2023-08-27 06:04:04,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83196910] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:04,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:04,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:04:04,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291691553] [2023-08-27 06:04:04,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:04,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:04:04,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:04,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:04:04,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:04:04,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 464 [2023-08-27 06:04:04,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 691 transitions, 20771 flow. Second operand has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:04,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:04,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 464 [2023-08-27 06:04:04,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:07,015 INFO L124 PetriNetUnfolderBase]: 3691/6547 cut-off events. [2023-08-27 06:04:07,016 INFO L125 PetriNetUnfolderBase]: For 198549/198549 co-relation queries the response was YES. [2023-08-27 06:04:07,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67575 conditions, 6547 events. 3691/6547 cut-off events. For 198549/198549 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 40331 event pairs, 754 based on Foata normal form. 12/6559 useless extension candidates. Maximal degree in co-relation 67441. Up to 3638 conditions per place. [2023-08-27 06:04:07,083 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 380 selfloop transitions, 377 changer transitions 2/759 dead transitions. [2023-08-27 06:04:07,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 759 transitions, 23539 flow [2023-08-27 06:04:07,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:04:07,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:04:07,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2189 transitions. [2023-08-27 06:04:07,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628978779840849 [2023-08-27 06:04:07,085 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2189 transitions. [2023-08-27 06:04:07,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2189 transitions. [2023-08-27 06:04:07,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:07,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2189 transitions. [2023-08-27 06:04:07,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 168.3846153846154) internal successors, (2189), 13 states have internal predecessors, (2189), 0 states have call successors, (0), 0 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-27 06:04:07,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:04:07,089 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:04:07,089 INFO L175 Difference]: Start difference. First operand has 446 places, 691 transitions, 20771 flow. Second operand 13 states and 2189 transitions. [2023-08-27 06:04:07,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 759 transitions, 23539 flow [2023-08-27 06:04:07,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 759 transitions, 22931 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 06:04:07,881 INFO L231 Difference]: Finished difference. Result has 456 places, 707 transitions, 21592 flow [2023-08-27 06:04:07,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=20187, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=21592, PETRI_PLACES=456, PETRI_TRANSITIONS=707} [2023-08-27 06:04:07,881 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 420 predicate places. [2023-08-27 06:04:07,882 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 707 transitions, 21592 flow [2023-08-27 06:04:07,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:07,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:07,882 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:07,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-08-27 06:04:07,882 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:07,882 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:07,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1305581065, now seen corresponding path program 3 times [2023-08-27 06:04:07,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:07,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056983502] [2023-08-27 06:04:07,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:07,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:07,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:08,418 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:04:08,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:08,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056983502] [2023-08-27 06:04:08,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056983502] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:04:08,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411537241] [2023-08-27 06:04:08,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 06:04:08,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:08,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:04:08,420 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:04:08,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 06:04:08,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 06:04:08,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:04:08,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 06:04:08,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:04:08,731 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:04:08,731 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 18 [2023-08-27 06:04:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:08,745 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:04:08,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411537241] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:08,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:04:08,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [16] total 20 [2023-08-27 06:04:08,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937994759] [2023-08-27 06:04:08,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:08,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 06:04:08,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:08,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 06:04:08,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2023-08-27 06:04:08,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 464 [2023-08-27 06:04:08,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 707 transitions, 21592 flow. Second operand has 10 states, 10 states have (on average 165.2) internal successors, (1652), 10 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-27 06:04:08,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:08,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 464 [2023-08-27 06:04:08,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:10,693 INFO L124 PetriNetUnfolderBase]: 3736/6622 cut-off events. [2023-08-27 06:04:10,693 INFO L125 PetriNetUnfolderBase]: For 204246/204246 co-relation queries the response was YES. [2023-08-27 06:04:10,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68880 conditions, 6622 events. 3736/6622 cut-off events. For 204246/204246 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 40817 event pairs, 793 based on Foata normal form. 12/6634 useless extension candidates. Maximal degree in co-relation 68741. Up to 3656 conditions per place. [2023-08-27 06:04:10,775 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 409 selfloop transitions, 344 changer transitions 0/753 dead transitions. [2023-08-27 06:04:10,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 753 transitions, 24104 flow [2023-08-27 06:04:10,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:04:10,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:04:10,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1543 transitions. [2023-08-27 06:04:10,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36949233716475094 [2023-08-27 06:04:10,778 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1543 transitions. [2023-08-27 06:04:10,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1543 transitions. [2023-08-27 06:04:10,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:10,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1543 transitions. [2023-08-27 06:04:10,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 171.44444444444446) internal successors, (1543), 9 states have internal predecessors, (1543), 0 states have call successors, (0), 0 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-27 06:04:10,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:04:10,780 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:04:10,781 INFO L175 Difference]: Start difference. First operand has 456 places, 707 transitions, 21592 flow. Second operand 9 states and 1543 transitions. [2023-08-27 06:04:10,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 753 transitions, 24104 flow [2023-08-27 06:04:11,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 753 transitions, 23479 flow, removed 9 selfloop flow, removed 6 redundant places. [2023-08-27 06:04:11,667 INFO L231 Difference]: Finished difference. Result has 459 places, 725 transitions, 22406 flow [2023-08-27 06:04:11,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=20976, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22406, PETRI_PLACES=459, PETRI_TRANSITIONS=725} [2023-08-27 06:04:11,668 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 423 predicate places. [2023-08-27 06:04:11,668 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 725 transitions, 22406 flow [2023-08-27 06:04:11,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 165.2) internal successors, (1652), 10 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-27 06:04:11,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:11,668 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:11,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 06:04:11,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:11,869 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:11,869 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:11,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1238773723, now seen corresponding path program 4 times [2023-08-27 06:04:11,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:11,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114041953] [2023-08-27 06:04:11,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:11,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:11,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:12,145 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:12,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:12,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114041953] [2023-08-27 06:04:12,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114041953] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:04:12,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298217005] [2023-08-27 06:04:12,145 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:04:12,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:12,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:04:12,146 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:04:12,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 06:04:12,369 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:04:12,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:04:12,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 06:04:12,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:04:12,451 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:12,451 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:04:12,532 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-27 06:04:12,532 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 49 [2023-08-27 06:04:12,565 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:12,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298217005] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 06:04:12,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 06:04:12,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11, 9] total 17 [2023-08-27 06:04:12,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207635129] [2023-08-27 06:04:12,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:12,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 06:04:12,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:12,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 06:04:12,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-08-27 06:04:12,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 464 [2023-08-27 06:04:12,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 725 transitions, 22406 flow. Second operand has 7 states, 7 states have (on average 172.14285714285714) internal successors, (1205), 7 states have internal predecessors, (1205), 0 states have call successors, (0), 0 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-27 06:04:12,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:12,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 464 [2023-08-27 06:04:12,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:14,439 INFO L124 PetriNetUnfolderBase]: 3703/6577 cut-off events. [2023-08-27 06:04:14,439 INFO L125 PetriNetUnfolderBase]: For 205587/205587 co-relation queries the response was YES. [2023-08-27 06:04:14,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68652 conditions, 6577 events. 3703/6577 cut-off events. For 205587/205587 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 40642 event pairs, 795 based on Foata normal form. 12/6589 useless extension candidates. Maximal degree in co-relation 68513. Up to 3656 conditions per place. [2023-08-27 06:04:14,519 INFO L140 encePairwiseOnDemand]: 455/464 looper letters, 404 selfloop transitions, 334 changer transitions 0/738 dead transitions. [2023-08-27 06:04:14,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 738 transitions, 23725 flow [2023-08-27 06:04:14,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 06:04:14,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 06:04:14,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1425 transitions. [2023-08-27 06:04:14,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838900862068966 [2023-08-27 06:04:14,521 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1425 transitions. [2023-08-27 06:04:14,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1425 transitions. [2023-08-27 06:04:14,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:14,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1425 transitions. [2023-08-27 06:04:14,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 178.125) internal successors, (1425), 8 states have internal predecessors, (1425), 0 states have call successors, (0), 0 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-27 06:04:14,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 464.0) internal successors, (4176), 9 states have internal predecessors, (4176), 0 states have call successors, (0), 0 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-27 06:04:14,523 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 464.0) internal successors, (4176), 9 states have internal predecessors, (4176), 0 states have call successors, (0), 0 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-27 06:04:14,524 INFO L175 Difference]: Start difference. First operand has 459 places, 725 transitions, 22406 flow. Second operand 8 states and 1425 transitions. [2023-08-27 06:04:14,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 738 transitions, 23725 flow [2023-08-27 06:04:15,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 738 transitions, 23163 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-08-27 06:04:15,575 INFO L231 Difference]: Finished difference. Result has 459 places, 717 transitions, 22275 flow [2023-08-27 06:04:15,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=21607, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=22275, PETRI_PLACES=459, PETRI_TRANSITIONS=717} [2023-08-27 06:04:15,575 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 423 predicate places. [2023-08-27 06:04:15,575 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 717 transitions, 22275 flow [2023-08-27 06:04:15,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 172.14285714285714) internal successors, (1205), 7 states have internal predecessors, (1205), 0 states have call successors, (0), 0 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-27 06:04:15,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:15,576 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:15,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 06:04:15,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:15,776 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:15,776 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:15,776 INFO L85 PathProgramCache]: Analyzing trace with hash 639570503, now seen corresponding path program 5 times [2023-08-27 06:04:15,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:15,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309658996] [2023-08-27 06:04:15,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:15,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:15,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:16,035 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:16,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:16,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309658996] [2023-08-27 06:04:16,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309658996] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:16,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:16,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:04:16,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718572627] [2023-08-27 06:04:16,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:16,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:04:16,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:16,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:04:16,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:04:16,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 464 [2023-08-27 06:04:16,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 717 transitions, 22275 flow. Second operand has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:16,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:16,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 464 [2023-08-27 06:04:16,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:18,139 INFO L124 PetriNetUnfolderBase]: 3679/6547 cut-off events. [2023-08-27 06:04:18,139 INFO L125 PetriNetUnfolderBase]: For 207074/207074 co-relation queries the response was YES. [2023-08-27 06:04:18,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68598 conditions, 6547 events. 3679/6547 cut-off events. For 207074/207074 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 40541 event pairs, 809 based on Foata normal form. 12/6559 useless extension candidates. Maximal degree in co-relation 68461. Up to 3662 conditions per place. [2023-08-27 06:04:18,205 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 355 selfloop transitions, 399 changer transitions 2/756 dead transitions. [2023-08-27 06:04:18,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 756 transitions, 24279 flow [2023-08-27 06:04:18,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:04:18,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:04:18,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2181 transitions. [2023-08-27 06:04:18,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3615716180371353 [2023-08-27 06:04:18,207 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2181 transitions. [2023-08-27 06:04:18,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2181 transitions. [2023-08-27 06:04:18,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:18,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2181 transitions. [2023-08-27 06:04:18,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 167.76923076923077) internal successors, (2181), 13 states have internal predecessors, (2181), 0 states have call successors, (0), 0 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-27 06:04:18,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:04:18,211 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:04:18,211 INFO L175 Difference]: Start difference. First operand has 459 places, 717 transitions, 22275 flow. Second operand 13 states and 2181 transitions. [2023-08-27 06:04:18,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 756 transitions, 24279 flow [2023-08-27 06:04:19,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 756 transitions, 23612 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 06:04:19,056 INFO L231 Difference]: Finished difference. Result has 467 places, 719 transitions, 22540 flow [2023-08-27 06:04:19,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=21616, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=22540, PETRI_PLACES=467, PETRI_TRANSITIONS=719} [2023-08-27 06:04:19,057 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 431 predicate places. [2023-08-27 06:04:19,057 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 719 transitions, 22540 flow [2023-08-27 06:04:19,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:19,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:19,057 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:19,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-08-27 06:04:19,057 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:19,057 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:19,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1682101365, now seen corresponding path program 6 times [2023-08-27 06:04:19,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:19,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528460505] [2023-08-27 06:04:19,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:19,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:19,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:19,608 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:04:19,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:19,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528460505] [2023-08-27 06:04:19,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528460505] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:04:19,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624229032] [2023-08-27 06:04:19,609 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 06:04:19,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:19,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:04:19,610 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:04:19,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 06:04:19,844 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 06:04:19,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:04:19,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 06:04:19,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:04:19,946 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:19,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:04:20,023 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 06:04:20,023 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 57 [2023-08-27 06:04:20,066 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:20,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624229032] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 06:04:20,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 06:04:20,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [17, 9] total 25 [2023-08-27 06:04:20,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867478526] [2023-08-27 06:04:20,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:20,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 06:04:20,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:20,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 06:04:20,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2023-08-27 06:04:20,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 464 [2023-08-27 06:04:20,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 719 transitions, 22540 flow. Second operand has 7 states, 7 states have (on average 172.14285714285714) internal successors, (1205), 7 states have internal predecessors, (1205), 0 states have call successors, (0), 0 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-27 06:04:20,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:20,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 464 [2023-08-27 06:04:20,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:22,136 INFO L124 PetriNetUnfolderBase]: 3645/6473 cut-off events. [2023-08-27 06:04:22,136 INFO L125 PetriNetUnfolderBase]: For 206582/206582 co-relation queries the response was YES. [2023-08-27 06:04:22,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68214 conditions, 6473 events. 3645/6473 cut-off events. For 206582/206582 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 39852 event pairs, 801 based on Foata normal form. 12/6485 useless extension candidates. Maximal degree in co-relation 68074. Up to 3662 conditions per place. [2023-08-27 06:04:22,225 INFO L140 encePairwiseOnDemand]: 456/464 looper letters, 370 selfloop transitions, 362 changer transitions 0/732 dead transitions. [2023-08-27 06:04:22,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 732 transitions, 23844 flow [2023-08-27 06:04:22,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 06:04:22,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 06:04:22,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1427 transitions. [2023-08-27 06:04:22,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844288793103448 [2023-08-27 06:04:22,226 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1427 transitions. [2023-08-27 06:04:22,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1427 transitions. [2023-08-27 06:04:22,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:22,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1427 transitions. [2023-08-27 06:04:22,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 178.375) internal successors, (1427), 8 states have internal predecessors, (1427), 0 states have call successors, (0), 0 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-27 06:04:22,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 464.0) internal successors, (4176), 9 states have internal predecessors, (4176), 0 states have call successors, (0), 0 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-27 06:04:22,230 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 464.0) internal successors, (4176), 9 states have internal predecessors, (4176), 0 states have call successors, (0), 0 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-27 06:04:22,230 INFO L175 Difference]: Start difference. First operand has 467 places, 719 transitions, 22540 flow. Second operand 8 states and 1427 transitions. [2023-08-27 06:04:22,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 732 transitions, 23844 flow [2023-08-27 06:04:23,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 732 transitions, 22949 flow, removed 13 selfloop flow, removed 15 redundant places. [2023-08-27 06:04:23,148 INFO L231 Difference]: Finished difference. Result has 459 places, 711 transitions, 22133 flow [2023-08-27 06:04:23,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=21409, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=22133, PETRI_PLACES=459, PETRI_TRANSITIONS=711} [2023-08-27 06:04:23,149 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 423 predicate places. [2023-08-27 06:04:23,149 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 711 transitions, 22133 flow [2023-08-27 06:04:23,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 172.14285714285714) internal successors, (1205), 7 states have internal predecessors, (1205), 0 states have call successors, (0), 0 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-27 06:04:23,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:23,149 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:23,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 06:04:23,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:23,350 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:23,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:23,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1903075887, now seen corresponding path program 7 times [2023-08-27 06:04:23,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:23,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542476622] [2023-08-27 06:04:23,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:23,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:23,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:23,698 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:23,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:23,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542476622] [2023-08-27 06:04:23,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542476622] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:23,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:23,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:04:23,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526859680] [2023-08-27 06:04:23,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:23,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:04:23,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:23,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:04:23,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:04:23,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 464 [2023-08-27 06:04:23,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 711 transitions, 22133 flow. Second operand has 12 states, 12 states have (on average 153.83333333333334) internal successors, (1846), 12 states have internal predecessors, (1846), 0 states have call successors, (0), 0 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-27 06:04:23,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:23,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 464 [2023-08-27 06:04:23,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:25,622 INFO L124 PetriNetUnfolderBase]: 3635/6453 cut-off events. [2023-08-27 06:04:25,622 INFO L125 PetriNetUnfolderBase]: For 206062/206062 co-relation queries the response was YES. [2023-08-27 06:04:25,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67701 conditions, 6453 events. 3635/6453 cut-off events. For 206062/206062 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 39680 event pairs, 760 based on Foata normal form. 4/6457 useless extension candidates. Maximal degree in co-relation 67568. Up to 3662 conditions per place. [2023-08-27 06:04:25,694 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 345 selfloop transitions, 388 changer transitions 6/739 dead transitions. [2023-08-27 06:04:25,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 739 transitions, 23695 flow [2023-08-27 06:04:25,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 06:04:25,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 06:04:25,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1599 transitions. [2023-08-27 06:04:25,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3446120689655172 [2023-08-27 06:04:25,696 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1599 transitions. [2023-08-27 06:04:25,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1599 transitions. [2023-08-27 06:04:25,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:25,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1599 transitions. [2023-08-27 06:04:25,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 159.9) internal successors, (1599), 10 states have internal predecessors, (1599), 0 states have call successors, (0), 0 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-27 06:04:25,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:04:25,699 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:04:25,699 INFO L175 Difference]: Start difference. First operand has 459 places, 711 transitions, 22133 flow. Second operand 10 states and 1599 transitions. [2023-08-27 06:04:25,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 739 transitions, 23695 flow [2023-08-27 06:04:26,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 739 transitions, 22976 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-27 06:04:26,575 INFO L231 Difference]: Finished difference. Result has 461 places, 708 transitions, 22125 flow [2023-08-27 06:04:26,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=21388, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22125, PETRI_PLACES=461, PETRI_TRANSITIONS=708} [2023-08-27 06:04:26,575 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 425 predicate places. [2023-08-27 06:04:26,575 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 708 transitions, 22125 flow [2023-08-27 06:04:26,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 153.83333333333334) internal successors, (1846), 12 states have internal predecessors, (1846), 0 states have call successors, (0), 0 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-27 06:04:26,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:26,576 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:26,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-08-27 06:04:26,576 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:26,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:26,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1882261673, now seen corresponding path program 8 times [2023-08-27 06:04:26,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:26,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538451232] [2023-08-27 06:04:26,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:26,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:26,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:26,947 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:26,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:26,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538451232] [2023-08-27 06:04:26,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538451232] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:04:26,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336370473] [2023-08-27 06:04:26,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:04:26,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:26,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:04:26,948 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:04:26,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 06:04:27,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:04:27,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:04:27,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-27 06:04:27,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:04:27,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:04:27,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:04:27,397 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 06:04:27,397 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 33 [2023-08-27 06:04:27,464 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:27,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:04:27,592 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-27 06:04:27,593 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 108 [2023-08-27 06:04:27,603 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:04:27,603 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 50 [2023-08-27 06:04:27,785 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:27,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336370473] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 06:04:27,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 06:04:27,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12, 10] total 28 [2023-08-27 06:04:27,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713394888] [2023-08-27 06:04:27,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:27,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:04:27,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:27,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:04:27,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=688, Unknown=3, NotChecked=0, Total=812 [2023-08-27 06:04:27,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 464 [2023-08-27 06:04:27,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 708 transitions, 22125 flow. Second operand has 11 states, 11 states have (on average 157.0) internal successors, (1727), 11 states have internal predecessors, (1727), 0 states have call successors, (0), 0 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-27 06:04:27,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:27,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 464 [2023-08-27 06:04:27,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:29,914 INFO L124 PetriNetUnfolderBase]: 3630/6438 cut-off events. [2023-08-27 06:04:29,914 INFO L125 PetriNetUnfolderBase]: For 204399/204399 co-relation queries the response was YES. [2023-08-27 06:04:29,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67680 conditions, 6438 events. 3630/6438 cut-off events. For 204399/204399 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 39505 event pairs, 757 based on Foata normal form. 2/6440 useless extension candidates. Maximal degree in co-relation 67546. Up to 3662 conditions per place. [2023-08-27 06:04:29,989 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 351 selfloop transitions, 379 changer transitions 0/730 dead transitions. [2023-08-27 06:04:29,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 730 transitions, 23660 flow [2023-08-27 06:04:29,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:04:29,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:04:29,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1466 transitions. [2023-08-27 06:04:29,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3510536398467433 [2023-08-27 06:04:29,991 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1466 transitions. [2023-08-27 06:04:29,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1466 transitions. [2023-08-27 06:04:29,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:29,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1466 transitions. [2023-08-27 06:04:29,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 162.88888888888889) internal successors, (1466), 9 states have internal predecessors, (1466), 0 states have call successors, (0), 0 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-27 06:04:29,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:04:29,993 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 464.0) internal successors, (4640), 10 states have internal predecessors, (4640), 0 states have call successors, (0), 0 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-27 06:04:29,994 INFO L175 Difference]: Start difference. First operand has 461 places, 708 transitions, 22125 flow. Second operand 9 states and 1466 transitions. [2023-08-27 06:04:29,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 730 transitions, 23660 flow [2023-08-27 06:04:30,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 730 transitions, 22886 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-27 06:04:30,869 INFO L231 Difference]: Finished difference. Result has 457 places, 707 transitions, 22095 flow [2023-08-27 06:04:30,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=21337, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22095, PETRI_PLACES=457, PETRI_TRANSITIONS=707} [2023-08-27 06:04:30,870 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 421 predicate places. [2023-08-27 06:04:30,870 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 707 transitions, 22095 flow [2023-08-27 06:04:30,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 157.0) internal successors, (1727), 11 states have internal predecessors, (1727), 0 states have call successors, (0), 0 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-27 06:04:30,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:30,871 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:30,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 06:04:31,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:04:31,077 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:31,077 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:31,077 INFO L85 PathProgramCache]: Analyzing trace with hash 230168851, now seen corresponding path program 9 times [2023-08-27 06:04:31,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:31,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969535725] [2023-08-27 06:04:31,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:31,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:31,399 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:31,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:31,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969535725] [2023-08-27 06:04:31,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969535725] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:31,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:31,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:04:31,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366444529] [2023-08-27 06:04:31,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:31,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:04:31,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:31,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:04:31,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:04:31,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 464 [2023-08-27 06:04:31,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 707 transitions, 22095 flow. Second operand has 12 states, 12 states have (on average 157.83333333333334) internal successors, (1894), 12 states have internal predecessors, (1894), 0 states have call successors, (0), 0 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-27 06:04:31,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:31,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 464 [2023-08-27 06:04:31,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:33,403 INFO L124 PetriNetUnfolderBase]: 3636/6448 cut-off events. [2023-08-27 06:04:33,404 INFO L125 PetriNetUnfolderBase]: For 205226/205226 co-relation queries the response was YES. [2023-08-27 06:04:33,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67790 conditions, 6448 events. 3636/6448 cut-off events. For 205226/205226 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 39579 event pairs, 755 based on Foata normal form. 4/6452 useless extension candidates. Maximal degree in co-relation 67656. Up to 3666 conditions per place. [2023-08-27 06:04:33,477 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 337 selfloop transitions, 410 changer transitions 1/748 dead transitions. [2023-08-27 06:04:33,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 748 transitions, 24061 flow [2023-08-27 06:04:33,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 06:04:33,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 06:04:33,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2275 transitions. [2023-08-27 06:04:33,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35021551724137934 [2023-08-27 06:04:33,479 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2275 transitions. [2023-08-27 06:04:33,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2275 transitions. [2023-08-27 06:04:33,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:33,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2275 transitions. [2023-08-27 06:04:33,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 162.5) internal successors, (2275), 14 states have internal predecessors, (2275), 0 states have call successors, (0), 0 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-27 06:04:33,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:04:33,484 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:04:33,484 INFO L175 Difference]: Start difference. First operand has 457 places, 707 transitions, 22095 flow. Second operand 14 states and 2275 transitions. [2023-08-27 06:04:33,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 748 transitions, 24061 flow [2023-08-27 06:04:34,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 748 transitions, 23311 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-27 06:04:34,331 INFO L231 Difference]: Finished difference. Result has 463 places, 709 transitions, 22258 flow [2023-08-27 06:04:34,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=21349, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=22258, PETRI_PLACES=463, PETRI_TRANSITIONS=709} [2023-08-27 06:04:34,332 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 427 predicate places. [2023-08-27 06:04:34,332 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 709 transitions, 22258 flow [2023-08-27 06:04:34,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 157.83333333333334) internal successors, (1894), 12 states have internal predecessors, (1894), 0 states have call successors, (0), 0 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-27 06:04:34,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:34,332 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:34,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2023-08-27 06:04:34,333 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:34,333 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:34,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1313991989, now seen corresponding path program 10 times [2023-08-27 06:04:34,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:34,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938923468] [2023-08-27 06:04:34,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:34,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:34,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:34,737 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:34,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:34,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938923468] [2023-08-27 06:04:34,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938923468] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:34,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:34,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:04:34,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276519840] [2023-08-27 06:04:34,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:34,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:04:34,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:34,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:04:34,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:04:34,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 464 [2023-08-27 06:04:34,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 709 transitions, 22258 flow. Second operand has 11 states, 11 states have (on average 155.0) internal successors, (1705), 11 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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-27 06:04:34,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:34,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 464 [2023-08-27 06:04:34,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:36,947 INFO L124 PetriNetUnfolderBase]: 3630/6437 cut-off events. [2023-08-27 06:04:36,947 INFO L125 PetriNetUnfolderBase]: For 204021/204021 co-relation queries the response was YES. [2023-08-27 06:04:36,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67751 conditions, 6437 events. 3630/6437 cut-off events. For 204021/204021 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 39477 event pairs, 598 based on Foata normal form. 4/6441 useless extension candidates. Maximal degree in co-relation 67617. Up to 2812 conditions per place. [2023-08-27 06:04:37,024 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 297 selfloop transitions, 463 changer transitions 0/760 dead transitions. [2023-08-27 06:04:37,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 760 transitions, 24050 flow [2023-08-27 06:04:37,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 06:04:37,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 06:04:37,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2557 transitions. [2023-08-27 06:04:37,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34442349137931033 [2023-08-27 06:04:37,026 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2557 transitions. [2023-08-27 06:04:37,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2557 transitions. [2023-08-27 06:04:37,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:37,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2557 transitions. [2023-08-27 06:04:37,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 159.8125) internal successors, (2557), 16 states have internal predecessors, (2557), 0 states have call successors, (0), 0 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-27 06:04:37,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 464.0) internal successors, (7888), 17 states have internal predecessors, (7888), 0 states have call successors, (0), 0 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-27 06:04:37,031 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 464.0) internal successors, (7888), 17 states have internal predecessors, (7888), 0 states have call successors, (0), 0 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-27 06:04:37,031 INFO L175 Difference]: Start difference. First operand has 463 places, 709 transitions, 22258 flow. Second operand 16 states and 2557 transitions. [2023-08-27 06:04:37,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 760 transitions, 24050 flow [2023-08-27 06:04:37,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 760 transitions, 23369 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-08-27 06:04:37,912 INFO L231 Difference]: Finished difference. Result has 470 places, 711 transitions, 22679 flow [2023-08-27 06:04:37,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=21534, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=22679, PETRI_PLACES=470, PETRI_TRANSITIONS=711} [2023-08-27 06:04:37,913 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 434 predicate places. [2023-08-27 06:04:37,913 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 711 transitions, 22679 flow [2023-08-27 06:04:37,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 155.0) internal successors, (1705), 11 states have internal predecessors, (1705), 0 states have call successors, (0), 0 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-27 06:04:37,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:37,913 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:37,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2023-08-27 06:04:37,913 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:37,913 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:37,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1264333909, now seen corresponding path program 11 times [2023-08-27 06:04:37,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:37,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203065649] [2023-08-27 06:04:37,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:37,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:37,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:38,166 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:38,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:38,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203065649] [2023-08-27 06:04:38,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203065649] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:38,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:38,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:04:38,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890455160] [2023-08-27 06:04:38,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:38,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:04:38,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:38,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:04:38,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:04:38,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 464 [2023-08-27 06:04:38,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 711 transitions, 22679 flow. Second operand has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:38,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:38,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 464 [2023-08-27 06:04:38,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:40,239 INFO L124 PetriNetUnfolderBase]: 3642/6457 cut-off events. [2023-08-27 06:04:40,240 INFO L125 PetriNetUnfolderBase]: For 212470/212470 co-relation queries the response was YES. [2023-08-27 06:04:40,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68960 conditions, 6457 events. 3642/6457 cut-off events. For 212470/212470 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 39601 event pairs, 550 based on Foata normal form. 4/6461 useless extension candidates. Maximal degree in co-relation 68826. Up to 2206 conditions per place. [2023-08-27 06:04:40,307 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 327 selfloop transitions, 447 changer transitions 0/774 dead transitions. [2023-08-27 06:04:40,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 774 transitions, 25201 flow [2023-08-27 06:04:40,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:04:40,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:04:40,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2028 transitions. [2023-08-27 06:04:40,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3642241379310345 [2023-08-27 06:04:40,309 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2028 transitions. [2023-08-27 06:04:40,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2028 transitions. [2023-08-27 06:04:40,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:40,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2028 transitions. [2023-08-27 06:04:40,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 169.0) internal successors, (2028), 12 states have internal predecessors, (2028), 0 states have call successors, (0), 0 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-27 06:04:40,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:04:40,313 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:04:40,313 INFO L175 Difference]: Start difference. First operand has 470 places, 711 transitions, 22679 flow. Second operand 12 states and 2028 transitions. [2023-08-27 06:04:40,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 774 transitions, 25201 flow [2023-08-27 06:04:41,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 774 transitions, 24551 flow, removed 16 selfloop flow, removed 15 redundant places. [2023-08-27 06:04:41,156 INFO L231 Difference]: Finished difference. Result has 468 places, 720 transitions, 23293 flow [2023-08-27 06:04:41,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=22048, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=23293, PETRI_PLACES=468, PETRI_TRANSITIONS=720} [2023-08-27 06:04:41,157 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 432 predicate places. [2023-08-27 06:04:41,157 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 720 transitions, 23293 flow [2023-08-27 06:04:41,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:41,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:41,157 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:41,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2023-08-27 06:04:41,158 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:41,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:41,158 INFO L85 PathProgramCache]: Analyzing trace with hash -371818607, now seen corresponding path program 12 times [2023-08-27 06:04:41,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:41,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830580028] [2023-08-27 06:04:41,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:41,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:41,493 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:41,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:41,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830580028] [2023-08-27 06:04:41,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830580028] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:41,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:41,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:04:41,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743545670] [2023-08-27 06:04:41,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:41,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:04:41,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:41,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:04:41,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:04:41,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 464 [2023-08-27 06:04:41,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 720 transitions, 23293 flow. Second operand has 11 states, 11 states have (on average 158.0) internal successors, (1738), 11 states have internal predecessors, (1738), 0 states have call successors, (0), 0 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-27 06:04:41,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:41,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 464 [2023-08-27 06:04:41,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:43,839 INFO L124 PetriNetUnfolderBase]: 4088/7173 cut-off events. [2023-08-27 06:04:43,840 INFO L125 PetriNetUnfolderBase]: For 237051/237051 co-relation queries the response was YES. [2023-08-27 06:04:43,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77232 conditions, 7173 events. 4088/7173 cut-off events. For 237051/237051 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 44419 event pairs, 775 based on Foata normal form. 4/7177 useless extension candidates. Maximal degree in co-relation 77098. Up to 3213 conditions per place. [2023-08-27 06:04:43,918 INFO L140 encePairwiseOnDemand]: 451/464 looper letters, 421 selfloop transitions, 385 changer transitions 4/810 dead transitions. [2023-08-27 06:04:43,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 810 transitions, 26657 flow [2023-08-27 06:04:43,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 06:04:43,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 06:04:43,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2278 transitions. [2023-08-27 06:04:43,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506773399014778 [2023-08-27 06:04:43,920 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2278 transitions. [2023-08-27 06:04:43,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2278 transitions. [2023-08-27 06:04:43,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:43,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2278 transitions. [2023-08-27 06:04:43,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 162.71428571428572) internal successors, (2278), 14 states have internal predecessors, (2278), 0 states have call successors, (0), 0 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-27 06:04:43,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:04:43,924 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:04:43,924 INFO L175 Difference]: Start difference. First operand has 468 places, 720 transitions, 23293 flow. Second operand 14 states and 2278 transitions. [2023-08-27 06:04:43,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 810 transitions, 26657 flow [2023-08-27 06:04:44,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 810 transitions, 26353 flow, removed 33 selfloop flow, removed 9 redundant places. [2023-08-27 06:04:44,980 INFO L231 Difference]: Finished difference. Result has 472 places, 752 transitions, 24935 flow [2023-08-27 06:04:44,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=22967, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=24935, PETRI_PLACES=472, PETRI_TRANSITIONS=752} [2023-08-27 06:04:44,981 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 436 predicate places. [2023-08-27 06:04:44,981 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 752 transitions, 24935 flow [2023-08-27 06:04:44,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 158.0) internal successors, (1738), 11 states have internal predecessors, (1738), 0 states have call successors, (0), 0 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-27 06:04:44,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:44,981 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:44,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2023-08-27 06:04:44,982 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:44,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:44,982 INFO L85 PathProgramCache]: Analyzing trace with hash -352825133, now seen corresponding path program 13 times [2023-08-27 06:04:44,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:44,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637826611] [2023-08-27 06:04:44,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:44,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:45,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:45,238 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:45,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:45,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637826611] [2023-08-27 06:04:45,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637826611] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:45,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:45,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:04:45,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199021197] [2023-08-27 06:04:45,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:45,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:04:45,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:45,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:04:45,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:04:45,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 464 [2023-08-27 06:04:45,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 752 transitions, 24935 flow. Second operand has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:45,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:45,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 464 [2023-08-27 06:04:45,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:47,519 INFO L124 PetriNetUnfolderBase]: 4077/7148 cut-off events. [2023-08-27 06:04:47,519 INFO L125 PetriNetUnfolderBase]: For 240489/240489 co-relation queries the response was YES. [2023-08-27 06:04:47,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78694 conditions, 7148 events. 4077/7148 cut-off events. For 240489/240489 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 44013 event pairs, 304 based on Foata normal form. 4/7152 useless extension candidates. Maximal degree in co-relation 78564. Up to 2450 conditions per place. [2023-08-27 06:04:47,597 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 327 selfloop transitions, 494 changer transitions 1/822 dead transitions. [2023-08-27 06:04:47,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 822 transitions, 27630 flow [2023-08-27 06:04:47,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:04:47,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:04:47,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2024 transitions. [2023-08-27 06:04:47,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3635057471264368 [2023-08-27 06:04:47,599 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2024 transitions. [2023-08-27 06:04:47,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2024 transitions. [2023-08-27 06:04:47,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:47,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2024 transitions. [2023-08-27 06:04:47,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 168.66666666666666) internal successors, (2024), 12 states have internal predecessors, (2024), 0 states have call successors, (0), 0 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-27 06:04:47,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:04:47,604 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:04:47,604 INFO L175 Difference]: Start difference. First operand has 472 places, 752 transitions, 24935 flow. Second operand 12 states and 2024 transitions. [2023-08-27 06:04:47,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 822 transitions, 27630 flow [2023-08-27 06:04:48,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 822 transitions, 26967 flow, removed 7 selfloop flow, removed 13 redundant places. [2023-08-27 06:04:48,628 INFO L231 Difference]: Finished difference. Result has 469 places, 770 transitions, 25770 flow [2023-08-27 06:04:48,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=24287, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=476, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=25770, PETRI_PLACES=469, PETRI_TRANSITIONS=770} [2023-08-27 06:04:48,628 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 433 predicate places. [2023-08-27 06:04:48,628 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 770 transitions, 25770 flow [2023-08-27 06:04:48,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:48,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:48,629 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:48,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2023-08-27 06:04:48,629 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:48,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:48,629 INFO L85 PathProgramCache]: Analyzing trace with hash 520417017, now seen corresponding path program 14 times [2023-08-27 06:04:48,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:48,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414236542] [2023-08-27 06:04:48,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:48,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:48,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:48,909 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:48,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:48,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414236542] [2023-08-27 06:04:48,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414236542] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:48,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:48,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:04:48,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676306484] [2023-08-27 06:04:48,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:48,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:04:48,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:48,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:04:48,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:04:48,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 464 [2023-08-27 06:04:48,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 770 transitions, 25770 flow. Second operand has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:48,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:48,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 464 [2023-08-27 06:04:48,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:51,140 INFO L124 PetriNetUnfolderBase]: 4073/7144 cut-off events. [2023-08-27 06:04:51,140 INFO L125 PetriNetUnfolderBase]: For 259479/259479 co-relation queries the response was YES. [2023-08-27 06:04:51,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79679 conditions, 7144 events. 4073/7144 cut-off events. For 259479/259479 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 44060 event pairs, 820 based on Foata normal form. 4/7148 useless extension candidates. Maximal degree in co-relation 79548. Up to 3270 conditions per place. [2023-08-27 06:04:51,219 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 490 selfloop transitions, 304 changer transitions 4/798 dead transitions. [2023-08-27 06:04:51,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 798 transitions, 27529 flow [2023-08-27 06:04:51,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 06:04:51,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 06:04:51,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1675 transitions. [2023-08-27 06:04:51,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3609913793103448 [2023-08-27 06:04:51,221 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1675 transitions. [2023-08-27 06:04:51,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1675 transitions. [2023-08-27 06:04:51,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:51,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1675 transitions. [2023-08-27 06:04:51,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 167.5) internal successors, (1675), 10 states have internal predecessors, (1675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:04:51,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:04:51,224 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:04:51,224 INFO L175 Difference]: Start difference. First operand has 469 places, 770 transitions, 25770 flow. Second operand 10 states and 1675 transitions. [2023-08-27 06:04:51,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 798 transitions, 27529 flow [2023-08-27 06:04:52,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 798 transitions, 26898 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-08-27 06:04:52,265 INFO L231 Difference]: Finished difference. Result has 471 places, 768 transitions, 25700 flow [2023-08-27 06:04:52,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=25128, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25700, PETRI_PLACES=471, PETRI_TRANSITIONS=768} [2023-08-27 06:04:52,266 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 435 predicate places. [2023-08-27 06:04:52,266 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 768 transitions, 25700 flow [2023-08-27 06:04:52,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:52,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:52,266 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:52,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2023-08-27 06:04:52,266 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:52,266 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:52,267 INFO L85 PathProgramCache]: Analyzing trace with hash -731929979, now seen corresponding path program 15 times [2023-08-27 06:04:52,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:52,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421341543] [2023-08-27 06:04:52,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:52,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:52,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:52,531 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:52,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:52,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421341543] [2023-08-27 06:04:52,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421341543] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:52,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:52,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:04:52,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291143768] [2023-08-27 06:04:52,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:52,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:04:52,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:52,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:04:52,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:04:52,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 464 [2023-08-27 06:04:52,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 768 transitions, 25700 flow. Second operand has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:52,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:52,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 464 [2023-08-27 06:04:52,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:54,891 INFO L124 PetriNetUnfolderBase]: 4078/7149 cut-off events. [2023-08-27 06:04:54,891 INFO L125 PetriNetUnfolderBase]: For 267709/267709 co-relation queries the response was YES. [2023-08-27 06:04:54,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79387 conditions, 7149 events. 4078/7149 cut-off events. For 267709/267709 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 44093 event pairs, 688 based on Foata normal form. 4/7153 useless extension candidates. Maximal degree in co-relation 79257. Up to 2450 conditions per place. [2023-08-27 06:04:54,988 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 304 selfloop transitions, 499 changer transitions 1/804 dead transitions. [2023-08-27 06:04:54,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 804 transitions, 27725 flow [2023-08-27 06:04:54,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:04:54,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:04:54,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2013 transitions. [2023-08-27 06:04:54,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3615301724137931 [2023-08-27 06:04:54,990 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2013 transitions. [2023-08-27 06:04:54,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2013 transitions. [2023-08-27 06:04:54,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:54,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2013 transitions. [2023-08-27 06:04:54,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 167.75) internal successors, (2013), 12 states have internal predecessors, (2013), 0 states have call successors, (0), 0 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-27 06:04:54,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:04:54,995 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:04:54,995 INFO L175 Difference]: Start difference. First operand has 471 places, 768 transitions, 25700 flow. Second operand 12 states and 2013 transitions. [2023-08-27 06:04:54,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 804 transitions, 27725 flow [2023-08-27 06:04:56,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 804 transitions, 26983 flow, removed 13 selfloop flow, removed 8 redundant places. [2023-08-27 06:04:56,147 INFO L231 Difference]: Finished difference. Result has 472 places, 770 transitions, 26087 flow [2023-08-27 06:04:56,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=24958, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=497, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=26087, PETRI_PLACES=472, PETRI_TRANSITIONS=770} [2023-08-27 06:04:56,147 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 436 predicate places. [2023-08-27 06:04:56,147 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 770 transitions, 26087 flow [2023-08-27 06:04:56,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:56,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:56,148 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:56,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2023-08-27 06:04:56,148 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:56,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:56,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1578384359, now seen corresponding path program 16 times [2023-08-27 06:04:56,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:56,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599987942] [2023-08-27 06:04:56,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:56,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:56,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:04:56,419 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:04:56,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:04:56,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599987942] [2023-08-27 06:04:56,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599987942] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:04:56,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:04:56,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 06:04:56,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720580312] [2023-08-27 06:04:56,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:04:56,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:04:56,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:04:56,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:04:56,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:04:56,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 464 [2023-08-27 06:04:56,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 770 transitions, 26087 flow. Second operand has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:56,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:04:56,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 464 [2023-08-27 06:04:56,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:04:58,579 INFO L124 PetriNetUnfolderBase]: 4066/7121 cut-off events. [2023-08-27 06:04:58,579 INFO L125 PetriNetUnfolderBase]: For 263190/263190 co-relation queries the response was YES. [2023-08-27 06:04:58,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79626 conditions, 7121 events. 4066/7121 cut-off events. For 263190/263190 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 43816 event pairs, 686 based on Foata normal form. 4/7125 useless extension candidates. Maximal degree in co-relation 79496. Up to 2450 conditions per place. [2023-08-27 06:04:58,676 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 301 selfloop transitions, 493 changer transitions 0/794 dead transitions. [2023-08-27 06:04:58,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 794 transitions, 27744 flow [2023-08-27 06:04:58,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 06:04:58,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 06:04:58,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1684 transitions. [2023-08-27 06:04:58,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629310344827586 [2023-08-27 06:04:58,678 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1684 transitions. [2023-08-27 06:04:58,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1684 transitions. [2023-08-27 06:04:58,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:04:58,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1684 transitions. [2023-08-27 06:04:58,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 168.4) internal successors, (1684), 10 states have internal predecessors, (1684), 0 states have call successors, (0), 0 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-27 06:04:58,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:04:58,681 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:04:58,681 INFO L175 Difference]: Start difference. First operand has 472 places, 770 transitions, 26087 flow. Second operand 10 states and 1684 transitions. [2023-08-27 06:04:58,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 794 transitions, 27744 flow [2023-08-27 06:04:59,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 794 transitions, 26525 flow, removed 4 selfloop flow, removed 21 redundant places. [2023-08-27 06:04:59,783 INFO L231 Difference]: Finished difference. Result has 456 places, 767 transitions, 25763 flow [2023-08-27 06:04:59,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=24777, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25763, PETRI_PLACES=456, PETRI_TRANSITIONS=767} [2023-08-27 06:04:59,783 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 420 predicate places. [2023-08-27 06:04:59,783 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 767 transitions, 25763 flow [2023-08-27 06:04:59,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 162.0) internal successors, (1782), 11 states have internal predecessors, (1782), 0 states have call successors, (0), 0 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-27 06:04:59,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:04:59,784 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:04:59,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2023-08-27 06:04:59,784 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:04:59,784 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:04:59,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1110960486, now seen corresponding path program 1 times [2023-08-27 06:04:59,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:04:59,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998176393] [2023-08-27 06:04:59,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:04:59,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:04:59,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:05:00,141 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:00,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:05:00,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998176393] [2023-08-27 06:05:00,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998176393] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:05:00,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615009370] [2023-08-27 06:05:00,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:05:00,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:05:00,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:05:00,143 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:05:00,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 06:05:00,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:05:00,392 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 06:05:00,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:05:00,714 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:00,714 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:05:01,128 INFO L322 Elim1Store]: treesize reduction 44, result has 81.0 percent of original size [2023-08-27 06:05:01,129 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 132 treesize of output 222 [2023-08-27 06:05:06,368 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:06,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615009370] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:05:06,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:05:06,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 29 [2023-08-27 06:05:06,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544735346] [2023-08-27 06:05:06,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:05:06,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 06:05:06,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:05:06,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 06:05:06,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=668, Unknown=0, NotChecked=0, Total=812 [2023-08-27 06:05:06,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 464 [2023-08-27 06:05:06,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 767 transitions, 25763 flow. Second operand has 29 states, 29 states have (on average 149.13793103448276) internal successors, (4325), 29 states have internal predecessors, (4325), 0 states have call successors, (0), 0 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-27 06:05:06,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:05:06,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 464 [2023-08-27 06:05:06,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:05:09,000 INFO L124 PetriNetUnfolderBase]: 4034/7079 cut-off events. [2023-08-27 06:05:09,001 INFO L125 PetriNetUnfolderBase]: For 266585/266585 co-relation queries the response was YES. [2023-08-27 06:05:09,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77407 conditions, 7079 events. 4034/7079 cut-off events. For 266585/266585 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 43803 event pairs, 420 based on Foata normal form. 136/7215 useless extension candidates. Maximal degree in co-relation 77286. Up to 1511 conditions per place. [2023-08-27 06:05:09,093 INFO L140 encePairwiseOnDemand]: 450/464 looper letters, 500 selfloop transitions, 417 changer transitions 0/917 dead transitions. [2023-08-27 06:05:09,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 917 transitions, 29761 flow [2023-08-27 06:05:09,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 06:05:09,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 06:05:09,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3396 transitions. [2023-08-27 06:05:09,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33268025078369906 [2023-08-27 06:05:09,095 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3396 transitions. [2023-08-27 06:05:09,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3396 transitions. [2023-08-27 06:05:09,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:05:09,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3396 transitions. [2023-08-27 06:05:09,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 154.36363636363637) internal successors, (3396), 22 states have internal predecessors, (3396), 0 states have call successors, (0), 0 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-27 06:05:09,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:05:09,103 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:05:09,103 INFO L175 Difference]: Start difference. First operand has 456 places, 767 transitions, 25763 flow. Second operand 22 states and 3396 transitions. [2023-08-27 06:05:09,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 917 transitions, 29761 flow [2023-08-27 06:05:10,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 917 transitions, 28669 flow, removed 4 selfloop flow, removed 9 redundant places. [2023-08-27 06:05:10,163 INFO L231 Difference]: Finished difference. Result has 470 places, 792 transitions, 26306 flow [2023-08-27 06:05:10,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=24307, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=26306, PETRI_PLACES=470, PETRI_TRANSITIONS=792} [2023-08-27 06:05:10,164 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 434 predicate places. [2023-08-27 06:05:10,164 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 792 transitions, 26306 flow [2023-08-27 06:05:10,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 149.13793103448276) internal successors, (4325), 29 states have internal predecessors, (4325), 0 states have call successors, (0), 0 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-27 06:05:10,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:05:10,164 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:05:10,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 06:05:10,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:05:10,365 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:05:10,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:05:10,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1126888202, now seen corresponding path program 2 times [2023-08-27 06:05:10,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:05:10,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711075932] [2023-08-27 06:05:10,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:05:10,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:05:10,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:05:10,765 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:10,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:05:10,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711075932] [2023-08-27 06:05:10,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711075932] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:05:10,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302415139] [2023-08-27 06:05:10,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:05:10,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:05:10,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:05:10,766 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:05:10,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 06:05:11,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:05:11,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:05:11,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 06:05:11,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:05:11,166 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:11,166 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:05:11,515 INFO L322 Elim1Store]: treesize reduction 44, result has 81.0 percent of original size [2023-08-27 06:05:11,515 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 132 treesize of output 222 [2023-08-27 06:05:13,186 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:13,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302415139] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:05:13,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:05:13,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 22 [2023-08-27 06:05:13,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749649964] [2023-08-27 06:05:13,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:05:13,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 06:05:13,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:05:13,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 06:05:13,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2023-08-27 06:05:13,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 464 [2023-08-27 06:05:13,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 792 transitions, 26306 flow. Second operand has 22 states, 22 states have (on average 159.13636363636363) internal successors, (3501), 22 states have internal predecessors, (3501), 0 states have call successors, (0), 0 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-27 06:05:13,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:05:13,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 464 [2023-08-27 06:05:13,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:05:16,308 INFO L124 PetriNetUnfolderBase]: 4291/7668 cut-off events. [2023-08-27 06:05:16,308 INFO L125 PetriNetUnfolderBase]: For 281542/281542 co-relation queries the response was YES. [2023-08-27 06:05:16,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81719 conditions, 7668 events. 4291/7668 cut-off events. For 281542/281542 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 49272 event pairs, 1014 based on Foata normal form. 54/7722 useless extension candidates. Maximal degree in co-relation 81596. Up to 2775 conditions per place. [2023-08-27 06:05:16,392 INFO L140 encePairwiseOnDemand]: 450/464 looper letters, 571 selfloop transitions, 403 changer transitions 0/974 dead transitions. [2023-08-27 06:05:16,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 974 transitions, 30515 flow [2023-08-27 06:05:16,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 06:05:16,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 06:05:16,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3645 transitions. [2023-08-27 06:05:16,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35707288401253917 [2023-08-27 06:05:16,395 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3645 transitions. [2023-08-27 06:05:16,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3645 transitions. [2023-08-27 06:05:16,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:05:16,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3645 transitions. [2023-08-27 06:05:16,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 165.6818181818182) internal successors, (3645), 22 states have internal predecessors, (3645), 0 states have call successors, (0), 0 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-27 06:05:16,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:05:16,402 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 464.0) internal successors, (10672), 23 states have internal predecessors, (10672), 0 states have call successors, (0), 0 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-27 06:05:16,402 INFO L175 Difference]: Start difference. First operand has 470 places, 792 transitions, 26306 flow. Second operand 22 states and 3645 transitions. [2023-08-27 06:05:16,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 974 transitions, 30515 flow [2023-08-27 06:05:17,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 974 transitions, 30109 flow, removed 56 selfloop flow, removed 11 redundant places. [2023-08-27 06:05:17,524 INFO L231 Difference]: Finished difference. Result has 490 places, 834 transitions, 27897 flow [2023-08-27 06:05:17,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=25788, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=27897, PETRI_PLACES=490, PETRI_TRANSITIONS=834} [2023-08-27 06:05:17,525 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 454 predicate places. [2023-08-27 06:05:17,525 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 834 transitions, 27897 flow [2023-08-27 06:05:17,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 159.13636363636363) internal successors, (3501), 22 states have internal predecessors, (3501), 0 states have call successors, (0), 0 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-27 06:05:17,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:05:17,525 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:05:17,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 06:05:17,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:05:17,726 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:05:17,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:05:17,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1539456898, now seen corresponding path program 3 times [2023-08-27 06:05:17,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:05:17,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859715794] [2023-08-27 06:05:17,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:05:17,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:05:17,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:05:18,151 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:18,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:05:18,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859715794] [2023-08-27 06:05:18,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859715794] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:05:18,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:05:18,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:05:18,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391332452] [2023-08-27 06:05:18,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:05:18,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:05:18,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:05:18,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:05:18,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:05:18,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 464 [2023-08-27 06:05:18,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 834 transitions, 27897 flow. Second operand has 12 states, 12 states have (on average 152.0) internal successors, (1824), 12 states have internal predecessors, (1824), 0 states have call successors, (0), 0 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-27 06:05:18,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:05:18,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 464 [2023-08-27 06:05:18,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:05:20,703 INFO L124 PetriNetUnfolderBase]: 4283/7652 cut-off events. [2023-08-27 06:05:20,703 INFO L125 PetriNetUnfolderBase]: For 301552/301552 co-relation queries the response was YES. [2023-08-27 06:05:20,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85395 conditions, 7652 events. 4283/7652 cut-off events. For 301552/301552 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 49214 event pairs, 832 based on Foata normal form. 2/7654 useless extension candidates. Maximal degree in co-relation 85261. Up to 3733 conditions per place. [2023-08-27 06:05:20,792 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 661 selfloop transitions, 196 changer transitions 2/859 dead transitions. [2023-08-27 06:05:20,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 859 transitions, 29714 flow [2023-08-27 06:05:20,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:05:20,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:05:20,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1888 transitions. [2023-08-27 06:05:20,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3390804597701149 [2023-08-27 06:05:20,793 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1888 transitions. [2023-08-27 06:05:20,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1888 transitions. [2023-08-27 06:05:20,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:05:20,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1888 transitions. [2023-08-27 06:05:20,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 157.33333333333334) internal successors, (1888), 12 states have internal predecessors, (1888), 0 states have call successors, (0), 0 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-27 06:05:20,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:05:20,797 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:05:20,797 INFO L175 Difference]: Start difference. First operand has 490 places, 834 transitions, 27897 flow. Second operand 12 states and 1888 transitions. [2023-08-27 06:05:20,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 859 transitions, 29714 flow [2023-08-27 06:05:22,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 859 transitions, 29228 flow, removed 68 selfloop flow, removed 7 redundant places. [2023-08-27 06:05:22,117 INFO L231 Difference]: Finished difference. Result has 494 places, 830 transitions, 27628 flow [2023-08-27 06:05:22,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=27277, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=27628, PETRI_PLACES=494, PETRI_TRANSITIONS=830} [2023-08-27 06:05:22,117 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 458 predicate places. [2023-08-27 06:05:22,117 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 830 transitions, 27628 flow [2023-08-27 06:05:22,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 152.0) internal successors, (1824), 12 states have internal predecessors, (1824), 0 states have call successors, (0), 0 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-27 06:05:22,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:05:22,118 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:05:22,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2023-08-27 06:05:22,118 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:05:22,118 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:05:22,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1891548152, now seen corresponding path program 4 times [2023-08-27 06:05:22,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:05:22,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97186207] [2023-08-27 06:05:22,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:05:22,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:05:22,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:05:22,479 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:22,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:05:22,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97186207] [2023-08-27 06:05:22,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97186207] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:05:22,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912898111] [2023-08-27 06:05:22,479 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:05:22,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:05:22,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:05:22,480 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:05:22,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 06:05:22,738 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:05:22,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:05:22,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 06:05:22,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:05:22,914 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:22,914 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:05:23,158 INFO L322 Elim1Store]: treesize reduction 11, result has 90.4 percent of original size [2023-08-27 06:05:23,159 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 52 treesize of output 122 [2023-08-27 06:05:23,378 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:23,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912898111] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:05:23,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:05:23,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-08-27 06:05:23,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289305473] [2023-08-27 06:05:23,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:05:23,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 06:05:23,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:05:23,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 06:05:23,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2023-08-27 06:05:23,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:05:23,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 830 transitions, 27628 flow. Second operand has 26 states, 26 states have (on average 151.42307692307693) internal successors, (3937), 26 states have internal predecessors, (3937), 0 states have call successors, (0), 0 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-27 06:05:23,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:05:23,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:05:23,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:05:26,865 INFO L124 PetriNetUnfolderBase]: 4459/8101 cut-off events. [2023-08-27 06:05:26,865 INFO L125 PetriNetUnfolderBase]: For 312120/312120 co-relation queries the response was YES. [2023-08-27 06:05:26,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88986 conditions, 8101 events. 4459/8101 cut-off events. For 312120/312120 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 53857 event pairs, 666 based on Foata normal form. 57/8158 useless extension candidates. Maximal degree in co-relation 88852. Up to 2819 conditions per place. [2023-08-27 06:05:26,964 INFO L140 encePairwiseOnDemand]: 449/464 looper letters, 470 selfloop transitions, 516 changer transitions 10/996 dead transitions. [2023-08-27 06:05:26,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 996 transitions, 31640 flow [2023-08-27 06:05:26,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-27 06:05:26,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-27 06:05:26,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5598 transitions. [2023-08-27 06:05:26,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33512931034482757 [2023-08-27 06:05:26,967 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5598 transitions. [2023-08-27 06:05:26,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5598 transitions. [2023-08-27 06:05:26,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:05:26,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5598 transitions. [2023-08-27 06:05:26,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 155.5) internal successors, (5598), 36 states have internal predecessors, (5598), 0 states have call successors, (0), 0 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-27 06:05:26,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 464.0) internal successors, (17168), 37 states have internal predecessors, (17168), 0 states have call successors, (0), 0 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-27 06:05:26,978 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 464.0) internal successors, (17168), 37 states have internal predecessors, (17168), 0 states have call successors, (0), 0 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-27 06:05:26,978 INFO L175 Difference]: Start difference. First operand has 494 places, 830 transitions, 27628 flow. Second operand 36 states and 5598 transitions. [2023-08-27 06:05:26,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 996 transitions, 31640 flow [2023-08-27 06:05:28,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 996 transitions, 31081 flow, removed 12 selfloop flow, removed 12 redundant places. [2023-08-27 06:05:28,275 INFO L231 Difference]: Finished difference. Result has 523 places, 861 transitions, 29266 flow [2023-08-27 06:05:28,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=26871, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=480, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=29266, PETRI_PLACES=523, PETRI_TRANSITIONS=861} [2023-08-27 06:05:28,276 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 487 predicate places. [2023-08-27 06:05:28,276 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 861 transitions, 29266 flow [2023-08-27 06:05:28,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 151.42307692307693) internal successors, (3937), 26 states have internal predecessors, (3937), 0 states have call successors, (0), 0 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-27 06:05:28,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:05:28,277 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:05:28,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 06:05:28,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2023-08-27 06:05:28,477 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:05:28,477 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:05:28,477 INFO L85 PathProgramCache]: Analyzing trace with hash -2040895774, now seen corresponding path program 5 times [2023-08-27 06:05:28,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:05:28,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138341273] [2023-08-27 06:05:28,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:05:28,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:05:28,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:05:28,836 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:28,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:05:28,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138341273] [2023-08-27 06:05:28,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138341273] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:05:28,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556037519] [2023-08-27 06:05:28,837 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 06:05:28,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:05:28,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:05:28,838 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:05:28,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 06:05:29,131 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 06:05:29,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:05:29,132 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 06:05:29,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:05:29,428 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:29,429 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:05:29,808 INFO L322 Elim1Store]: treesize reduction 44, result has 81.0 percent of original size [2023-08-27 06:05:29,809 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 132 treesize of output 222 [2023-08-27 06:05:31,109 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:31,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556037519] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:05:31,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:05:31,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 29 [2023-08-27 06:05:31,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906347002] [2023-08-27 06:05:31,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:05:31,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 06:05:31,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:05:31,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 06:05:31,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2023-08-27 06:05:31,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 464 [2023-08-27 06:05:31,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 861 transitions, 29266 flow. Second operand has 29 states, 29 states have (on average 149.06896551724137) internal successors, (4323), 29 states have internal predecessors, (4323), 0 states have call successors, (0), 0 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-27 06:05:31,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:05:31,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 464 [2023-08-27 06:05:31,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:05:34,450 INFO L124 PetriNetUnfolderBase]: 4591/8364 cut-off events. [2023-08-27 06:05:34,450 INFO L125 PetriNetUnfolderBase]: For 337926/337926 co-relation queries the response was YES. [2023-08-27 06:05:34,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92503 conditions, 8364 events. 4591/8364 cut-off events. For 337926/337926 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 56251 event pairs, 703 based on Foata normal form. 54/8418 useless extension candidates. Maximal degree in co-relation 92361. Up to 3229 conditions per place. [2023-08-27 06:05:34,561 INFO L140 encePairwiseOnDemand]: 449/464 looper letters, 487 selfloop transitions, 497 changer transitions 0/984 dead transitions. [2023-08-27 06:05:34,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 984 transitions, 32518 flow [2023-08-27 06:05:34,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 06:05:34,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 06:05:34,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4304 transitions. [2023-08-27 06:05:34,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3312807881773399 [2023-08-27 06:05:34,564 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4304 transitions. [2023-08-27 06:05:34,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4304 transitions. [2023-08-27 06:05:34,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:05:34,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4304 transitions. [2023-08-27 06:05:34,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 153.71428571428572) internal successors, (4304), 28 states have internal predecessors, (4304), 0 states have call successors, (0), 0 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-27 06:05:34,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 464.0) internal successors, (13456), 29 states have internal predecessors, (13456), 0 states have call successors, (0), 0 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-27 06:05:34,572 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 464.0) internal successors, (13456), 29 states have internal predecessors, (13456), 0 states have call successors, (0), 0 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-27 06:05:34,572 INFO L175 Difference]: Start difference. First operand has 523 places, 861 transitions, 29266 flow. Second operand 28 states and 4304 transitions. [2023-08-27 06:05:34,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 984 transitions, 32518 flow [2023-08-27 06:05:36,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 984 transitions, 31752 flow, removed 80 selfloop flow, removed 22 redundant places. [2023-08-27 06:05:36,540 INFO L231 Difference]: Finished difference. Result has 528 places, 883 transitions, 29943 flow [2023-08-27 06:05:36,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=28229, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=467, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=29943, PETRI_PLACES=528, PETRI_TRANSITIONS=883} [2023-08-27 06:05:36,541 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 492 predicate places. [2023-08-27 06:05:36,541 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 883 transitions, 29943 flow [2023-08-27 06:05:36,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 149.06896551724137) internal successors, (4323), 29 states have internal predecessors, (4323), 0 states have call successors, (0), 0 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-27 06:05:36,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:05:36,542 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:05:36,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 06:05:36,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2023-08-27 06:05:36,742 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:05:36,743 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:05:36,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1278841192, now seen corresponding path program 6 times [2023-08-27 06:05:36,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:05:36,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914784729] [2023-08-27 06:05:36,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:05:36,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:05:36,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:05:37,092 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:37,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:05:37,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914784729] [2023-08-27 06:05:37,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914784729] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:05:37,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:05:37,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:05:37,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409841546] [2023-08-27 06:05:37,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:05:37,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:05:37,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:05:37,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:05:37,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:05:37,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 464 [2023-08-27 06:05:37,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 883 transitions, 29943 flow. Second operand has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:05:37,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:05:37,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 464 [2023-08-27 06:05:37,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:05:40,074 INFO L124 PetriNetUnfolderBase]: 4563/8280 cut-off events. [2023-08-27 06:05:40,074 INFO L125 PetriNetUnfolderBase]: For 344416/344416 co-relation queries the response was YES. [2023-08-27 06:05:40,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91258 conditions, 8280 events. 4563/8280 cut-off events. For 344416/344416 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 55204 event pairs, 1904 based on Foata normal form. 2/8282 useless extension candidates. Maximal degree in co-relation 91120. Up to 7358 conditions per place. [2023-08-27 06:05:40,159 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 728 selfloop transitions, 168 changer transitions 4/900 dead transitions. [2023-08-27 06:05:40,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 900 transitions, 31745 flow [2023-08-27 06:05:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 06:05:40,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 06:05:40,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2277 transitions. [2023-08-27 06:05:40,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3505233990147783 [2023-08-27 06:05:40,161 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2277 transitions. [2023-08-27 06:05:40,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2277 transitions. [2023-08-27 06:05:40,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:05:40,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2277 transitions. [2023-08-27 06:05:40,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 162.64285714285714) internal successors, (2277), 14 states have internal predecessors, (2277), 0 states have call successors, (0), 0 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-27 06:05:40,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:05:40,166 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:05:40,166 INFO L175 Difference]: Start difference. First operand has 528 places, 883 transitions, 29943 flow. Second operand 14 states and 2277 transitions. [2023-08-27 06:05:40,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 900 transitions, 31745 flow [2023-08-27 06:05:41,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 900 transitions, 31397 flow, removed 21 selfloop flow, removed 18 redundant places. [2023-08-27 06:05:41,865 INFO L231 Difference]: Finished difference. Result has 523 places, 877 transitions, 29714 flow [2023-08-27 06:05:41,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=29432, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=879, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=29714, PETRI_PLACES=523, PETRI_TRANSITIONS=877} [2023-08-27 06:05:41,866 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 487 predicate places. [2023-08-27 06:05:41,866 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 877 transitions, 29714 flow [2023-08-27 06:05:41,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:05:41,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:05:41,866 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:05:41,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2023-08-27 06:05:41,866 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:05:41,866 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:05:41,866 INFO L85 PathProgramCache]: Analyzing trace with hash 240904400, now seen corresponding path program 7 times [2023-08-27 06:05:41,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:05:41,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097716986] [2023-08-27 06:05:41,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:05:41,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:05:41,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:05:42,213 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:42,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:05:42,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097716986] [2023-08-27 06:05:42,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097716986] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:05:42,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:05:42,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:05:42,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037131977] [2023-08-27 06:05:42,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:05:42,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:05:42,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:05:42,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:05:42,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:05:42,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 464 [2023-08-27 06:05:42,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 877 transitions, 29714 flow. Second operand has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:05:42,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:05:42,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 464 [2023-08-27 06:05:42,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:05:44,952 INFO L124 PetriNetUnfolderBase]: 4536/8187 cut-off events. [2023-08-27 06:05:44,952 INFO L125 PetriNetUnfolderBase]: For 342782/342782 co-relation queries the response was YES. [2023-08-27 06:05:45,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90414 conditions, 8187 events. 4536/8187 cut-off events. For 342782/342782 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 54065 event pairs, 1879 based on Foata normal form. 2/8189 useless extension candidates. Maximal degree in co-relation 90279. Up to 7271 conditions per place. [2023-08-27 06:05:45,044 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 723 selfloop transitions, 166 changer transitions 2/891 dead transitions. [2023-08-27 06:05:45,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 891 transitions, 31479 flow [2023-08-27 06:05:45,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:05:45,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:05:45,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1958 transitions. [2023-08-27 06:05:45,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3516522988505747 [2023-08-27 06:05:45,045 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1958 transitions. [2023-08-27 06:05:45,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1958 transitions. [2023-08-27 06:05:45,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:05:45,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1958 transitions. [2023-08-27 06:05:45,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 163.16666666666666) internal successors, (1958), 12 states have internal predecessors, (1958), 0 states have call successors, (0), 0 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-27 06:05:45,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:05:45,049 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:05:45,049 INFO L175 Difference]: Start difference. First operand has 523 places, 877 transitions, 29714 flow. Second operand 12 states and 1958 transitions. [2023-08-27 06:05:45,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 891 transitions, 31479 flow [2023-08-27 06:05:46,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 891 transitions, 31099 flow, removed 7 selfloop flow, removed 11 redundant places. [2023-08-27 06:05:46,733 INFO L231 Difference]: Finished difference. Result has 516 places, 871 transitions, 29452 flow [2023-08-27 06:05:46,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=29156, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=29452, PETRI_PLACES=516, PETRI_TRANSITIONS=871} [2023-08-27 06:05:46,733 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 480 predicate places. [2023-08-27 06:05:46,733 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 871 transitions, 29452 flow [2023-08-27 06:05:46,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:05:46,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:05:46,734 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:05:46,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2023-08-27 06:05:46,734 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:05:46,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:05:46,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1682647096, now seen corresponding path program 8 times [2023-08-27 06:05:46,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:05:46,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013918413] [2023-08-27 06:05:46,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:05:46,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:05:46,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:05:47,382 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:05:47,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:05:47,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013918413] [2023-08-27 06:05:47,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013918413] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:05:47,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980019987] [2023-08-27 06:05:47,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:05:47,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:05:47,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:05:47,384 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:05:47,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 06:05:47,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:05:47,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:05:47,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 06:05:47,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:05:47,854 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:47,854 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:05:48,277 INFO L322 Elim1Store]: treesize reduction 44, result has 81.0 percent of original size [2023-08-27 06:05:48,277 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 132 treesize of output 222 [2023-08-27 06:05:49,360 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:49,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980019987] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:05:49,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:05:49,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 9] total 30 [2023-08-27 06:05:49,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075297001] [2023-08-27 06:05:49,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:05:49,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 06:05:49,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:05:49,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 06:05:49,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2023-08-27 06:05:49,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 464 [2023-08-27 06:05:49,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 871 transitions, 29452 flow. Second operand has 30 states, 30 states have (on average 136.93333333333334) internal successors, (4108), 30 states have internal predecessors, (4108), 0 states have call successors, (0), 0 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-27 06:05:49,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:05:49,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 464 [2023-08-27 06:05:49,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:05:52,542 INFO L124 PetriNetUnfolderBase]: 4619/8390 cut-off events. [2023-08-27 06:05:52,543 INFO L125 PetriNetUnfolderBase]: For 352133/352133 co-relation queries the response was YES. [2023-08-27 06:05:52,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91941 conditions, 8390 events. 4619/8390 cut-off events. For 352133/352133 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 56182 event pairs, 1571 based on Foata normal form. 66/8456 useless extension candidates. Maximal degree in co-relation 91806. Up to 5869 conditions per place. [2023-08-27 06:05:52,662 INFO L140 encePairwiseOnDemand]: 446/464 looper letters, 555 selfloop transitions, 365 changer transitions 0/920 dead transitions. [2023-08-27 06:05:52,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 920 transitions, 31886 flow [2023-08-27 06:05:52,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 06:05:52,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 06:05:52,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2261 transitions. [2023-08-27 06:05:52,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30455280172413796 [2023-08-27 06:05:52,664 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2261 transitions. [2023-08-27 06:05:52,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2261 transitions. [2023-08-27 06:05:52,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:05:52,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2261 transitions. [2023-08-27 06:05:52,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 141.3125) internal successors, (2261), 16 states have internal predecessors, (2261), 0 states have call successors, (0), 0 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-27 06:05:52,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 464.0) internal successors, (7888), 17 states have internal predecessors, (7888), 0 states have call successors, (0), 0 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-27 06:05:52,669 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 464.0) internal successors, (7888), 17 states have internal predecessors, (7888), 0 states have call successors, (0), 0 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-27 06:05:52,669 INFO L175 Difference]: Start difference. First operand has 516 places, 871 transitions, 29452 flow. Second operand 16 states and 2261 transitions. [2023-08-27 06:05:52,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 920 transitions, 31886 flow [2023-08-27 06:05:54,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 920 transitions, 31541 flow, removed 5 selfloop flow, removed 11 redundant places. [2023-08-27 06:05:54,624 INFO L231 Difference]: Finished difference. Result has 520 places, 878 transitions, 30334 flow [2023-08-27 06:05:54,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=28980, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=30334, PETRI_PLACES=520, PETRI_TRANSITIONS=878} [2023-08-27 06:05:54,625 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 484 predicate places. [2023-08-27 06:05:54,625 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 878 transitions, 30334 flow [2023-08-27 06:05:54,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 136.93333333333334) internal successors, (4108), 30 states have internal predecessors, (4108), 0 states have call successors, (0), 0 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-27 06:05:54,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:05:54,626 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:05:54,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 06:05:54,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2023-08-27 06:05:54,826 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:05:54,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:05:54,826 INFO L85 PathProgramCache]: Analyzing trace with hash -158906126, now seen corresponding path program 9 times [2023-08-27 06:05:54,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:05:54,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708576757] [2023-08-27 06:05:54,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:05:54,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:05:54,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:05:55,185 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:05:55,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:05:55,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708576757] [2023-08-27 06:05:55,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708576757] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:05:55,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:05:55,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:05:55,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845395096] [2023-08-27 06:05:55,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:05:55,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:05:55,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:05:55,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:05:55,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:05:55,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 464 [2023-08-27 06:05:55,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 878 transitions, 30334 flow. Second operand has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:05:55,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:05:55,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 464 [2023-08-27 06:05:55,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:05:57,914 INFO L124 PetriNetUnfolderBase]: 4611/8374 cut-off events. [2023-08-27 06:05:57,914 INFO L125 PetriNetUnfolderBase]: For 362949/362949 co-relation queries the response was YES. [2023-08-27 06:05:57,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93604 conditions, 8374 events. 4611/8374 cut-off events. For 362949/362949 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 56013 event pairs, 1913 based on Foata normal form. 2/8376 useless extension candidates. Maximal degree in co-relation 93467. Up to 7461 conditions per place. [2023-08-27 06:05:58,036 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 735 selfloop transitions, 150 changer transitions 4/889 dead transitions. [2023-08-27 06:05:58,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 889 transitions, 32059 flow [2023-08-27 06:05:58,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:05:58,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:05:58,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1951 transitions. [2023-08-27 06:05:58,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35039511494252873 [2023-08-27 06:05:58,037 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1951 transitions. [2023-08-27 06:05:58,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1951 transitions. [2023-08-27 06:05:58,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:05:58,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1951 transitions. [2023-08-27 06:05:58,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 162.58333333333334) internal successors, (1951), 12 states have internal predecessors, (1951), 0 states have call successors, (0), 0 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-27 06:05:58,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:05:58,041 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:05:58,041 INFO L175 Difference]: Start difference. First operand has 520 places, 878 transitions, 30334 flow. Second operand 12 states and 1951 transitions. [2023-08-27 06:05:58,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 889 transitions, 32059 flow [2023-08-27 06:06:00,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 889 transitions, 31783 flow, removed 26 selfloop flow, removed 11 redundant places. [2023-08-27 06:06:00,315 INFO L231 Difference]: Finished difference. Result has 519 places, 873 transitions, 30168 flow [2023-08-27 06:06:00,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=29925, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=875, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=30168, PETRI_PLACES=519, PETRI_TRANSITIONS=873} [2023-08-27 06:06:00,315 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 483 predicate places. [2023-08-27 06:06:00,315 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 873 transitions, 30168 flow [2023-08-27 06:06:00,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:00,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:06:00,316 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:06:00,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2023-08-27 06:06:00,316 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:06:00,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:06:00,316 INFO L85 PathProgramCache]: Analyzing trace with hash 599153078, now seen corresponding path program 10 times [2023-08-27 06:06:00,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:06:00,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431963111] [2023-08-27 06:06:00,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:06:00,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:06:00,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:06:00,762 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:00,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:06:00,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431963111] [2023-08-27 06:06:00,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431963111] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:06:00,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479468688] [2023-08-27 06:06:00,762 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:06:00,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:06:00,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:06:00,763 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:06:00,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 06:06:01,033 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:06:01,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:06:01,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 06:06:01,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:06:01,318 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:01,318 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:06:01,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479468688] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:06:01,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:06:01,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [14] total 25 [2023-08-27 06:06:01,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932717460] [2023-08-27 06:06:01,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:06:01,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:06:01,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:06:01,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:06:01,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2023-08-27 06:06:01,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 464 [2023-08-27 06:06:01,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 873 transitions, 30168 flow. Second operand has 12 states, 12 states have (on average 149.0) internal successors, (1788), 12 states have internal predecessors, (1788), 0 states have call successors, (0), 0 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-27 06:06:01,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:06:01,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 464 [2023-08-27 06:06:01,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:06:04,394 INFO L124 PetriNetUnfolderBase]: 4581/8260 cut-off events. [2023-08-27 06:06:04,394 INFO L125 PetriNetUnfolderBase]: For 358598/358598 co-relation queries the response was YES. [2023-08-27 06:06:04,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92733 conditions, 8260 events. 4581/8260 cut-off events. For 358598/358598 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 54590 event pairs, 950 based on Foata normal form. 2/8262 useless extension candidates. Maximal degree in co-relation 92596. Up to 4343 conditions per place. [2023-08-27 06:06:04,487 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 688 selfloop transitions, 201 changer transitions 2/891 dead transitions. [2023-08-27 06:06:04,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 891 transitions, 31908 flow [2023-08-27 06:06:04,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 06:06:04,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 06:06:04,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1698 transitions. [2023-08-27 06:06:04,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33268025078369906 [2023-08-27 06:06:04,489 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1698 transitions. [2023-08-27 06:06:04,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1698 transitions. [2023-08-27 06:06:04,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:06:04,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1698 transitions. [2023-08-27 06:06:04,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 154.36363636363637) internal successors, (1698), 11 states have internal predecessors, (1698), 0 states have call successors, (0), 0 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-27 06:06:04,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:06:04,493 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:06:04,493 INFO L175 Difference]: Start difference. First operand has 519 places, 873 transitions, 30168 flow. Second operand 11 states and 1698 transitions. [2023-08-27 06:06:04,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 891 transitions, 31908 flow [2023-08-27 06:06:06,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 891 transitions, 31482 flow, removed 2 selfloop flow, removed 10 redundant places. [2023-08-27 06:06:06,197 INFO L231 Difference]: Finished difference. Result has 514 places, 867 transitions, 29913 flow [2023-08-27 06:06:06,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=29547, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=29913, PETRI_PLACES=514, PETRI_TRANSITIONS=867} [2023-08-27 06:06:06,197 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 478 predicate places. [2023-08-27 06:06:06,197 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 867 transitions, 29913 flow [2023-08-27 06:06:06,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 149.0) internal successors, (1788), 12 states have internal predecessors, (1788), 0 states have call successors, (0), 0 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-27 06:06:06,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:06:06,198 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:06:06,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 06:06:06,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2023-08-27 06:06:06,398 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:06:06,398 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:06:06,398 INFO L85 PathProgramCache]: Analyzing trace with hash -780586888, now seen corresponding path program 11 times [2023-08-27 06:06:06,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:06:06,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288367796] [2023-08-27 06:06:06,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:06:06,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:06:06,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:06:06,742 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:06,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:06:06,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288367796] [2023-08-27 06:06:06,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288367796] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:06:06,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:06:06,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:06:06,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392522433] [2023-08-27 06:06:06,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:06:06,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:06:06,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:06:06,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:06:06,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:06:06,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 464 [2023-08-27 06:06:06,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 867 transitions, 29913 flow. Second operand has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:06,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:06:06,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 464 [2023-08-27 06:06:06,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:06:09,694 INFO L124 PetriNetUnfolderBase]: 4579/8258 cut-off events. [2023-08-27 06:06:09,695 INFO L125 PetriNetUnfolderBase]: For 370062/370062 co-relation queries the response was YES. [2023-08-27 06:06:09,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92586 conditions, 8258 events. 4579/8258 cut-off events. For 370062/370062 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 54599 event pairs, 1848 based on Foata normal form. 2/8260 useless extension candidates. Maximal degree in co-relation 92449. Up to 7353 conditions per place. [2023-08-27 06:06:09,796 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 715 selfloop transitions, 154 changer transitions 9/878 dead transitions. [2023-08-27 06:06:09,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 878 transitions, 31736 flow [2023-08-27 06:06:09,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 06:06:09,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 06:06:09,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1628 transitions. [2023-08-27 06:06:09,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35086206896551725 [2023-08-27 06:06:09,797 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1628 transitions. [2023-08-27 06:06:09,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1628 transitions. [2023-08-27 06:06:09,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:06:09,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1628 transitions. [2023-08-27 06:06:09,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 162.8) internal successors, (1628), 10 states have internal predecessors, (1628), 0 states have call successors, (0), 0 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-27 06:06:09,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:06:09,800 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:06:09,801 INFO L175 Difference]: Start difference. First operand has 514 places, 867 transitions, 29913 flow. Second operand 10 states and 1628 transitions. [2023-08-27 06:06:09,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 878 transitions, 31736 flow [2023-08-27 06:06:11,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 878 transitions, 31336 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-08-27 06:06:11,639 INFO L231 Difference]: Finished difference. Result has 512 places, 863 transitions, 29719 flow [2023-08-27 06:06:11,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=29513, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=29719, PETRI_PLACES=512, PETRI_TRANSITIONS=863} [2023-08-27 06:06:11,640 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 476 predicate places. [2023-08-27 06:06:11,640 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 863 transitions, 29719 flow [2023-08-27 06:06:11,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:11,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:06:11,641 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:06:11,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2023-08-27 06:06:11,641 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:06:11,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:06:11,641 INFO L85 PathProgramCache]: Analyzing trace with hash 333037294, now seen corresponding path program 12 times [2023-08-27 06:06:11,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:06:11,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905729548] [2023-08-27 06:06:11,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:06:11,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:06:11,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:06:12,260 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:06:12,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:06:12,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905729548] [2023-08-27 06:06:12,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905729548] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:06:12,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687670987] [2023-08-27 06:06:12,260 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 06:06:12,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:06:12,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:06:12,261 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:06:12,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 06:06:12,642 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 06:06:12,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:06:12,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 06:06:12,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:06:12,803 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 06:06:12,803 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 06:06:12,815 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:12,815 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:06:12,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687670987] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:06:12,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:06:12,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 23 [2023-08-27 06:06:12,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254374589] [2023-08-27 06:06:12,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:06:12,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:06:12,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:06:12,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:06:12,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2023-08-27 06:06:12,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 464 [2023-08-27 06:06:12,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 863 transitions, 29719 flow. Second operand has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:12,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:06:12,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 464 [2023-08-27 06:06:12,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:06:15,651 INFO L124 PetriNetUnfolderBase]: 4573/8244 cut-off events. [2023-08-27 06:06:15,651 INFO L125 PetriNetUnfolderBase]: For 359975/359975 co-relation queries the response was YES. [2023-08-27 06:06:15,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91435 conditions, 8244 events. 4573/8244 cut-off events. For 359975/359975 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 54464 event pairs, 1848 based on Foata normal form. 2/8246 useless extension candidates. Maximal degree in co-relation 91297. Up to 7353 conditions per place. [2023-08-27 06:06:15,765 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 723 selfloop transitions, 143 changer transitions 7/873 dead transitions. [2023-08-27 06:06:15,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 873 transitions, 31516 flow [2023-08-27 06:06:15,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 06:06:15,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 06:06:15,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1630 transitions. [2023-08-27 06:06:15,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35129310344827586 [2023-08-27 06:06:15,766 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1630 transitions. [2023-08-27 06:06:15,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1630 transitions. [2023-08-27 06:06:15,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:06:15,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1630 transitions. [2023-08-27 06:06:15,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 163.0) internal successors, (1630), 10 states have internal predecessors, (1630), 0 states have call successors, (0), 0 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-27 06:06:15,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:06:15,769 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:06:15,770 INFO L175 Difference]: Start difference. First operand has 512 places, 863 transitions, 29719 flow. Second operand 10 states and 1630 transitions. [2023-08-27 06:06:15,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 873 transitions, 31516 flow [2023-08-27 06:06:17,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 873 transitions, 31117 flow, removed 4 selfloop flow, removed 9 redundant places. [2023-08-27 06:06:17,670 INFO L231 Difference]: Finished difference. Result has 506 places, 859 transitions, 29516 flow [2023-08-27 06:06:17,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=29320, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=29516, PETRI_PLACES=506, PETRI_TRANSITIONS=859} [2023-08-27 06:06:17,670 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 470 predicate places. [2023-08-27 06:06:17,671 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 859 transitions, 29516 flow [2023-08-27 06:06:17,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:17,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:06:17,671 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:06:17,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 06:06:17,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:06:17,872 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:06:17,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:06:17,872 INFO L85 PathProgramCache]: Analyzing trace with hash -373743820, now seen corresponding path program 13 times [2023-08-27 06:06:17,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:06:17,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624593571] [2023-08-27 06:06:17,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:06:17,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:06:17,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:06:18,251 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:18,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:06:18,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624593571] [2023-08-27 06:06:18,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624593571] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:06:18,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913895395] [2023-08-27 06:06:18,251 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 06:06:18,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:06:18,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:06:18,252 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:06:18,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 06:06:18,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:06:18,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-27 06:06:18,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:06:18,837 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:18,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:06:19,114 INFO L322 Elim1Store]: treesize reduction 11, result has 91.3 percent of original size [2023-08-27 06:06:19,115 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 73 treesize of output 147 [2023-08-27 06:06:19,622 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:19,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913895395] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:06:19,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:06:19,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 10] total 32 [2023-08-27 06:06:19,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883936562] [2023-08-27 06:06:19,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:06:19,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 06:06:19,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:06:19,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 06:06:19,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2023-08-27 06:06:19,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 464 [2023-08-27 06:06:19,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 859 transitions, 29516 flow. Second operand has 32 states, 32 states have (on average 148.25) internal successors, (4744), 32 states have internal predecessors, (4744), 0 states have call successors, (0), 0 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-27 06:06:19,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:06:19,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 464 [2023-08-27 06:06:19,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:06:23,876 INFO L124 PetriNetUnfolderBase]: 4883/9025 cut-off events. [2023-08-27 06:06:23,876 INFO L125 PetriNetUnfolderBase]: For 391165/391165 co-relation queries the response was YES. [2023-08-27 06:06:23,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97985 conditions, 9025 events. 4883/9025 cut-off events. For 391165/391165 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 62812 event pairs, 440 based on Foata normal form. 69/9094 useless extension candidates. Maximal degree in co-relation 97849. Up to 2226 conditions per place. [2023-08-27 06:06:24,006 INFO L140 encePairwiseOnDemand]: 448/464 looper letters, 434 selfloop transitions, 608 changer transitions 13/1055 dead transitions. [2023-08-27 06:06:24,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 1055 transitions, 34291 flow [2023-08-27 06:06:24,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-27 06:06:24,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-27 06:06:24,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 6391 transitions. [2023-08-27 06:06:24,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32794540229885055 [2023-08-27 06:06:24,010 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 6391 transitions. [2023-08-27 06:06:24,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 6391 transitions. [2023-08-27 06:06:24,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:06:24,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 6391 transitions. [2023-08-27 06:06:24,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 152.16666666666666) internal successors, (6391), 42 states have internal predecessors, (6391), 0 states have call successors, (0), 0 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-27 06:06:24,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 464.0) internal successors, (19952), 43 states have internal predecessors, (19952), 0 states have call successors, (0), 0 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-27 06:06:24,023 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 464.0) internal successors, (19952), 43 states have internal predecessors, (19952), 0 states have call successors, (0), 0 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-27 06:06:24,023 INFO L175 Difference]: Start difference. First operand has 506 places, 859 transitions, 29516 flow. Second operand 42 states and 6391 transitions. [2023-08-27 06:06:24,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 1055 transitions, 34291 flow [2023-08-27 06:06:26,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1055 transitions, 33846 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-08-27 06:06:26,190 INFO L231 Difference]: Finished difference. Result has 541 places, 904 transitions, 31865 flow [2023-08-27 06:06:26,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=28838, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=558, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=31865, PETRI_PLACES=541, PETRI_TRANSITIONS=904} [2023-08-27 06:06:26,191 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 505 predicate places. [2023-08-27 06:06:26,191 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 904 transitions, 31865 flow [2023-08-27 06:06:26,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 148.25) internal successors, (4744), 32 states have internal predecessors, (4744), 0 states have call successors, (0), 0 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-27 06:06:26,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:06:26,192 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:06:26,198 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-27 06:06:26,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2023-08-27 06:06:26,392 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:06:26,393 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:06:26,393 INFO L85 PathProgramCache]: Analyzing trace with hash 587714514, now seen corresponding path program 14 times [2023-08-27 06:06:26,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:06:26,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966264929] [2023-08-27 06:06:26,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:06:26,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:06:26,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:06:26,750 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:26,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:06:26,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966264929] [2023-08-27 06:06:26,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966264929] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:06:26,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:06:26,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:06:26,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300908649] [2023-08-27 06:06:26,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:06:26,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:06:26,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:06:26,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:06:26,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:06:26,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 464 [2023-08-27 06:06:26,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 904 transitions, 31865 flow. Second operand has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:26,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:06:26,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 464 [2023-08-27 06:06:26,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:06:30,005 INFO L124 PetriNetUnfolderBase]: 4833/8874 cut-off events. [2023-08-27 06:06:30,005 INFO L125 PetriNetUnfolderBase]: For 399612/399612 co-relation queries the response was YES. [2023-08-27 06:06:30,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100386 conditions, 8874 events. 4833/8874 cut-off events. For 399612/399612 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 60832 event pairs, 1976 based on Foata normal form. 2/8876 useless extension candidates. Maximal degree in co-relation 100244. Up to 7995 conditions per place. [2023-08-27 06:06:30,114 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 760 selfloop transitions, 144 changer transitions 2/906 dead transitions. [2023-08-27 06:06:30,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 906 transitions, 33438 flow [2023-08-27 06:06:30,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 06:06:30,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 06:06:30,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1631 transitions. [2023-08-27 06:06:30,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35150862068965516 [2023-08-27 06:06:30,115 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1631 transitions. [2023-08-27 06:06:30,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1631 transitions. [2023-08-27 06:06:30,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:06:30,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1631 transitions. [2023-08-27 06:06:30,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 163.1) internal successors, (1631), 10 states have internal predecessors, (1631), 0 states have call successors, (0), 0 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-27 06:06:30,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:06:30,119 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 464.0) internal successors, (5104), 11 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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-27 06:06:30,119 INFO L175 Difference]: Start difference. First operand has 541 places, 904 transitions, 31865 flow. Second operand 10 states and 1631 transitions. [2023-08-27 06:06:30,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 906 transitions, 33438 flow [2023-08-27 06:06:32,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 906 transitions, 32133 flow, removed 145 selfloop flow, removed 26 redundant places. [2023-08-27 06:06:32,266 INFO L231 Difference]: Finished difference. Result has 521 places, 895 transitions, 30525 flow [2023-08-27 06:06:32,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=30270, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=30525, PETRI_PLACES=521, PETRI_TRANSITIONS=895} [2023-08-27 06:06:32,266 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 485 predicate places. [2023-08-27 06:06:32,267 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 895 transitions, 30525 flow [2023-08-27 06:06:32,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:32,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:06:32,267 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:06:32,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2023-08-27 06:06:32,267 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:06:32,267 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:06:32,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1349603570, now seen corresponding path program 15 times [2023-08-27 06:06:32,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:06:32,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327542351] [2023-08-27 06:06:32,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:06:32,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:06:32,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:06:32,598 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:32,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:06:32,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327542351] [2023-08-27 06:06:32,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327542351] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:06:32,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:06:32,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-27 06:06:32,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429032197] [2023-08-27 06:06:32,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:06:32,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:06:32,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:06:32,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:06:32,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:06:32,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 464 [2023-08-27 06:06:32,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 895 transitions, 30525 flow. Second operand has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:32,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:06:32,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 464 [2023-08-27 06:06:32,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:06:35,767 INFO L124 PetriNetUnfolderBase]: 4830/8869 cut-off events. [2023-08-27 06:06:35,768 INFO L125 PetriNetUnfolderBase]: For 356187/356187 co-relation queries the response was YES. [2023-08-27 06:06:35,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98193 conditions, 8869 events. 4830/8869 cut-off events. For 356187/356187 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 60817 event pairs, 1978 based on Foata normal form. 2/8871 useless extension candidates. Maximal degree in co-relation 98059. Up to 7993 conditions per place. [2023-08-27 06:06:35,882 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 760 selfloop transitions, 141 changer transitions 5/906 dead transitions. [2023-08-27 06:06:35,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 906 transitions, 32335 flow [2023-08-27 06:06:35,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:06:35,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:06:35,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1948 transitions. [2023-08-27 06:06:35,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34985632183908044 [2023-08-27 06:06:35,883 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1948 transitions. [2023-08-27 06:06:35,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1948 transitions. [2023-08-27 06:06:35,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:06:35,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1948 transitions. [2023-08-27 06:06:35,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 162.33333333333334) internal successors, (1948), 12 states have internal predecessors, (1948), 0 states have call successors, (0), 0 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-27 06:06:35,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:06:35,887 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:06:35,888 INFO L175 Difference]: Start difference. First operand has 521 places, 895 transitions, 30525 flow. Second operand 12 states and 1948 transitions. [2023-08-27 06:06:35,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 906 transitions, 32335 flow [2023-08-27 06:06:38,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 906 transitions, 31859 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-08-27 06:06:38,030 INFO L231 Difference]: Finished difference. Result has 521 places, 891 transitions, 30202 flow [2023-08-27 06:06:38,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=29992, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=753, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=30202, PETRI_PLACES=521, PETRI_TRANSITIONS=891} [2023-08-27 06:06:38,031 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 485 predicate places. [2023-08-27 06:06:38,031 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 891 transitions, 30202 flow [2023-08-27 06:06:38,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:38,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:06:38,032 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:06:38,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2023-08-27 06:06:38,032 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:06:38,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:06:38,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1546556270, now seen corresponding path program 16 times [2023-08-27 06:06:38,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:06:38,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205182190] [2023-08-27 06:06:38,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:06:38,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:06:38,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:06:38,652 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:06:38,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:06:38,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205182190] [2023-08-27 06:06:38,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205182190] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:06:38,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341881746] [2023-08-27 06:06:38,652 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:06:38,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:06:38,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:06:38,653 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:06:38,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 06:06:38,942 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:06:38,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:06:38,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 06:06:38,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:06:39,074 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 06:06:39,074 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 14 [2023-08-27 06:06:39,086 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:39,086 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:06:39,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341881746] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:06:39,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:06:39,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 22 [2023-08-27 06:06:39,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284543352] [2023-08-27 06:06:39,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:06:39,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:06:39,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:06:39,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:06:39,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2023-08-27 06:06:39,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 464 [2023-08-27 06:06:39,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 891 transitions, 30202 flow. Second operand has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:39,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:06:39,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 464 [2023-08-27 06:06:39,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:06:41,978 INFO L124 PetriNetUnfolderBase]: 4799/8752 cut-off events. [2023-08-27 06:06:41,978 INFO L125 PetriNetUnfolderBase]: For 346786/346786 co-relation queries the response was YES. [2023-08-27 06:06:42,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96702 conditions, 8752 events. 4799/8752 cut-off events. For 346786/346786 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 59349 event pairs, 1952 based on Foata normal form. 2/8754 useless extension candidates. Maximal degree in co-relation 96568. Up to 7885 conditions per place. [2023-08-27 06:06:42,100 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 754 selfloop transitions, 139 changer transitions 4/897 dead transitions. [2023-08-27 06:06:42,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 897 transitions, 31857 flow [2023-08-27 06:06:42,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 06:06:42,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 06:06:42,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1788 transitions. [2023-08-27 06:06:42,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3503134796238245 [2023-08-27 06:06:42,102 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1788 transitions. [2023-08-27 06:06:42,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1788 transitions. [2023-08-27 06:06:42,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:06:42,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1788 transitions. [2023-08-27 06:06:42,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 162.54545454545453) internal successors, (1788), 11 states have internal predecessors, (1788), 0 states have call successors, (0), 0 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-27 06:06:42,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:06:42,105 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:06:42,105 INFO L175 Difference]: Start difference. First operand has 521 places, 891 transitions, 30202 flow. Second operand 11 states and 1788 transitions. [2023-08-27 06:06:42,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 897 transitions, 31857 flow [2023-08-27 06:06:44,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 897 transitions, 31564 flow, removed 7 selfloop flow, removed 8 redundant places. [2023-08-27 06:06:44,372 INFO L231 Difference]: Finished difference. Result has 518 places, 884 transitions, 29936 flow [2023-08-27 06:06:44,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=29717, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=29936, PETRI_PLACES=518, PETRI_TRANSITIONS=884} [2023-08-27 06:06:44,373 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 482 predicate places. [2023-08-27 06:06:44,373 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 884 transitions, 29936 flow [2023-08-27 06:06:44,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:06:44,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:06:44,373 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:06:44,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 06:06:44,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:06:44,574 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:06:44,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:06:44,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1010303370, now seen corresponding path program 17 times [2023-08-27 06:06:44,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:06:44,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826130760] [2023-08-27 06:06:44,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:06:44,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:06:44,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:06:45,210 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:06:45,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:06:45,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826130760] [2023-08-27 06:06:45,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826130760] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:06:45,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673367534] [2023-08-27 06:06:45,210 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 06:06:45,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:06:45,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:06:45,211 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:06:45,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 06:06:45,535 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 06:06:45,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:06:45,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-27 06:06:45,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:06:45,705 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:06:45,705 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 63 [2023-08-27 06:06:45,802 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:45,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:06:45,959 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:06:45,960 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 149 treesize of output 177 [2023-08-27 06:06:46,161 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:46,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673367534] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:06:46,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:06:46,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10, 10] total 36 [2023-08-27 06:06:46,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056579827] [2023-08-27 06:06:46,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:06:46,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-27 06:06:46,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:06:46,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-27 06:06:46,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1125, Unknown=0, NotChecked=0, Total=1260 [2023-08-27 06:06:46,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 464 [2023-08-27 06:06:46,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 884 transitions, 29936 flow. Second operand has 36 states, 36 states have (on average 126.08333333333333) internal successors, (4539), 36 states have internal predecessors, (4539), 0 states have call successors, (0), 0 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-27 06:06:46,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:06:46,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 464 [2023-08-27 06:06:46,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:06:50,469 INFO L124 PetriNetUnfolderBase]: 4789/8730 cut-off events. [2023-08-27 06:06:50,470 INFO L125 PetriNetUnfolderBase]: For 342362/342362 co-relation queries the response was YES. [2023-08-27 06:06:50,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96412 conditions, 8730 events. 4789/8730 cut-off events. For 342362/342362 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 59464 event pairs, 303 based on Foata normal form. 2/8732 useless extension candidates. Maximal degree in co-relation 96278. Up to 1641 conditions per place. [2023-08-27 06:06:50,564 INFO L140 encePairwiseOnDemand]: 448/464 looper letters, 308 selfloop transitions, 623 changer transitions 15/946 dead transitions. [2023-08-27 06:06:50,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 946 transitions, 32156 flow [2023-08-27 06:06:50,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 06:06:50,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 06:06:50,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3624 transitions. [2023-08-27 06:06:50,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2789408866995074 [2023-08-27 06:06:50,566 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3624 transitions. [2023-08-27 06:06:50,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3624 transitions. [2023-08-27 06:06:50,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:06:50,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3624 transitions. [2023-08-27 06:06:50,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 129.42857142857142) internal successors, (3624), 28 states have internal predecessors, (3624), 0 states have call successors, (0), 0 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-27 06:06:50,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 464.0) internal successors, (13456), 29 states have internal predecessors, (13456), 0 states have call successors, (0), 0 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-27 06:06:50,574 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 464.0) internal successors, (13456), 29 states have internal predecessors, (13456), 0 states have call successors, (0), 0 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-27 06:06:50,574 INFO L175 Difference]: Start difference. First operand has 518 places, 884 transitions, 29936 flow. Second operand 28 states and 3624 transitions. [2023-08-27 06:06:50,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 946 transitions, 32156 flow [2023-08-27 06:06:52,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 946 transitions, 31826 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-08-27 06:06:52,480 INFO L231 Difference]: Finished difference. Result has 531 places, 876 transitions, 30591 flow [2023-08-27 06:06:52,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=29459, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=618, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=30591, PETRI_PLACES=531, PETRI_TRANSITIONS=876} [2023-08-27 06:06:52,480 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 495 predicate places. [2023-08-27 06:06:52,480 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 876 transitions, 30591 flow [2023-08-27 06:06:52,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 126.08333333333333) internal successors, (4539), 36 states have internal predecessors, (4539), 0 states have call successors, (0), 0 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-27 06:06:52,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:06:52,481 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:06:52,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 06:06:52,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:06:52,688 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:06:52,688 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:06:52,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1030779154, now seen corresponding path program 18 times [2023-08-27 06:06:52,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:06:52,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861921624] [2023-08-27 06:06:52,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:06:52,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:06:52,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:06:53,337 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:06:53,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:06:53,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861921624] [2023-08-27 06:06:53,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861921624] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:06:53,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493624983] [2023-08-27 06:06:53,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 06:06:53,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:06:53,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:06:53,339 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:06:53,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 06:06:53,632 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 06:06:53,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:06:53,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 06:06:53,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:06:53,966 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:06:53,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:06:54,409 INFO L322 Elim1Store]: treesize reduction 66, result has 79.8 percent of original size [2023-08-27 06:06:54,409 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 182 treesize of output 306 [2023-08-27 06:07:01,755 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:07:01,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493624983] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:07:01,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:07:01,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 9] total 35 [2023-08-27 06:07:01,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389347769] [2023-08-27 06:07:01,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:07:01,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 06:07:01,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:07:01,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 06:07:01,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1006, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 06:07:01,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 464 [2023-08-27 06:07:01,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 876 transitions, 30591 flow. Second operand has 35 states, 35 states have (on average 129.82857142857142) internal successors, (4544), 35 states have internal predecessors, (4544), 0 states have call successors, (0), 0 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-27 06:07:01,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:07:01,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 464 [2023-08-27 06:07:01,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:07:05,240 INFO L124 PetriNetUnfolderBase]: 4663/8518 cut-off events. [2023-08-27 06:07:05,241 INFO L125 PetriNetUnfolderBase]: For 358766/358766 co-relation queries the response was YES. [2023-08-27 06:07:05,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97141 conditions, 8518 events. 4663/8518 cut-off events. For 358766/358766 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 57764 event pairs, 395 based on Foata normal form. 66/8584 useless extension candidates. Maximal degree in co-relation 97024. Up to 2849 conditions per place. [2023-08-27 06:07:05,353 INFO L140 encePairwiseOnDemand]: 446/464 looper letters, 445 selfloop transitions, 496 changer transitions 0/941 dead transitions. [2023-08-27 06:07:05,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 941 transitions, 32691 flow [2023-08-27 06:07:05,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 06:07:05,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 06:07:05,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3091 transitions. [2023-08-27 06:07:05,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.289636431784108 [2023-08-27 06:07:05,355 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3091 transitions. [2023-08-27 06:07:05,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3091 transitions. [2023-08-27 06:07:05,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:07:05,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3091 transitions. [2023-08-27 06:07:05,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 134.3913043478261) internal successors, (3091), 23 states have internal predecessors, (3091), 0 states have call successors, (0), 0 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-27 06:07:05,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 464.0) internal successors, (11136), 24 states have internal predecessors, (11136), 0 states have call successors, (0), 0 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-27 06:07:05,362 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 464.0) internal successors, (11136), 24 states have internal predecessors, (11136), 0 states have call successors, (0), 0 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-27 06:07:05,362 INFO L175 Difference]: Start difference. First operand has 531 places, 876 transitions, 30591 flow. Second operand 23 states and 3091 transitions. [2023-08-27 06:07:05,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 941 transitions, 32691 flow [2023-08-27 06:07:07,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 941 transitions, 30708 flow, removed 46 selfloop flow, removed 20 redundant places. [2023-08-27 06:07:07,541 INFO L231 Difference]: Finished difference. Result has 520 places, 866 transitions, 29278 flow [2023-08-27 06:07:07,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=28263, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=495, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=29278, PETRI_PLACES=520, PETRI_TRANSITIONS=866} [2023-08-27 06:07:07,541 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 484 predicate places. [2023-08-27 06:07:07,541 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 866 transitions, 29278 flow [2023-08-27 06:07:07,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 129.82857142857142) internal successors, (4544), 35 states have internal predecessors, (4544), 0 states have call successors, (0), 0 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-27 06:07:07,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:07:07,542 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:07:07,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-27 06:07:07,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2023-08-27 06:07:07,743 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:07:07,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:07:07,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1425395920, now seen corresponding path program 19 times [2023-08-27 06:07:07,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:07:07,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10394170] [2023-08-27 06:07:07,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:07:07,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:07:07,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:07:08,392 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:07:08,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:07:08,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10394170] [2023-08-27 06:07:08,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10394170] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:07:08,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091571610] [2023-08-27 06:07:08,392 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 06:07:08,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:07:08,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:07:08,393 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:07:08,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 06:07:08,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:07:08,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 06:07:08,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:07:08,998 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:07:08,998 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:07:08,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091571610] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:07:08,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:07:08,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 27 [2023-08-27 06:07:08,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543841197] [2023-08-27 06:07:08,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:07:08,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:07:08,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:07:08,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:07:08,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2023-08-27 06:07:09,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 464 [2023-08-27 06:07:09,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 866 transitions, 29278 flow. Second operand has 12 states, 12 states have (on average 149.0) internal successors, (1788), 12 states have internal predecessors, (1788), 0 states have call successors, (0), 0 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-27 06:07:09,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:07:09,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 464 [2023-08-27 06:07:09,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:07:11,855 INFO L124 PetriNetUnfolderBase]: 4635/8410 cut-off events. [2023-08-27 06:07:11,855 INFO L125 PetriNetUnfolderBase]: For 326960/326960 co-relation queries the response was YES. [2023-08-27 06:07:11,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94226 conditions, 8410 events. 4635/8410 cut-off events. For 326960/326960 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 56384 event pairs, 450 based on Foata normal form. 2/8412 useless extension candidates. Maximal degree in co-relation 94112. Up to 3282 conditions per place. [2023-08-27 06:07:11,950 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 557 selfloop transitions, 325 changer transitions 2/884 dead transitions. [2023-08-27 06:07:11,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 884 transitions, 30961 flow [2023-08-27 06:07:11,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 06:07:11,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 06:07:11,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1693 transitions. [2023-08-27 06:07:11,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3317006269592476 [2023-08-27 06:07:11,952 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1693 transitions. [2023-08-27 06:07:11,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1693 transitions. [2023-08-27 06:07:11,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:07:11,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1693 transitions. [2023-08-27 06:07:11,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 153.9090909090909) internal successors, (1693), 11 states have internal predecessors, (1693), 0 states have call successors, (0), 0 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-27 06:07:11,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:07:11,955 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:07:11,955 INFO L175 Difference]: Start difference. First operand has 520 places, 866 transitions, 29278 flow. Second operand 11 states and 1693 transitions. [2023-08-27 06:07:11,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 884 transitions, 30961 flow [2023-08-27 06:07:14,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 884 transitions, 30619 flow, removed 47 selfloop flow, removed 13 redundant places. [2023-08-27 06:07:14,128 INFO L231 Difference]: Finished difference. Result has 514 places, 859 transitions, 29333 flow [2023-08-27 06:07:14,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=28715, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=29333, PETRI_PLACES=514, PETRI_TRANSITIONS=859} [2023-08-27 06:07:14,128 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 478 predicate places. [2023-08-27 06:07:14,128 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 859 transitions, 29333 flow [2023-08-27 06:07:14,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 149.0) internal successors, (1788), 12 states have internal predecessors, (1788), 0 states have call successors, (0), 0 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-27 06:07:14,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:07:14,129 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:07:14,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-27 06:07:14,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2023-08-27 06:07:14,329 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:07:14,329 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:07:14,329 INFO L85 PathProgramCache]: Analyzing trace with hash 894784362, now seen corresponding path program 20 times [2023-08-27 06:07:14,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:07:14,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113914888] [2023-08-27 06:07:14,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:07:14,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:07:14,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:07:15,358 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 06:07:15,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:07:15,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113914888] [2023-08-27 06:07:15,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113914888] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:07:15,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959779143] [2023-08-27 06:07:15,359 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:07:15,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:07:15,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:07:15,360 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:07:15,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 06:07:15,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:07:15,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:07:15,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-27 06:07:15,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:07:15,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:07:15,869 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 06:07:16,094 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:07:16,094 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:07:16,545 INFO L322 Elim1Store]: treesize reduction 11, result has 90.4 percent of original size [2023-08-27 06:07:16,546 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 148 treesize of output 210 [2023-08-27 06:07:16,563 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:07:16,564 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 104 treesize of output 119 [2023-08-27 06:07:16,570 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 84 [2023-08-27 06:07:18,417 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:07:18,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959779143] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:07:18,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:07:18,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12, 11] total 41 [2023-08-27 06:07:18,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64712913] [2023-08-27 06:07:18,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:07:18,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-08-27 06:07:18,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:07:18,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-08-27 06:07:18,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1556, Unknown=10, NotChecked=0, Total=1722 [2023-08-27 06:07:18,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 464 [2023-08-27 06:07:18,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 859 transitions, 29333 flow. Second operand has 42 states, 42 states have (on average 116.85714285714286) internal successors, (4908), 42 states have internal predecessors, (4908), 0 states have call successors, (0), 0 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-27 06:07:18,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:07:18,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 464 [2023-08-27 06:07:18,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:07:32,774 WARN L234 SmtUtils]: Spent 12.10s on a formula simplification. DAG size of input: 51 DAG size of output: 46 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 06:07:44,088 WARN L234 SmtUtils]: Spent 10.74s on a formula simplification. DAG size of input: 57 DAG size of output: 46 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 06:07:52,386 INFO L124 PetriNetUnfolderBase]: 11644/21151 cut-off events. [2023-08-27 06:07:52,386 INFO L125 PetriNetUnfolderBase]: For 827038/827038 co-relation queries the response was YES. [2023-08-27 06:07:52,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234598 conditions, 21151 events. 11644/21151 cut-off events. For 827038/827038 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 166802 event pairs, 668 based on Foata normal form. 167/21318 useless extension candidates. Maximal degree in co-relation 234487. Up to 3889 conditions per place. [2023-08-27 06:07:52,651 INFO L140 encePairwiseOnDemand]: 446/464 looper letters, 953 selfloop transitions, 1291 changer transitions 14/2258 dead transitions. [2023-08-27 06:07:52,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 2258 transitions, 73933 flow [2023-08-27 06:07:52,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-08-27 06:07:52,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2023-08-27 06:07:52,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 8623 transitions. [2023-08-27 06:07:52,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2617472073822244 [2023-08-27 06:07:52,657 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 8623 transitions. [2023-08-27 06:07:52,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 8623 transitions. [2023-08-27 06:07:52,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:07:52,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 8623 transitions. [2023-08-27 06:07:52,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 121.45070422535211) internal successors, (8623), 71 states have internal predecessors, (8623), 0 states have call successors, (0), 0 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-27 06:07:52,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 464.0) internal successors, (33408), 72 states have internal predecessors, (33408), 0 states have call successors, (0), 0 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-27 06:07:52,678 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 464.0) internal successors, (33408), 72 states have internal predecessors, (33408), 0 states have call successors, (0), 0 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-27 06:07:52,678 INFO L175 Difference]: Start difference. First operand has 514 places, 859 transitions, 29333 flow. Second operand 71 states and 8623 transitions. [2023-08-27 06:07:52,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 2258 transitions, 73933 flow [2023-08-27 06:08:00,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 2258 transitions, 72381 flow, removed 3 selfloop flow, removed 11 redundant places. [2023-08-27 06:08:00,712 INFO L231 Difference]: Finished difference. Result has 598 places, 1632 transitions, 59947 flow [2023-08-27 06:08:00,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=28670, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=529, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=59947, PETRI_PLACES=598, PETRI_TRANSITIONS=1632} [2023-08-27 06:08:00,713 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 562 predicate places. [2023-08-27 06:08:00,713 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 1632 transitions, 59947 flow [2023-08-27 06:08:00,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 116.85714285714286) internal successors, (4908), 42 states have internal predecessors, (4908), 0 states have call successors, (0), 0 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-27 06:08:00,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:08:00,714 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:08:00,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 06:08:00,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2023-08-27 06:08:00,915 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:08:00,916 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:08:00,916 INFO L85 PathProgramCache]: Analyzing trace with hash -223419362, now seen corresponding path program 21 times [2023-08-27 06:08:00,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:08:00,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072522386] [2023-08-27 06:08:00,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:08:00,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:08:00,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:08:02,061 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 06:08:02,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:08:02,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072522386] [2023-08-27 06:08:02,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072522386] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:08:02,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658738197] [2023-08-27 06:08:02,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 06:08:02,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:08:02,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:08:02,062 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:08:02,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 06:08:02,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 06:08:02,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:08:02,373 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-27 06:08:02,374 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:08:02,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:08:02,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:08:02,879 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 06:08:02,879 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 06:08:03,013 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:08:03,013 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:08:03,484 INFO L322 Elim1Store]: treesize reduction 11, result has 84.1 percent of original size [2023-08-27 06:08:03,484 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 176 treesize of output 169 [2023-08-27 06:08:03,494 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:08:03,494 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 106 [2023-08-27 06:08:03,505 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:08:03,505 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 97 treesize of output 98 [2023-08-27 06:08:03,925 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:08:03,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658738197] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:08:03,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:08:03,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 13, 13] total 43 [2023-08-27 06:08:03,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880754535] [2023-08-27 06:08:03,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:08:03,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-08-27 06:08:03,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:08:03,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-08-27 06:08:03,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1658, Unknown=6, NotChecked=0, Total=1892 [2023-08-27 06:08:03,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 464 [2023-08-27 06:08:03,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 1632 transitions, 59947 flow. Second operand has 44 states, 44 states have (on average 117.68181818181819) internal successors, (5178), 44 states have internal predecessors, (5178), 0 states have call successors, (0), 0 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-27 06:08:03,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:08:03,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 464 [2023-08-27 06:08:03,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:08:16,269 INFO L124 PetriNetUnfolderBase]: 11135/20265 cut-off events. [2023-08-27 06:08:16,270 INFO L125 PetriNetUnfolderBase]: For 870934/870934 co-relation queries the response was YES. [2023-08-27 06:08:16,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227147 conditions, 20265 events. 11135/20265 cut-off events. For 870934/870934 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 159766 event pairs, 466 based on Foata normal form. 588/20853 useless extension candidates. Maximal degree in co-relation 227009. Up to 4035 conditions per place. [2023-08-27 06:08:16,532 INFO L140 encePairwiseOnDemand]: 450/464 looper letters, 1008 selfloop transitions, 1055 changer transitions 2/2065 dead transitions. [2023-08-27 06:08:16,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 2065 transitions, 74324 flow [2023-08-27 06:08:16,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-27 06:08:16,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-08-27 06:08:16,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 6062 transitions. [2023-08-27 06:08:16,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2612931034482759 [2023-08-27 06:08:16,536 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 6062 transitions. [2023-08-27 06:08:16,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 6062 transitions. [2023-08-27 06:08:16,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:08:16,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 6062 transitions. [2023-08-27 06:08:16,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 121.24) internal successors, (6062), 50 states have internal predecessors, (6062), 0 states have call successors, (0), 0 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-27 06:08:16,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 464.0) internal successors, (23664), 51 states have internal predecessors, (23664), 0 states have call successors, (0), 0 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-27 06:08:16,678 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 464.0) internal successors, (23664), 51 states have internal predecessors, (23664), 0 states have call successors, (0), 0 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-27 06:08:16,678 INFO L175 Difference]: Start difference. First operand has 598 places, 1632 transitions, 59947 flow. Second operand 50 states and 6062 transitions. [2023-08-27 06:08:16,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 2065 transitions, 74324 flow [2023-08-27 06:08:26,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 2065 transitions, 73713 flow, removed 237 selfloop flow, removed 6 redundant places. [2023-08-27 06:08:26,942 INFO L231 Difference]: Finished difference. Result has 644 places, 1665 transitions, 63215 flow [2023-08-27 06:08:26,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=57289, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=962, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=63215, PETRI_PLACES=644, PETRI_TRANSITIONS=1665} [2023-08-27 06:08:26,943 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 608 predicate places. [2023-08-27 06:08:26,943 INFO L495 AbstractCegarLoop]: Abstraction has has 644 places, 1665 transitions, 63215 flow [2023-08-27 06:08:26,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 117.68181818181819) internal successors, (5178), 44 states have internal predecessors, (5178), 0 states have call successors, (0), 0 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-27 06:08:26,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:08:26,944 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:08:26,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-27 06:08:27,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2023-08-27 06:08:27,150 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:08:27,150 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:08:27,150 INFO L85 PathProgramCache]: Analyzing trace with hash -260986200, now seen corresponding path program 22 times [2023-08-27 06:08:27,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:08:27,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128603159] [2023-08-27 06:08:27,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:08:27,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:08:27,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:08:27,657 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:08:27,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:08:27,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128603159] [2023-08-27 06:08:27,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128603159] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:08:27,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489825846] [2023-08-27 06:08:27,658 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:08:27,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:08:27,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:08:27,659 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:08:27,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-27 06:08:27,966 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:08:27,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:08:27,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 06:08:27,968 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:08:28,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:08:28,084 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 06:08:28,268 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:08:28,268 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:08:28,498 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse0 (+ c_~scoreB~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4)))) (and (or (forall ((~scoreB~0.base Int) (v_ArrVal_5025 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_5025) ~scoreB~0.base) .cse0) |c_thread1Thread1of1ForFork0_#t~mem3#1|)) (not (= c_~isNullA~0 0))) (forall ((~scoreB~0.base Int) (v_ArrVal_5025 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_5025))) (let ((.cse2 (select .cse1 ~scoreB~0.base))) (or (<= (select (select .cse1 c_~scoreA~0.base) c_~scoreA~0.offset) (select .cse2 c_~scoreB~0.offset)) (< (select .cse2 .cse0) |c_thread1Thread1of1ForFork0_#t~mem3#1|))))))) is different from false [2023-08-27 06:08:28,589 INFO L322 Elim1Store]: treesize reduction 11, result has 90.4 percent of original size [2023-08-27 06:08:28,589 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 142 treesize of output 204 [2023-08-27 06:08:28,610 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:08:28,610 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 98 treesize of output 113 [2023-08-27 06:08:28,618 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 78 [2023-08-27 06:08:30,124 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:08:30,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489825846] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:08:30,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:08:30,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 34 [2023-08-27 06:08:30,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063620378] [2023-08-27 06:08:30,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:08:30,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 06:08:30,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:08:30,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 06:08:30,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=999, Unknown=1, NotChecked=64, Total=1190 [2023-08-27 06:08:30,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 464 [2023-08-27 06:08:30,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 1665 transitions, 63215 flow. Second operand has 35 states, 35 states have (on average 143.05714285714285) internal successors, (5007), 35 states have internal predecessors, (5007), 0 states have call successors, (0), 0 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-27 06:08:30,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:08:30,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 464 [2023-08-27 06:08:30,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:08:44,704 INFO L124 PetriNetUnfolderBase]: 11901/21773 cut-off events. [2023-08-27 06:08:44,704 INFO L125 PetriNetUnfolderBase]: For 954564/954564 co-relation queries the response was YES. [2023-08-27 06:08:44,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 246591 conditions, 21773 events. 11901/21773 cut-off events. For 954564/954564 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 173822 event pairs, 1472 based on Foata normal form. 194/21967 useless extension candidates. Maximal degree in co-relation 246449. Up to 5057 conditions per place. [2023-08-27 06:08:45,025 INFO L140 encePairwiseOnDemand]: 450/464 looper letters, 581 selfloop transitions, 1268 changer transitions 0/1849 dead transitions. [2023-08-27 06:08:45,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 1849 transitions, 69938 flow [2023-08-27 06:08:45,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 06:08:45,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 06:08:45,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4138 transitions. [2023-08-27 06:08:45,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3185036945812808 [2023-08-27 06:08:45,028 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4138 transitions. [2023-08-27 06:08:45,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4138 transitions. [2023-08-27 06:08:45,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:08:45,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4138 transitions. [2023-08-27 06:08:45,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 147.78571428571428) internal successors, (4138), 28 states have internal predecessors, (4138), 0 states have call successors, (0), 0 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-27 06:08:45,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 464.0) internal successors, (13456), 29 states have internal predecessors, (13456), 0 states have call successors, (0), 0 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-27 06:08:45,036 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 464.0) internal successors, (13456), 29 states have internal predecessors, (13456), 0 states have call successors, (0), 0 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-27 06:08:45,036 INFO L175 Difference]: Start difference. First operand has 644 places, 1665 transitions, 63215 flow. Second operand 28 states and 4138 transitions. [2023-08-27 06:08:45,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 1849 transitions, 69938 flow [2023-08-27 06:08:57,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 1849 transitions, 68393 flow, removed 196 selfloop flow, removed 29 redundant places. [2023-08-27 06:08:57,170 INFO L231 Difference]: Finished difference. Result has 646 places, 1722 transitions, 66929 flow [2023-08-27 06:08:57,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=60334, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=66929, PETRI_PLACES=646, PETRI_TRANSITIONS=1722} [2023-08-27 06:08:57,171 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 610 predicate places. [2023-08-27 06:08:57,171 INFO L495 AbstractCegarLoop]: Abstraction has has 646 places, 1722 transitions, 66929 flow [2023-08-27 06:08:57,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 143.05714285714285) internal successors, (5007), 35 states have internal predecessors, (5007), 0 states have call successors, (0), 0 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-27 06:08:57,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:08:57,172 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:08:57,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-08-27 06:08:57,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2023-08-27 06:08:57,379 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:08:57,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:08:57,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1129487616, now seen corresponding path program 23 times [2023-08-27 06:08:57,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:08:57,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182021463] [2023-08-27 06:08:57,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:08:57,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:08:57,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:08:57,882 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:08:57,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:08:57,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182021463] [2023-08-27 06:08:57,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182021463] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:08:57,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423180686] [2023-08-27 06:08:57,883 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 06:08:57,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:08:57,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:08:57,884 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:08:57,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-27 06:08:58,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 06:08:58,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:08:58,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 54 conjunts are in the unsatisfiable core [2023-08-27 06:08:58,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:08:58,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:08:58,475 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 06:08:58,714 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:08:58,715 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:08:59,229 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:08:59,230 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 176 [2023-08-27 06:08:59,248 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:08:59,249 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 104 treesize of output 119 [2023-08-27 06:08:59,255 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 84 [2023-08-27 06:09:00,591 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:09:00,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423180686] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:09:00,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:09:00,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 38 [2023-08-27 06:09:00,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571277002] [2023-08-27 06:09:00,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:09:00,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-08-27 06:09:00,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:09:00,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-08-27 06:09:00,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1307, Unknown=2, NotChecked=0, Total=1482 [2023-08-27 06:09:00,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 464 [2023-08-27 06:09:00,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 1722 transitions, 66929 flow. Second operand has 39 states, 39 states have (on average 139.84615384615384) internal successors, (5454), 39 states have internal predecessors, (5454), 0 states have call successors, (0), 0 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-27 06:09:00,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:09:00,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 464 [2023-08-27 06:09:00,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:09:15,952 INFO L124 PetriNetUnfolderBase]: 12575/22955 cut-off events. [2023-08-27 06:09:15,952 INFO L125 PetriNetUnfolderBase]: For 1061892/1061892 co-relation queries the response was YES. [2023-08-27 06:09:16,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265832 conditions, 22955 events. 12575/22955 cut-off events. For 1061892/1061892 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 185042 event pairs, 1058 based on Foata normal form. 232/23187 useless extension candidates. Maximal degree in co-relation 265691. Up to 6044 conditions per place. [2023-08-27 06:09:16,277 INFO L140 encePairwiseOnDemand]: 449/464 looper letters, 488 selfloop transitions, 1447 changer transitions 0/1935 dead transitions. [2023-08-27 06:09:16,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 1935 transitions, 74323 flow [2023-08-27 06:09:16,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 06:09:16,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 06:09:16,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 5892 transitions. [2023-08-27 06:09:16,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30971404541631625 [2023-08-27 06:09:16,281 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 5892 transitions. [2023-08-27 06:09:16,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 5892 transitions. [2023-08-27 06:09:16,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:09:16,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 5892 transitions. [2023-08-27 06:09:16,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 143.70731707317074) internal successors, (5892), 41 states have internal predecessors, (5892), 0 states have call successors, (0), 0 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-27 06:09:16,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 464.0) internal successors, (19488), 42 states have internal predecessors, (19488), 0 states have call successors, (0), 0 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-27 06:09:16,293 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 464.0) internal successors, (19488), 42 states have internal predecessors, (19488), 0 states have call successors, (0), 0 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-27 06:09:16,293 INFO L175 Difference]: Start difference. First operand has 646 places, 1722 transitions, 66929 flow. Second operand 41 states and 5892 transitions. [2023-08-27 06:09:16,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 1935 transitions, 74323 flow [2023-08-27 06:09:29,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 1935 transitions, 72864 flow, removed 57 selfloop flow, removed 17 redundant places. [2023-08-27 06:09:29,524 INFO L231 Difference]: Finished difference. Result has 674 places, 1809 transitions, 71231 flow [2023-08-27 06:09:29,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=64130, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=71231, PETRI_PLACES=674, PETRI_TRANSITIONS=1809} [2023-08-27 06:09:29,525 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 638 predicate places. [2023-08-27 06:09:29,526 INFO L495 AbstractCegarLoop]: Abstraction has has 674 places, 1809 transitions, 71231 flow [2023-08-27 06:09:29,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 139.84615384615384) internal successors, (5454), 39 states have internal predecessors, (5454), 0 states have call successors, (0), 0 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-27 06:09:29,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:09:29,526 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:09:29,535 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-08-27 06:09:29,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2023-08-27 06:09:29,733 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:09:29,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:09:29,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1258120144, now seen corresponding path program 24 times [2023-08-27 06:09:29,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:09:29,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968259741] [2023-08-27 06:09:29,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:09:29,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:09:29,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:09:30,191 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:09:30,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:09:30,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968259741] [2023-08-27 06:09:30,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968259741] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:09:30,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:09:30,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-27 06:09:30,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210528124] [2023-08-27 06:09:30,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:09:30,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:09:30,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:09:30,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:09:30,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:09:30,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 464 [2023-08-27 06:09:30,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 1809 transitions, 71231 flow. Second operand has 13 states, 13 states have (on average 154.84615384615384) internal successors, (2013), 13 states have internal predecessors, (2013), 0 states have call successors, (0), 0 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-27 06:09:30,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:09:30,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 464 [2023-08-27 06:09:30,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:09:42,741 INFO L124 PetriNetUnfolderBase]: 12559/22923 cut-off events. [2023-08-27 06:09:42,741 INFO L125 PetriNetUnfolderBase]: For 1117755/1117755 co-relation queries the response was YES. [2023-08-27 06:09:42,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276468 conditions, 22923 events. 12559/22923 cut-off events. For 1117755/1117755 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 184766 event pairs, 4949 based on Foata normal form. 4/22927 useless extension candidates. Maximal degree in co-relation 276324. Up to 21200 conditions per place. [2023-08-27 06:09:43,110 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 1405 selfloop transitions, 419 changer transitions 3/1827 dead transitions. [2023-08-27 06:09:43,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 1827 transitions, 74919 flow [2023-08-27 06:09:43,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:09:43,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:09:43,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2064 transitions. [2023-08-27 06:09:43,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3421750663129973 [2023-08-27 06:09:43,112 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2064 transitions. [2023-08-27 06:09:43,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2064 transitions. [2023-08-27 06:09:43,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:09:43,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2064 transitions. [2023-08-27 06:09:43,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 158.76923076923077) internal successors, (2064), 13 states have internal predecessors, (2064), 0 states have call successors, (0), 0 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-27 06:09:43,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:09:43,116 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:09:43,116 INFO L175 Difference]: Start difference. First operand has 674 places, 1809 transitions, 71231 flow. Second operand 13 states and 2064 transitions. [2023-08-27 06:09:43,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 1827 transitions, 74919 flow [2023-08-27 06:09:58,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 1827 transitions, 73573 flow, removed 75 selfloop flow, removed 21 redundant places. [2023-08-27 06:09:58,246 INFO L231 Difference]: Finished difference. Result has 665 places, 1803 transitions, 70436 flow [2023-08-27 06:09:58,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=69673, PETRI_DIFFERENCE_MINUEND_PLACES=653, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=419, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=70436, PETRI_PLACES=665, PETRI_TRANSITIONS=1803} [2023-08-27 06:09:58,247 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 629 predicate places. [2023-08-27 06:09:58,247 INFO L495 AbstractCegarLoop]: Abstraction has has 665 places, 1803 transitions, 70436 flow [2023-08-27 06:09:58,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 154.84615384615384) internal successors, (2013), 13 states have internal predecessors, (2013), 0 states have call successors, (0), 0 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-27 06:09:58,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:09:58,247 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:09:58,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2023-08-27 06:09:58,247 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:09:58,247 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:09:58,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1182570474, now seen corresponding path program 25 times [2023-08-27 06:09:58,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:09:58,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204209587] [2023-08-27 06:09:58,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:09:58,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:09:58,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:09:58,638 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:09:58,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:09:58,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204209587] [2023-08-27 06:09:58,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204209587] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:09:58,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238415846] [2023-08-27 06:09:58,638 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 06:09:58,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:09:58,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:09:58,639 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:09:58,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-27 06:09:58,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:09:58,958 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 54 conjunts are in the unsatisfiable core [2023-08-27 06:09:58,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:09:59,163 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 06:09:59,311 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 06:09:59,311 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 33 [2023-08-27 06:09:59,378 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:09:59,378 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:09:59,683 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:09:59,684 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 176 treesize of output 196 [2023-08-27 06:09:59,720 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:09:59,721 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 152 [2023-08-27 06:10:01,248 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:10:01,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238415846] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:10:01,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:10:01,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 11] total 33 [2023-08-27 06:10:01,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700464963] [2023-08-27 06:10:01,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:10:01,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-08-27 06:10:01,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:10:01,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-08-27 06:10:01,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=973, Unknown=0, NotChecked=0, Total=1122 [2023-08-27 06:10:01,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 464 [2023-08-27 06:10:01,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 1803 transitions, 70436 flow. Second operand has 34 states, 34 states have (on average 142.91176470588235) internal successors, (4859), 34 states have internal predecessors, (4859), 0 states have call successors, (0), 0 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-27 06:10:01,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:10:01,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 464 [2023-08-27 06:10:01,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:10:16,411 INFO L124 PetriNetUnfolderBase]: 13055/23951 cut-off events. [2023-08-27 06:10:16,411 INFO L125 PetriNetUnfolderBase]: For 1127365/1127365 co-relation queries the response was YES. [2023-08-27 06:10:16,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282410 conditions, 23951 events. 13055/23951 cut-off events. For 1127365/1127365 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 195899 event pairs, 1388 based on Foata normal form. 12/23963 useless extension candidates. Maximal degree in co-relation 282271. Up to 6040 conditions per place. [2023-08-27 06:10:16,741 INFO L140 encePairwiseOnDemand]: 450/464 looper letters, 763 selfloop transitions, 1213 changer transitions 16/1992 dead transitions. [2023-08-27 06:10:16,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 1992 transitions, 77216 flow [2023-08-27 06:10:16,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 06:10:16,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 06:10:16,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5868 transitions. [2023-08-27 06:10:16,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3161637931034483 [2023-08-27 06:10:16,745 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5868 transitions. [2023-08-27 06:10:16,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5868 transitions. [2023-08-27 06:10:16,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:10:16,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5868 transitions. [2023-08-27 06:10:16,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 146.7) internal successors, (5868), 40 states have internal predecessors, (5868), 0 states have call successors, (0), 0 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-27 06:10:16,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 464.0) internal successors, (19024), 41 states have internal predecessors, (19024), 0 states have call successors, (0), 0 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-27 06:10:16,756 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 464.0) internal successors, (19024), 41 states have internal predecessors, (19024), 0 states have call successors, (0), 0 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-27 06:10:16,756 INFO L175 Difference]: Start difference. First operand has 665 places, 1803 transitions, 70436 flow. Second operand 40 states and 5868 transitions. [2023-08-27 06:10:16,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 1992 transitions, 77216 flow [2023-08-27 06:10:31,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 691 places, 1992 transitions, 76364 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-08-27 06:10:31,450 INFO L231 Difference]: Finished difference. Result has 697 places, 1853 transitions, 73686 flow [2023-08-27 06:10:31,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=69584, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=73686, PETRI_PLACES=697, PETRI_TRANSITIONS=1853} [2023-08-27 06:10:31,451 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 661 predicate places. [2023-08-27 06:10:31,452 INFO L495 AbstractCegarLoop]: Abstraction has has 697 places, 1853 transitions, 73686 flow [2023-08-27 06:10:31,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 142.91176470588235) internal successors, (4859), 34 states have internal predecessors, (4859), 0 states have call successors, (0), 0 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-27 06:10:31,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:10:31,452 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:10:31,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-27 06:10:31,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2023-08-27 06:10:31,659 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:10:31,659 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:10:31,659 INFO L85 PathProgramCache]: Analyzing trace with hash -859312810, now seen corresponding path program 26 times [2023-08-27 06:10:31,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:10:31,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071894355] [2023-08-27 06:10:31,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:10:31,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:10:31,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:10:32,192 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:10:32,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:10:32,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071894355] [2023-08-27 06:10:32,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071894355] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:10:32,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:10:32,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-27 06:10:32,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833441057] [2023-08-27 06:10:32,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:10:32,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:10:32,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:10:32,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:10:32,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:10:32,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:10:32,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 697 places, 1853 transitions, 73686 flow. Second operand has 13 states, 13 states have (on average 150.84615384615384) internal successors, (1961), 13 states have internal predecessors, (1961), 0 states have call successors, (0), 0 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-27 06:10:32,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:10:32,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:10:32,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:10:44,950 INFO L124 PetriNetUnfolderBase]: 13023/23835 cut-off events. [2023-08-27 06:10:44,950 INFO L125 PetriNetUnfolderBase]: For 1186031/1186031 co-relation queries the response was YES. [2023-08-27 06:10:45,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288930 conditions, 23835 events. 13023/23835 cut-off events. For 1186031/1186031 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 193958 event pairs, 5095 based on Foata normal form. 8/23843 useless extension candidates. Maximal degree in co-relation 288785. Up to 22126 conditions per place. [2023-08-27 06:10:45,300 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 1456 selfloop transitions, 398 changer transitions 18/1872 dead transitions. [2023-08-27 06:10:45,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 704 places, 1872 transitions, 77480 flow [2023-08-27 06:10:45,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:10:45,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:10:45,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2009 transitions. [2023-08-27 06:10:45,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33305702917771884 [2023-08-27 06:10:45,302 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2009 transitions. [2023-08-27 06:10:45,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2009 transitions. [2023-08-27 06:10:45,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:10:45,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2009 transitions. [2023-08-27 06:10:45,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 154.53846153846155) internal successors, (2009), 13 states have internal predecessors, (2009), 0 states have call successors, (0), 0 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-27 06:10:45,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:10:45,306 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:10:45,306 INFO L175 Difference]: Start difference. First operand has 697 places, 1853 transitions, 73686 flow. Second operand 13 states and 2009 transitions. [2023-08-27 06:10:45,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 704 places, 1872 transitions, 77480 flow [2023-08-27 06:11:00,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 1872 transitions, 76839 flow, removed 28 selfloop flow, removed 19 redundant places. [2023-08-27 06:11:00,446 INFO L231 Difference]: Finished difference. Result has 686 places, 1835 transitions, 73276 flow [2023-08-27 06:11:00,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=72821, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=73276, PETRI_PLACES=686, PETRI_TRANSITIONS=1835} [2023-08-27 06:11:00,447 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 650 predicate places. [2023-08-27 06:11:00,447 INFO L495 AbstractCegarLoop]: Abstraction has has 686 places, 1835 transitions, 73276 flow [2023-08-27 06:11:00,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.84615384615384) internal successors, (1961), 13 states have internal predecessors, (1961), 0 states have call successors, (0), 0 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-27 06:11:00,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:11:00,448 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:11:00,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2023-08-27 06:11:00,448 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:11:00,448 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:11:00,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1149753780, now seen corresponding path program 27 times [2023-08-27 06:11:00,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:11:00,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216059990] [2023-08-27 06:11:00,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:11:00,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:11:00,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:11:00,870 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:11:00,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:11:00,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216059990] [2023-08-27 06:11:00,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216059990] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:11:00,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965077804] [2023-08-27 06:11:00,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 06:11:00,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:11:00,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:11:00,872 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:11:00,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-27 06:11:01,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 06:11:01,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:11:01,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 06:11:01,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:11:01,444 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:11:01,444 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:11:01,781 INFO L322 Elim1Store]: treesize reduction 22, result has 88.0 percent of original size [2023-08-27 06:11:01,781 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 187 [2023-08-27 06:11:02,421 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:11:02,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965077804] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:11:02,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:11:02,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 9] total 32 [2023-08-27 06:11:02,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695405860] [2023-08-27 06:11:02,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:11:02,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 06:11:02,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:11:02,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 06:11:02,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2023-08-27 06:11:02,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 464 [2023-08-27 06:11:02,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 1835 transitions, 73276 flow. Second operand has 32 states, 32 states have (on average 147.25) internal successors, (4712), 32 states have internal predecessors, (4712), 0 states have call successors, (0), 0 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-27 06:11:02,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:11:02,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 464 [2023-08-27 06:11:02,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:11:16,921 INFO L124 PetriNetUnfolderBase]: 13249/24503 cut-off events. [2023-08-27 06:11:16,922 INFO L125 PetriNetUnfolderBase]: For 1226863/1226863 co-relation queries the response was YES. [2023-08-27 06:11:17,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292849 conditions, 24503 events. 13249/24503 cut-off events. For 1226863/1226863 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 203306 event pairs, 2002 based on Foata normal form. 210/24713 useless extension candidates. Maximal degree in co-relation 292707. Up to 8229 conditions per place. [2023-08-27 06:11:17,273 INFO L140 encePairwiseOnDemand]: 448/464 looper letters, 849 selfloop transitions, 1141 changer transitions 7/1997 dead transitions. [2023-08-27 06:11:17,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 1997 transitions, 79387 flow [2023-08-27 06:11:17,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-27 06:11:17,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-27 06:11:17,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 6341 transitions. [2023-08-27 06:11:17,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3253797208538588 [2023-08-27 06:11:17,276 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 6341 transitions. [2023-08-27 06:11:17,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 6341 transitions. [2023-08-27 06:11:17,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:11:17,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 6341 transitions. [2023-08-27 06:11:17,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 150.97619047619048) internal successors, (6341), 42 states have internal predecessors, (6341), 0 states have call successors, (0), 0 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-27 06:11:17,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 464.0) internal successors, (19952), 43 states have internal predecessors, (19952), 0 states have call successors, (0), 0 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-27 06:11:17,288 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 464.0) internal successors, (19952), 43 states have internal predecessors, (19952), 0 states have call successors, (0), 0 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-27 06:11:17,288 INFO L175 Difference]: Start difference. First operand has 686 places, 1835 transitions, 73276 flow. Second operand 42 states and 6341 transitions. [2023-08-27 06:11:17,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 1997 transitions, 79387 flow [2023-08-27 06:11:32,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 1997 transitions, 78487 flow, removed 15 selfloop flow, removed 12 redundant places. [2023-08-27 06:11:32,440 INFO L231 Difference]: Finished difference. Result has 719 places, 1860 transitions, 76192 flow [2023-08-27 06:11:32,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=71828, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=76192, PETRI_PLACES=719, PETRI_TRANSITIONS=1860} [2023-08-27 06:11:32,441 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 683 predicate places. [2023-08-27 06:11:32,441 INFO L495 AbstractCegarLoop]: Abstraction has has 719 places, 1860 transitions, 76192 flow [2023-08-27 06:11:32,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 147.25) internal successors, (4712), 32 states have internal predecessors, (4712), 0 states have call successors, (0), 0 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-27 06:11:32,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:11:32,442 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:11:32,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-27 06:11:32,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2023-08-27 06:11:32,642 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:11:32,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:11:32,642 INFO L85 PathProgramCache]: Analyzing trace with hash 342490358, now seen corresponding path program 28 times [2023-08-27 06:11:32,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:11:32,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748674083] [2023-08-27 06:11:32,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:11:32,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:11:32,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:11:33,125 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:11:33,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:11:33,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748674083] [2023-08-27 06:11:33,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748674083] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:11:33,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:11:33,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-27 06:11:33,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673181852] [2023-08-27 06:11:33,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:11:33,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:11:33,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:11:33,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:11:33,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:11:33,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:11:33,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 1860 transitions, 76192 flow. Second operand has 13 states, 13 states have (on average 150.84615384615384) internal successors, (1961), 13 states have internal predecessors, (1961), 0 states have call successors, (0), 0 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-27 06:11:33,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:11:33,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:11:33,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:11:46,533 INFO L124 PetriNetUnfolderBase]: 13217/24413 cut-off events. [2023-08-27 06:11:46,533 INFO L125 PetriNetUnfolderBase]: For 1333899/1333899 co-relation queries the response was YES. [2023-08-27 06:11:46,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304283 conditions, 24413 events. 13217/24413 cut-off events. For 1333899/1333899 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 201963 event pairs, 5263 based on Foata normal form. 8/24421 useless extension candidates. Maximal degree in co-relation 304136. Up to 22744 conditions per place. [2023-08-27 06:11:46,897 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 1478 selfloop transitions, 389 changer transitions 10/1877 dead transitions. [2023-08-27 06:11:46,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 1877 transitions, 79914 flow [2023-08-27 06:11:46,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 06:11:46,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 06:11:46,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2162 transitions. [2023-08-27 06:11:46,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33282019704433496 [2023-08-27 06:11:46,899 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2162 transitions. [2023-08-27 06:11:46,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2162 transitions. [2023-08-27 06:11:46,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:11:46,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2162 transitions. [2023-08-27 06:11:46,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 154.42857142857142) internal successors, (2162), 14 states have internal predecessors, (2162), 0 states have call successors, (0), 0 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-27 06:11:46,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:11:46,903 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 464.0) internal successors, (6960), 15 states have internal predecessors, (6960), 0 states have call successors, (0), 0 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-27 06:11:46,903 INFO L175 Difference]: Start difference. First operand has 719 places, 1860 transitions, 76192 flow. Second operand 14 states and 2162 transitions. [2023-08-27 06:11:46,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 1877 transitions, 79914 flow [2023-08-27 06:12:09,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 1877 transitions, 79007 flow, removed 36 selfloop flow, removed 20 redundant places. [2023-08-27 06:12:09,830 INFO L231 Difference]: Finished difference. Result has 712 places, 1849 transitions, 75621 flow [2023-08-27 06:12:09,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=74997, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=75621, PETRI_PLACES=712, PETRI_TRANSITIONS=1849} [2023-08-27 06:12:09,831 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 676 predicate places. [2023-08-27 06:12:09,831 INFO L495 AbstractCegarLoop]: Abstraction has has 712 places, 1849 transitions, 75621 flow [2023-08-27 06:12:09,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.84615384615384) internal successors, (1961), 13 states have internal predecessors, (1961), 0 states have call successors, (0), 0 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-27 06:12:09,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:12:09,832 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:12:09,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2023-08-27 06:12:09,832 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:12:09,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:12:09,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1023706340, now seen corresponding path program 29 times [2023-08-27 06:12:09,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:12:09,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438180969] [2023-08-27 06:12:09,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:12:09,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:12:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:12:10,298 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:12:10,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:12:10,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438180969] [2023-08-27 06:12:10,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438180969] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:12:10,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843001534] [2023-08-27 06:12:10,298 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 06:12:10,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:12:10,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:12:10,299 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:12:10,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-27 06:12:10,641 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 06:12:10,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:12:10,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-27 06:12:10,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:12:11,017 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:12:11,017 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:12:11,457 INFO L322 Elim1Store]: treesize reduction 11, result has 91.3 percent of original size [2023-08-27 06:12:11,457 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 73 treesize of output 147 [2023-08-27 06:12:11,814 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:12:11,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843001534] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:12:11,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:12:11,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 34 [2023-08-27 06:12:11,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785935002] [2023-08-27 06:12:11,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:12:11,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-08-27 06:12:11,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:12:11,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-08-27 06:12:11,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=985, Unknown=0, NotChecked=0, Total=1122 [2023-08-27 06:12:11,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 464 [2023-08-27 06:12:11,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 1849 transitions, 75621 flow. Second operand has 34 states, 34 states have (on average 140.11764705882354) internal successors, (4764), 34 states have internal predecessors, (4764), 0 states have call successors, (0), 0 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-27 06:12:11,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:12:11,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 464 [2023-08-27 06:12:11,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:12:27,123 INFO L124 PetriNetUnfolderBase]: 13113/24261 cut-off events. [2023-08-27 06:12:27,123 INFO L125 PetriNetUnfolderBase]: For 1333692/1333692 co-relation queries the response was YES. [2023-08-27 06:12:27,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300401 conditions, 24261 events. 13113/24261 cut-off events. For 1333692/1333692 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 201014 event pairs, 1830 based on Foata normal form. 96/24357 useless extension candidates. Maximal degree in co-relation 300259. Up to 8209 conditions per place. [2023-08-27 06:12:27,472 INFO L140 encePairwiseOnDemand]: 449/464 looper letters, 762 selfloop transitions, 1190 changer transitions 0/1952 dead transitions. [2023-08-27 06:12:27,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 1952 transitions, 80140 flow [2023-08-27 06:12:27,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 06:12:27,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 06:12:27,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5725 transitions. [2023-08-27 06:12:27,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30845905172413796 [2023-08-27 06:12:27,475 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5725 transitions. [2023-08-27 06:12:27,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5725 transitions. [2023-08-27 06:12:27,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:12:27,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5725 transitions. [2023-08-27 06:12:27,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 143.125) internal successors, (5725), 40 states have internal predecessors, (5725), 0 states have call successors, (0), 0 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-27 06:12:27,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 464.0) internal successors, (19024), 41 states have internal predecessors, (19024), 0 states have call successors, (0), 0 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-27 06:12:27,486 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 464.0) internal successors, (19024), 41 states have internal predecessors, (19024), 0 states have call successors, (0), 0 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-27 06:12:27,486 INFO L175 Difference]: Start difference. First operand has 712 places, 1849 transitions, 75621 flow. Second operand 40 states and 5725 transitions. [2023-08-27 06:12:27,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 1952 transitions, 80140 flow [2023-08-27 06:12:49,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 730 places, 1952 transitions, 78669 flow, removed 20 selfloop flow, removed 15 redundant places. [2023-08-27 06:12:49,769 INFO L231 Difference]: Finished difference. Result has 732 places, 1850 transitions, 76349 flow [2023-08-27 06:12:49,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=73563, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=76349, PETRI_PLACES=732, PETRI_TRANSITIONS=1850} [2023-08-27 06:12:49,770 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 696 predicate places. [2023-08-27 06:12:49,770 INFO L495 AbstractCegarLoop]: Abstraction has has 732 places, 1850 transitions, 76349 flow [2023-08-27 06:12:49,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 140.11764705882354) internal successors, (4764), 34 states have internal predecessors, (4764), 0 states have call successors, (0), 0 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-27 06:12:49,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:12:49,771 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:12:49,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-27 06:12:49,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:12:49,971 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:12:49,971 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:12:49,972 INFO L85 PathProgramCache]: Analyzing trace with hash -2094221802, now seen corresponding path program 30 times [2023-08-27 06:12:49,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:12:49,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007129003] [2023-08-27 06:12:49,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:12:49,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:12:49,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:12:50,401 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:12:50,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:12:50,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007129003] [2023-08-27 06:12:50,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007129003] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:12:50,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:12:50,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-27 06:12:50,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824304197] [2023-08-27 06:12:50,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:12:50,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:12:50,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:12:50,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:12:50,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:12:50,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 464 [2023-08-27 06:12:50,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 1850 transitions, 76349 flow. Second operand has 13 states, 13 states have (on average 154.84615384615384) internal successors, (2013), 13 states have internal predecessors, (2013), 0 states have call successors, (0), 0 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-27 06:12:50,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:12:50,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 464 [2023-08-27 06:12:50,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:13:03,438 INFO L124 PetriNetUnfolderBase]: 13057/24093 cut-off events. [2023-08-27 06:13:03,438 INFO L125 PetriNetUnfolderBase]: For 1370368/1370368 co-relation queries the response was YES. [2023-08-27 06:13:03,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304470 conditions, 24093 events. 13057/24093 cut-off events. For 1370368/1370368 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 199014 event pairs, 5238 based on Foata normal form. 4/24097 useless extension candidates. Maximal degree in co-relation 304327. Up to 22438 conditions per place. [2023-08-27 06:13:03,887 INFO L140 encePairwiseOnDemand]: 452/464 looper letters, 1487 selfloop transitions, 375 changer transitions 3/1865 dead transitions. [2023-08-27 06:13:03,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 744 places, 1865 transitions, 80059 flow [2023-08-27 06:13:03,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:13:03,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:13:03,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2062 transitions. [2023-08-27 06:13:03,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34184350132625996 [2023-08-27 06:13:03,889 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2062 transitions. [2023-08-27 06:13:03,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2062 transitions. [2023-08-27 06:13:03,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:13:03,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2062 transitions. [2023-08-27 06:13:03,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 158.6153846153846) internal successors, (2062), 13 states have internal predecessors, (2062), 0 states have call successors, (0), 0 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-27 06:13:03,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:13:03,893 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 464.0) internal successors, (6496), 14 states have internal predecessors, (6496), 0 states have call successors, (0), 0 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-27 06:13:03,893 INFO L175 Difference]: Start difference. First operand has 732 places, 1850 transitions, 76349 flow. Second operand 13 states and 2062 transitions. [2023-08-27 06:13:03,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 744 places, 1865 transitions, 80059 flow [2023-08-27 06:13:26,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 1865 transitions, 79088 flow, removed 18 selfloop flow, removed 25 redundant places. [2023-08-27 06:13:26,994 INFO L231 Difference]: Finished difference. Result has 719 places, 1844 transitions, 75840 flow [2023-08-27 06:13:26,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=75157, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=375, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=75840, PETRI_PLACES=719, PETRI_TRANSITIONS=1844} [2023-08-27 06:13:26,995 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 683 predicate places. [2023-08-27 06:13:26,995 INFO L495 AbstractCegarLoop]: Abstraction has has 719 places, 1844 transitions, 75840 flow [2023-08-27 06:13:26,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 154.84615384615384) internal successors, (2013), 13 states have internal predecessors, (2013), 0 states have call successors, (0), 0 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-27 06:13:26,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:13:26,996 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:13:26,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2023-08-27 06:13:26,996 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:13:26,996 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:13:26,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1331918096, now seen corresponding path program 31 times [2023-08-27 06:13:26,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:13:26,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712658708] [2023-08-27 06:13:26,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:13:26,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:13:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:13:27,553 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:13:27,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:13:27,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712658708] [2023-08-27 06:13:27,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712658708] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:13:27,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:13:27,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-27 06:13:27,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508108270] [2023-08-27 06:13:27,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:13:27,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:13:27,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:13:27,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:13:27,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:13:27,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 464 [2023-08-27 06:13:27,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 1844 transitions, 75840 flow. Second operand has 13 states, 13 states have (on average 150.84615384615384) internal successors, (1961), 13 states have internal predecessors, (1961), 0 states have call successors, (0), 0 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-27 06:13:27,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:13:27,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 464 [2023-08-27 06:13:27,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:13:40,269 INFO L124 PetriNetUnfolderBase]: 12999/23871 cut-off events. [2023-08-27 06:13:40,270 INFO L125 PetriNetUnfolderBase]: For 1343539/1343539 co-relation queries the response was YES. [2023-08-27 06:13:40,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300023 conditions, 23871 events. 12999/23871 cut-off events. For 1343539/1343539 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 195291 event pairs, 5118 based on Foata normal form. 4/23875 useless extension candidates. Maximal degree in co-relation 299881. Up to 22230 conditions per place. [2023-08-27 06:13:40,742 INFO L140 encePairwiseOnDemand]: 454/464 looper letters, 1470 selfloop transitions, 383 changer transitions 3/1856 dead transitions. [2023-08-27 06:13:40,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1856 transitions, 79466 flow [2023-08-27 06:13:40,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:13:40,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:13:40,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1859 transitions. [2023-08-27 06:13:40,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3338721264367816 [2023-08-27 06:13:40,743 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1859 transitions. [2023-08-27 06:13:40,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1859 transitions. [2023-08-27 06:13:40,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:13:40,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1859 transitions. [2023-08-27 06:13:40,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 154.91666666666666) internal successors, (1859), 12 states have internal predecessors, (1859), 0 states have call successors, (0), 0 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-27 06:13:40,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:13:40,747 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:13:40,747 INFO L175 Difference]: Start difference. First operand has 719 places, 1844 transitions, 75840 flow. Second operand 12 states and 1859 transitions. [2023-08-27 06:13:40,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1856 transitions, 79466 flow [2023-08-27 06:14:02,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 1856 transitions, 78391 flow, removed 5 selfloop flow, removed 14 redundant places. [2023-08-27 06:14:02,043 INFO L231 Difference]: Finished difference. Result has 715 places, 1836 transitions, 75184 flow [2023-08-27 06:14:02,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=74483, PETRI_DIFFERENCE_MINUEND_PLACES=704, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=75184, PETRI_PLACES=715, PETRI_TRANSITIONS=1836} [2023-08-27 06:14:02,044 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 679 predicate places. [2023-08-27 06:14:02,044 INFO L495 AbstractCegarLoop]: Abstraction has has 715 places, 1836 transitions, 75184 flow [2023-08-27 06:14:02,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 150.84615384615384) internal successors, (1961), 13 states have internal predecessors, (1961), 0 states have call successors, (0), 0 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-27 06:14:02,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:14:02,044 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:14:02,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2023-08-27 06:14:02,045 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:14:02,045 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:14:02,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1229634238, now seen corresponding path program 32 times [2023-08-27 06:14:02,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:14:02,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807882493] [2023-08-27 06:14:02,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:14:02,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:14:02,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:14:02,578 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:14:02,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:14:02,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807882493] [2023-08-27 06:14:02,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807882493] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:14:02,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544081324] [2023-08-27 06:14:02,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:14:02,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:14:02,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:14:02,579 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:14:02,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-27 06:14:02,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:14:02,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:14:02,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 06:14:02,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:14:03,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:14:03,055 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 06:14:03,210 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 06:14:03,211 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 14 [2023-08-27 06:14:03,229 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:14:03,229 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:14:03,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544081324] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:14:03,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:14:03,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [15] total 27 [2023-08-27 06:14:03,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789999080] [2023-08-27 06:14:03,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:14:03,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:14:03,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:14:03,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:14:03,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=679, Unknown=0, NotChecked=0, Total=756 [2023-08-27 06:14:03,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 464 [2023-08-27 06:14:03,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 1836 transitions, 75184 flow. Second operand has 13 states, 13 states have (on average 154.84615384615384) internal successors, (2013), 13 states have internal predecessors, (2013), 0 states have call successors, (0), 0 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-27 06:14:03,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:14:03,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 464 [2023-08-27 06:14:03,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:14:15,710 INFO L124 PetriNetUnfolderBase]: 12941/23649 cut-off events. [2023-08-27 06:14:15,710 INFO L125 PetriNetUnfolderBase]: For 1361519/1361519 co-relation queries the response was YES. [2023-08-27 06:14:15,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 295809 conditions, 23649 events. 12941/23649 cut-off events. For 1361519/1361519 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 192200 event pairs, 5167 based on Foata normal form. 4/23653 useless extension candidates. Maximal degree in co-relation 295669. Up to 22006 conditions per place. [2023-08-27 06:14:16,043 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 1497 selfloop transitions, 334 changer transitions 13/1844 dead transitions. [2023-08-27 06:14:16,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 1844 transitions, 78767 flow [2023-08-27 06:14:16,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 06:14:16,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 06:14:16,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1741 transitions. [2023-08-27 06:14:16,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411050156739812 [2023-08-27 06:14:16,044 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1741 transitions. [2023-08-27 06:14:16,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1741 transitions. [2023-08-27 06:14:16,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:14:16,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1741 transitions. [2023-08-27 06:14:16,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 158.27272727272728) internal successors, (1741), 11 states have internal predecessors, (1741), 0 states have call successors, (0), 0 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-27 06:14:16,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:14:16,048 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 464.0) internal successors, (5568), 12 states have internal predecessors, (5568), 0 states have call successors, (0), 0 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-27 06:14:16,048 INFO L175 Difference]: Start difference. First operand has 715 places, 1836 transitions, 75184 flow. Second operand 11 states and 1741 transitions. [2023-08-27 06:14:16,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 1844 transitions, 78767 flow [2023-08-27 06:14:37,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 1844 transitions, 77999 flow, removed 3 selfloop flow, removed 12 redundant places. [2023-08-27 06:14:37,951 INFO L231 Difference]: Finished difference. Result has 708 places, 1821 transitions, 74636 flow [2023-08-27 06:14:37,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=74191, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=74636, PETRI_PLACES=708, PETRI_TRANSITIONS=1821} [2023-08-27 06:14:37,952 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 672 predicate places. [2023-08-27 06:14:37,952 INFO L495 AbstractCegarLoop]: Abstraction has has 708 places, 1821 transitions, 74636 flow [2023-08-27 06:14:37,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 154.84615384615384) internal successors, (2013), 13 states have internal predecessors, (2013), 0 states have call successors, (0), 0 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-27 06:14:37,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:14:37,952 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:14:37,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-08-27 06:14:38,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2023-08-27 06:14:38,153 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:14:38,153 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:14:38,153 INFO L85 PathProgramCache]: Analyzing trace with hash 345384822, now seen corresponding path program 33 times [2023-08-27 06:14:38,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:14:38,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115058170] [2023-08-27 06:14:38,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:14:38,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:14:38,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:14:38,878 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-27 06:14:38,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:14:38,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115058170] [2023-08-27 06:14:38,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115058170] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:14:38,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760354639] [2023-08-27 06:14:38,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 06:14:38,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:14:38,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:14:38,879 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:14:38,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-27 06:14:39,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 06:14:39,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:14:39,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 06:14:39,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:14:39,415 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 06:14:39,416 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 33 [2023-08-27 06:14:39,504 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:14:39,504 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:14:39,834 INFO L322 Elim1Store]: treesize reduction 22, result has 88.0 percent of original size [2023-08-27 06:14:39,834 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 187 [2023-08-27 06:14:40,144 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:14:40,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760354639] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:14:40,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:14:40,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 9] total 36 [2023-08-27 06:14:40,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843655577] [2023-08-27 06:14:40,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:14:40,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-27 06:14:40,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:14:40,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-27 06:14:40,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1100, Unknown=0, NotChecked=0, Total=1260 [2023-08-27 06:14:40,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 464 [2023-08-27 06:14:40,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 1821 transitions, 74636 flow. Second operand has 36 states, 36 states have (on average 129.05555555555554) internal successors, (4646), 36 states have internal predecessors, (4646), 0 states have call successors, (0), 0 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-27 06:14:40,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:14:40,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 464 [2023-08-27 06:14:40,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:14:53,639 INFO L124 PetriNetUnfolderBase]: 12917/23591 cut-off events. [2023-08-27 06:14:53,639 INFO L125 PetriNetUnfolderBase]: For 1358284/1358284 co-relation queries the response was YES. [2023-08-27 06:14:53,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 294942 conditions, 23591 events. 12917/23591 cut-off events. For 1358284/1358284 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 191283 event pairs, 2029 based on Foata normal form. 4/23595 useless extension candidates. Maximal degree in co-relation 294804. Up to 8099 conditions per place. [2023-08-27 06:14:53,967 INFO L140 encePairwiseOnDemand]: 447/464 looper letters, 734 selfloop transitions, 1130 changer transitions 3/1867 dead transitions. [2023-08-27 06:14:53,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1867 transitions, 78537 flow [2023-08-27 06:14:53,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 06:14:53,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 06:14:53,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3957 transitions. [2023-08-27 06:14:53,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28426724137931036 [2023-08-27 06:14:53,970 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3957 transitions. [2023-08-27 06:14:53,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3957 transitions. [2023-08-27 06:14:53,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:14:53,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3957 transitions. [2023-08-27 06:14:53,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 131.9) internal successors, (3957), 30 states have internal predecessors, (3957), 0 states have call successors, (0), 0 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-27 06:14:53,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 464.0) internal successors, (14384), 31 states have internal predecessors, (14384), 0 states have call successors, (0), 0 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-27 06:14:53,978 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 464.0) internal successors, (14384), 31 states have internal predecessors, (14384), 0 states have call successors, (0), 0 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-27 06:14:53,978 INFO L175 Difference]: Start difference. First operand has 708 places, 1821 transitions, 74636 flow. Second operand 30 states and 3957 transitions. [2023-08-27 06:14:53,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1867 transitions, 78537 flow [2023-08-27 06:15:16,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 1867 transitions, 77859 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-08-27 06:15:16,747 INFO L231 Difference]: Finished difference. Result has 720 places, 1815 transitions, 75952 flow [2023-08-27 06:15:16,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=464, PETRI_DIFFERENCE_MINUEND_FLOW=73757, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=75952, PETRI_PLACES=720, PETRI_TRANSITIONS=1815} [2023-08-27 06:15:16,748 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 684 predicate places. [2023-08-27 06:15:16,748 INFO L495 AbstractCegarLoop]: Abstraction has has 720 places, 1815 transitions, 75952 flow [2023-08-27 06:15:16,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 129.05555555555554) internal successors, (4646), 36 states have internal predecessors, (4646), 0 states have call successors, (0), 0 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-27 06:15:16,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:15:16,749 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:15:16,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-08-27 06:15:16,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2023-08-27 06:15:16,949 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-27 06:15:16,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:15:16,950 INFO L85 PathProgramCache]: Analyzing trace with hash 122430628, now seen corresponding path program 34 times [2023-08-27 06:15:16,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:15:16,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377491646] [2023-08-27 06:15:16,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:15:16,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:15:16,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:15:17,368 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 06:15:17,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:15:17,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377491646] [2023-08-27 06:15:17,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377491646] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:15:17,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:15:17,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-27 06:15:17,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378389551] [2023-08-27 06:15:17,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:15:17,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:15:17,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:15:17,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:15:17,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:15:17,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 464 [2023-08-27 06:15:17,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 1815 transitions, 75952 flow. Second operand has 13 states, 13 states have (on average 154.84615384615384) internal successors, (2013), 13 states have internal predecessors, (2013), 0 states have call successors, (0), 0 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-27 06:15:17,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:15:17,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 464 [2023-08-27 06:15:17,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:15:29,912 INFO L124 PetriNetUnfolderBase]: 12911/23581 cut-off events. [2023-08-27 06:15:29,913 INFO L125 PetriNetUnfolderBase]: For 1421171/1421171 co-relation queries the response was YES. [2023-08-27 06:15:30,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 301005 conditions, 23581 events. 12911/23581 cut-off events. For 1421171/1421171 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 191322 event pairs, 5120 based on Foata normal form. 4/23585 useless extension candidates. Maximal degree in co-relation 300868. Up to 21970 conditions per place. [2023-08-27 06:15:30,231 INFO L140 encePairwiseOnDemand]: 453/464 looper letters, 1485 selfloop transitions, 336 changer transitions 6/1827 dead transitions. [2023-08-27 06:15:30,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1827 transitions, 79616 flow [2023-08-27 06:15:30,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 06:15:30,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 06:15:30,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1898 transitions. [2023-08-27 06:15:30,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34087643678160917 [2023-08-27 06:15:30,233 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1898 transitions. [2023-08-27 06:15:30,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1898 transitions. [2023-08-27 06:15:30,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:15:30,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1898 transitions. [2023-08-27 06:15:30,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 158.16666666666666) internal successors, (1898), 12 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:15:30,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:15:30,237 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 464.0) internal successors, (6032), 13 states have internal predecessors, (6032), 0 states have call successors, (0), 0 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-27 06:15:30,237 INFO L175 Difference]: Start difference. First operand has 720 places, 1815 transitions, 75952 flow. Second operand 12 states and 1898 transitions. [2023-08-27 06:15:30,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1827 transitions, 79616 flow Received shutdown request... [2023-08-27 06:15:33,978 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONASSERT (16 of 17 remaining) [2023-08-27 06:15:33,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2023-08-27 06:15:33,978 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-27 06:15:33,979 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 17 remaining) [2023-08-27 06:15:33,980 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 17 remaining) [2023-08-27 06:15:33,981 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 06:15:33,981 INFO L445 BasicCegarLoop]: Path program histogram: [34, 30, 21, 16, 7, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:15:33,983 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 06:15:33,983 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 06:15:33,985 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 06:15:33 BasicIcfg [2023-08-27 06:15:33,985 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 06:15:33,985 INFO L158 Benchmark]: Toolchain (without parser) took 801469.76ms. Allocated memory was 331.4MB in the beginning and 6.8GB in the end (delta: 6.5GB). Free memory was 307.5MB in the beginning and 5.1GB in the end (delta: -4.8GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2023-08-27 06:15:33,985 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 331.4MB. Free memory is still 307.5MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 06:15:33,985 INFO L158 Benchmark]: CACSL2BoogieTranslator took 146.58ms. Allocated memory is still 331.4MB. Free memory was 307.0MB in the beginning and 295.7MB in the end (delta: 11.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 06:15:33,985 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.18ms. Allocated memory is still 331.4MB. Free memory was 295.7MB in the beginning and 293.7MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 06:15:33,985 INFO L158 Benchmark]: Boogie Preprocessor took 29.14ms. Allocated memory is still 331.4MB. Free memory was 293.7MB in the beginning and 291.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 06:15:33,986 INFO L158 Benchmark]: RCFGBuilder took 375.26ms. Allocated memory is still 331.4MB. Free memory was 291.6MB in the beginning and 272.1MB in the end (delta: 19.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 06:15:33,986 INFO L158 Benchmark]: TraceAbstraction took 800864.76ms. Allocated memory was 331.4MB in the beginning and 6.8GB in the end (delta: 6.5GB). Free memory was 271.2MB in the beginning and 5.1GB in the end (delta: -4.8GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2023-08-27 06:15:33,986 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.11ms. Allocated memory is still 331.4MB. Free memory is still 307.5MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 146.58ms. Allocated memory is still 331.4MB. Free memory was 307.0MB in the beginning and 295.7MB in the end (delta: 11.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 50.18ms. Allocated memory is still 331.4MB. Free memory was 295.7MB in the beginning and 293.7MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 29.14ms. Allocated memory is still 331.4MB. Free memory was 293.7MB in the beginning and 291.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 375.26ms. Allocated memory is still 331.4MB. Free memory was 291.6MB in the beginning and 272.1MB in the end (delta: 19.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 800864.76ms. Allocated memory was 331.4MB in the beginning and 6.8GB in the end (delta: 6.5GB). Free memory was 271.2MB in the beginning and 5.1GB in the end (delta: -4.8GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.9s, 199 PlacesBefore, 36 PlacesAfterwards, 211 TransitionsBefore, 35 TransitionsAfterwards, 4028 CoEnabledTransitionPairs, 6 FixpointIterations, 113 TrivialSequentialCompositions, 76 ConcurrentSequentialCompositions, 22 TrivialYvCompositions, 18 ConcurrentYvCompositions, 13 ChoiceCompositions, 242 TotalNumberOfCompositions, 4715 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4150, independent: 4092, independent conditional: 0, independent unconditional: 4092, dependent: 58, dependent conditional: 0, dependent unconditional: 58, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2348, independent: 2331, independent conditional: 0, independent unconditional: 2331, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4150, independent: 1761, independent conditional: 0, independent unconditional: 1761, dependent: 41, dependent conditional: 0, dependent unconditional: 41, unknown: 2348, unknown conditional: 0, unknown unconditional: 2348] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 55, Positive conditional cache size: 0, Positive unconditional cache size: 55, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 274 locations, 17 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: 800.8s, OverallIterations: 127, TraceHistogramMax: 5, PathProgramHistogramMax: 34, EmptinessCheckTime: 0.0s, AutomataDifference: 684.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 26633 SdHoareTripleChecker+Valid, 27.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 26633 mSDsluCounter, 17 SdHoareTripleChecker+Invalid, 23.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 185 IncrementalHoareTripleChecker+Unchecked, 12 mSDsCounter, 1209 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 54362 IncrementalHoareTripleChecker+Invalid, 55757 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1209 mSolverCounterUnsat, 5 mSDtfsCounter, 54362 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5062 GetRequests, 1680 SyntacticMatches, 11 SemanticMatches, 3371 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 30135 ImplicationChecksByTransitivity, 82.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=76349occurred in iteration=122, InterpolantAutomatonStates: 1964, 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.8s SsaConstructionTime, 3.6s SatisfiabilityAnalysisTime, 89.2s InterpolantComputationTime, 4705 NumberOfCodeBlocks, 4625 NumberOfCodeBlocksAsserted, 210 NumberOfCheckSat, 5272 ConstructedInterpolants, 45 QuantifiedInterpolants, 62016 SizeOfPredicates, 764 NumberOfNonLiveVariables, 12159 ConjunctsInSsa, 1290 ConjunctsInUnsatCore, 196 InterpolantComputations, 105 PerfectInterpolantSequences, 5144/5597 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 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown