/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 PROGRAM_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-nzb-file-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 12:57:23,570 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 12:57:23,653 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 12:57:23,658 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 12:57:23,659 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 12:57:23,697 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 12:57:23,698 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 12:57:23,698 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 12:57:23,699 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 12:57:23,700 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 12:57:23,700 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 12:57:23,701 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 12:57:23,701 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 12:57:23,704 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 12:57:23,704 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 12:57:23,704 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 12:57:23,705 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 12:57:23,706 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 12:57:23,706 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 12:57:23,706 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 12:57:23,706 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 12:57:23,707 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 12:57:23,707 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 12:57:23,708 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 12:57:23,708 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 12:57:23,708 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 12:57:23,708 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 12:57:23,709 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 12:57:23,709 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 12:57:23,709 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 12:57:23,710 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 12:57:23,710 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 12:57:23,711 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 12:57:23,711 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 12:57:23,711 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 12:57:23,711 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 -> PROGRAM_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 12:57:24,042 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 12:57:24,058 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 12:57:24,061 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 12:57:24,061 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 12:57:24,062 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 12:57:24,063 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2023-08-27 12:57:25,337 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 12:57:25,599 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 12:57:25,599 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2023-08-27 12:57:25,613 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2f449765e/d2c5154cd22b4065bd16f5e95021e85b/FLAG63ce47813 [2023-08-27 12:57:25,632 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2f449765e/d2c5154cd22b4065bd16f5e95021e85b [2023-08-27 12:57:25,637 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 12:57:25,639 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 12:57:25,642 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 12:57:25,642 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 12:57:25,645 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 12:57:25,647 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:25,648 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@659812 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25, skipping insertion in model container [2023-08-27 12:57:25,648 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:25,683 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 12:57:25,912 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 12:57:25,926 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 12:57:25,974 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 12:57:25,992 INFO L206 MainTranslator]: Completed translation [2023-08-27 12:57:25,992 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25 WrapperNode [2023-08-27 12:57:25,992 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 12:57:25,993 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 12:57:25,994 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 12:57:25,994 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 12:57:26,000 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,023 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,076 INFO L138 Inliner]: procedures = 25, calls = 56, calls flagged for inlining = 22, calls inlined = 30, statements flattened = 500 [2023-08-27 12:57:26,076 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 12:57:26,076 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 12:57:26,077 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 12:57:26,077 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 12:57:26,085 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,085 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,090 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,090 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,112 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,133 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,136 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,138 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,144 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 12:57:26,145 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 12:57:26,145 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 12:57:26,146 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 12:57:26,148 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (1/1) ... [2023-08-27 12:57:26,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 12:57:26,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:57:26,177 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 12:57:26,213 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 12:57:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 12:57:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 12:57:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 12:57:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 12:57:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 12:57:26,233 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 12:57:26,233 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 12:57:26,233 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 12:57:26,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 12:57:26,233 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 12:57:26,233 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 12:57:26,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 12:57:26,234 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 12:57:26,236 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 12:57:26,367 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 12:57:26,369 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 12:57:27,098 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 12:57:27,115 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 12:57:27,116 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-27 12:57:27,119 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:57:27 BoogieIcfgContainer [2023-08-27 12:57:27,119 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 12:57:27,123 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 12:57:27,123 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 12:57:27,125 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 12:57:27,126 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 12:57:25" (1/3) ... [2023-08-27 12:57:27,126 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a4b1f78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:57:27, skipping insertion in model container [2023-08-27 12:57:27,127 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:57:25" (2/3) ... [2023-08-27 12:57:27,127 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a4b1f78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:57:27, skipping insertion in model container [2023-08-27 12:57:27,127 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:57:27" (3/3) ... [2023-08-27 12:57:27,128 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-nzb-file-symm.wvr.c [2023-08-27 12:57:27,143 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 12:57:27,144 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 43 error locations. [2023-08-27 12:57:27,144 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 12:57:27,337 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 12:57:27,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 578 places, 632 transitions, 1280 flow [2023-08-27 12:57:27,600 INFO L124 PetriNetUnfolderBase]: 61/630 cut-off events. [2023-08-27 12:57:27,600 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 12:57:27,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 639 conditions, 630 events. 61/630 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2183 event pairs, 0 based on Foata normal form. 0/526 useless extension candidates. Maximal degree in co-relation 455. Up to 2 conditions per place. [2023-08-27 12:57:27,621 INFO L82 GeneralOperation]: Start removeDead. Operand has 578 places, 632 transitions, 1280 flow [2023-08-27 12:57:27,639 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 567 places, 621 transitions, 1254 flow [2023-08-27 12:57:27,643 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 12:57:27,655 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 567 places, 621 transitions, 1254 flow [2023-08-27 12:57:27,659 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 567 places, 621 transitions, 1254 flow [2023-08-27 12:57:27,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 567 places, 621 transitions, 1254 flow [2023-08-27 12:57:27,826 INFO L124 PetriNetUnfolderBase]: 61/621 cut-off events. [2023-08-27 12:57:27,826 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 12:57:27,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 621 events. 61/621 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2141 event pairs, 0 based on Foata normal form. 0/518 useless extension candidates. Maximal degree in co-relation 455. Up to 2 conditions per place. [2023-08-27 12:57:27,870 INFO L119 LiptonReduction]: Number of co-enabled transitions 105228 [2023-08-27 12:58:06,772 INFO L134 LiptonReduction]: Checked pairs total: 102639 [2023-08-27 12:58:06,772 INFO L136 LiptonReduction]: Total number of compositions: 844 [2023-08-27 12:58:06,785 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 12:58:06,790 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;@379b07c8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 12:58:06,790 INFO L358 AbstractCegarLoop]: Starting to check reachability of 81 error locations. [2023-08-27 12:58:06,793 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 12:58:06,793 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 12:58:06,793 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 12:58:06,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:06,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 12:58:06,794 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:06,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:06,798 INFO L85 PathProgramCache]: Analyzing trace with hash 90233, now seen corresponding path program 1 times [2023-08-27 12:58:06,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:06,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598115654] [2023-08-27 12:58:06,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:06,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:06,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:07,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 12:58:07,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:07,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598115654] [2023-08-27 12:58:07,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598115654] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:07,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:07,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 12:58:07,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564644924] [2023-08-27 12:58:07,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:07,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:07,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:07,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:07,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:07,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 584 out of 1476 [2023-08-27 12:58:07,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 73 transitions, 158 flow. Second operand has 3 states, 3 states have (on average 584.6666666666666) internal successors, (1754), 3 states have internal predecessors, (1754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:07,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:07,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 584 of 1476 [2023-08-27 12:58:07,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:07,637 INFO L124 PetriNetUnfolderBase]: 1275/2064 cut-off events. [2023-08-27 12:58:07,638 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-27 12:58:07,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4199 conditions, 2064 events. 1275/2064 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10342 event pairs, 1047 based on Foata normal form. 0/840 useless extension candidates. Maximal degree in co-relation 4030. Up to 2062 conditions per place. [2023-08-27 12:58:07,650 INFO L140 encePairwiseOnDemand]: 1454/1476 looper letters, 59 selfloop transitions, 5 changer transitions 0/64 dead transitions. [2023-08-27 12:58:07,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 64 transitions, 268 flow [2023-08-27 12:58:07,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:07,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:07,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1833 transitions. [2023-08-27 12:58:07,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41395663956639567 [2023-08-27 12:58:07,672 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1833 transitions. [2023-08-27 12:58:07,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1833 transitions. [2023-08-27 12:58:07,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:07,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1833 transitions. [2023-08-27 12:58:07,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 611.0) internal successors, (1833), 3 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 12:58:07,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:07,701 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:07,702 INFO L175 Difference]: Start difference. First operand has 72 places, 73 transitions, 158 flow. Second operand 3 states and 1833 transitions. [2023-08-27 12:58:07,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 64 transitions, 268 flow [2023-08-27 12:58:07,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 260 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 12:58:07,711 INFO L231 Difference]: Finished difference. Result has 59 places, 64 transitions, 168 flow [2023-08-27 12:58:07,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=168, PETRI_PLACES=59, PETRI_TRANSITIONS=64} [2023-08-27 12:58:07,715 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -13 predicate places. [2023-08-27 12:58:07,716 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 64 transitions, 168 flow [2023-08-27 12:58:07,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 584.6666666666666) internal successors, (1754), 3 states have internal predecessors, (1754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:07,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:07,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 12:58:07,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 12:58:07,718 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:07,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:07,726 INFO L85 PathProgramCache]: Analyzing trace with hash 2803540, now seen corresponding path program 1 times [2023-08-27 12:58:07,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:07,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685558410] [2023-08-27 12:58:07,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:07,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:07,868 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 12:58:07,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:07,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685558410] [2023-08-27 12:58:07,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685558410] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:07,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500995480] [2023-08-27 12:58:07,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:07,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:07,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:07,874 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 12:58:07,914 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 12:58:08,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:08,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 12:58:08,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:08,087 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 12:58:08,087 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 12:58:08,103 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 12:58:08,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500995480] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 12:58:08,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 12:58:08,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 12:58:08,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916456761] [2023-08-27 12:58:08,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 12:58:08,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 12:58:08,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:08,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 12:58:08,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 12:58:08,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 584 out of 1476 [2023-08-27 12:58:08,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 64 transitions, 168 flow. Second operand has 7 states, 7 states have (on average 585.1428571428571) internal successors, (4096), 7 states have internal predecessors, (4096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:08,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:08,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 584 of 1476 [2023-08-27 12:58:08,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:08,590 INFO L124 PetriNetUnfolderBase]: 1287/2082 cut-off events. [2023-08-27 12:58:08,591 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 12:58:08,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4233 conditions, 2082 events. 1287/2082 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 10210 event pairs, 1047 based on Foata normal form. 0/851 useless extension candidates. Maximal degree in co-relation 4128. Up to 2063 conditions per place. [2023-08-27 12:58:08,601 INFO L140 encePairwiseOnDemand]: 1467/1476 looper letters, 57 selfloop transitions, 25 changer transitions 0/82 dead transitions. [2023-08-27 12:58:08,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 82 transitions, 410 flow [2023-08-27 12:58:08,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 12:58:08,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 12:58:08,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 4176 transitions. [2023-08-27 12:58:08,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2023-08-27 12:58:08,612 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 4176 transitions. [2023-08-27 12:58:08,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 4176 transitions. [2023-08-27 12:58:08,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:08,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 4176 transitions. [2023-08-27 12:58:08,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 596.5714285714286) internal successors, (4176), 7 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 12:58:08,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1476.0) internal successors, (11808), 8 states have internal predecessors, (11808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:08,644 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1476.0) internal successors, (11808), 8 states have internal predecessors, (11808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:08,646 INFO L175 Difference]: Start difference. First operand has 59 places, 64 transitions, 168 flow. Second operand 7 states and 4176 transitions. [2023-08-27 12:58:08,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 82 transitions, 410 flow [2023-08-27 12:58:08,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 394 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 12:58:08,650 INFO L231 Difference]: Finished difference. Result has 66 places, 82 transitions, 322 flow [2023-08-27 12:58:08,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=322, PETRI_PLACES=66, PETRI_TRANSITIONS=82} [2023-08-27 12:58:08,656 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -6 predicate places. [2023-08-27 12:58:08,656 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 82 transitions, 322 flow [2023-08-27 12:58:08,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 585.1428571428571) internal successors, (4096), 7 states have internal predecessors, (4096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:08,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:08,659 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-27 12:58:08,667 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 12:58:08,868 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 12:58:08,868 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:08,869 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:08,869 INFO L85 PathProgramCache]: Analyzing trace with hash 86916025, now seen corresponding path program 1 times [2023-08-27 12:58:08,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:08,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744390450] [2023-08-27 12:58:08,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:08,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:08,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:08,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 12:58:08,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:08,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744390450] [2023-08-27 12:58:08,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744390450] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:08,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:08,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 12:58:08,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765671296] [2023-08-27 12:58:08,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:08,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:08,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:08,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:08,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:08,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 584 out of 1476 [2023-08-27 12:58:08,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 82 transitions, 322 flow. Second operand has 3 states, 3 states have (on average 585.3333333333334) internal successors, (1756), 3 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:08,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:08,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 584 of 1476 [2023-08-27 12:58:08,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:09,322 INFO L124 PetriNetUnfolderBase]: 1281/2074 cut-off events. [2023-08-27 12:58:09,322 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-27 12:58:09,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4242 conditions, 2074 events. 1281/2074 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 10329 event pairs, 1047 based on Foata normal form. 0/854 useless extension candidates. Maximal degree in co-relation 4177. Up to 2057 conditions per place. [2023-08-27 12:58:09,333 INFO L140 encePairwiseOnDemand]: 1472/1476 looper letters, 68 selfloop transitions, 6 changer transitions 0/74 dead transitions. [2023-08-27 12:58:09,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 74 transitions, 416 flow [2023-08-27 12:58:09,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:09,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:09,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1812 transitions. [2023-08-27 12:58:09,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2023-08-27 12:58:09,338 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1812 transitions. [2023-08-27 12:58:09,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1812 transitions. [2023-08-27 12:58:09,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:09,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1812 transitions. [2023-08-27 12:58:09,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 604.0) internal successors, (1812), 3 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:09,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:09,352 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:09,352 INFO L175 Difference]: Start difference. First operand has 66 places, 82 transitions, 322 flow. Second operand 3 states and 1812 transitions. [2023-08-27 12:58:09,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 74 transitions, 416 flow [2023-08-27 12:58:09,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 74 transitions, 390 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:09,355 INFO L231 Difference]: Finished difference. Result has 64 places, 74 transitions, 254 flow [2023-08-27 12:58:09,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=254, PETRI_PLACES=64, PETRI_TRANSITIONS=74} [2023-08-27 12:58:09,356 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2023-08-27 12:58:09,356 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 74 transitions, 254 flow [2023-08-27 12:58:09,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 585.3333333333334) internal successors, (1756), 3 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:09,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:09,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 12:58:09,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 12:58:09,357 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:09,357 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:09,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1597312239, now seen corresponding path program 1 times [2023-08-27 12:58:09,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:09,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582424049] [2023-08-27 12:58:09,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:09,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:09,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:09,463 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 12:58:09,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:09,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582424049] [2023-08-27 12:58:09,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582424049] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:09,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:09,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 12:58:09,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755165034] [2023-08-27 12:58:09,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:09,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:09,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:09,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:09,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:09,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 578 out of 1476 [2023-08-27 12:58:09,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 74 transitions, 254 flow. Second operand has 3 states, 3 states have (on average 579.6666666666666) internal successors, (1739), 3 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:09,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:09,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 578 of 1476 [2023-08-27 12:58:09,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:09,877 INFO L124 PetriNetUnfolderBase]: 1279/2072 cut-off events. [2023-08-27 12:58:09,878 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-08-27 12:58:09,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4227 conditions, 2072 events. 1279/2072 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 10366 event pairs, 1047 based on Foata normal form. 2/857 useless extension candidates. Maximal degree in co-relation 4166. Up to 2068 conditions per place. [2023-08-27 12:58:09,887 INFO L140 encePairwiseOnDemand]: 1471/1476 looper letters, 65 selfloop transitions, 7 changer transitions 0/72 dead transitions. [2023-08-27 12:58:09,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 72 transitions, 387 flow [2023-08-27 12:58:09,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:09,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:09,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1796 transitions. [2023-08-27 12:58:09,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4056007226738934 [2023-08-27 12:58:09,894 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1796 transitions. [2023-08-27 12:58:09,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1796 transitions. [2023-08-27 12:58:09,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:09,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1796 transitions. [2023-08-27 12:58:09,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 598.6666666666666) internal successors, (1796), 3 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:09,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:09,905 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:09,905 INFO L175 Difference]: Start difference. First operand has 64 places, 74 transitions, 254 flow. Second operand 3 states and 1796 transitions. [2023-08-27 12:58:09,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 72 transitions, 387 flow [2023-08-27 12:58:09,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 72 transitions, 377 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 12:58:09,911 INFO L231 Difference]: Finished difference. Result has 64 places, 72 transitions, 247 flow [2023-08-27 12:58:09,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=247, PETRI_PLACES=64, PETRI_TRANSITIONS=72} [2023-08-27 12:58:09,912 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2023-08-27 12:58:09,912 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 72 transitions, 247 flow [2023-08-27 12:58:09,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 579.6666666666666) internal successors, (1739), 3 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:09,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:09,914 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 12:58:09,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 12:58:09,914 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:09,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:09,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1922123514, now seen corresponding path program 2 times [2023-08-27 12:58:09,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:09,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884215695] [2023-08-27 12:58:09,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:09,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:09,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:10,031 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 12:58:10,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:10,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884215695] [2023-08-27 12:58:10,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884215695] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:10,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100852201] [2023-08-27 12:58:10,033 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 12:58:10,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:10,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:10,034 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 12:58:10,036 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 12:58:10,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 12:58:10,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 12:58:10,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 12:58:10,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:10,175 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 12:58:10,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 12:58:10,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100852201] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:10,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 12:58:10,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 12:58:10,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499161805] [2023-08-27 12:58:10,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:10,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:10,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:10,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:10,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 12:58:10,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 588 out of 1476 [2023-08-27 12:58:10,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 72 transitions, 247 flow. Second operand has 3 states, 3 states have (on average 589.0) internal successors, (1767), 3 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:10,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:10,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 588 of 1476 [2023-08-27 12:58:10,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:10,545 INFO L124 PetriNetUnfolderBase]: 1279/2070 cut-off events. [2023-08-27 12:58:10,546 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 12:58:10,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4217 conditions, 2070 events. 1279/2070 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 10352 event pairs, 1047 based on Foata normal form. 2/854 useless extension candidates. Maximal degree in co-relation 4168. Up to 2070 conditions per place. [2023-08-27 12:58:10,556 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 69 selfloop transitions, 1 changer transitions 0/70 dead transitions. [2023-08-27 12:58:10,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 70 transitions, 367 flow [2023-08-27 12:58:10,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:10,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:10,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1822 transitions. [2023-08-27 12:58:10,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4114724480578139 [2023-08-27 12:58:10,561 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1822 transitions. [2023-08-27 12:58:10,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1822 transitions. [2023-08-27 12:58:10,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:10,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1822 transitions. [2023-08-27 12:58:10,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 607.3333333333334) internal successors, (1822), 3 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:10,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:10,572 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:10,572 INFO L175 Difference]: Start difference. First operand has 64 places, 72 transitions, 247 flow. Second operand 3 states and 1822 transitions. [2023-08-27 12:58:10,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 70 transitions, 367 flow [2023-08-27 12:58:10,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 70 transitions, 322 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-08-27 12:58:10,574 INFO L231 Difference]: Finished difference. Result has 58 places, 70 transitions, 184 flow [2023-08-27 12:58:10,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=184, PETRI_PLACES=58, PETRI_TRANSITIONS=70} [2023-08-27 12:58:10,575 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -14 predicate places. [2023-08-27 12:58:10,575 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 70 transitions, 184 flow [2023-08-27 12:58:10,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 589.0) internal successors, (1767), 3 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:10,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:10,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:10,585 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 12:58:10,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:10,782 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:10,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:10,782 INFO L85 PathProgramCache]: Analyzing trace with hash -442591527, now seen corresponding path program 1 times [2023-08-27 12:58:10,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:10,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404480407] [2023-08-27 12:58:10,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:10,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:10,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:10,850 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 12:58:10,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:10,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404480407] [2023-08-27 12:58:10,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404480407] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:10,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733330082] [2023-08-27 12:58:10,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:10,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:10,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:10,853 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 12:58:10,856 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 12:58:10,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:10,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 12:58:10,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:11,005 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 12:58:11,005 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 12:58:11,018 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 12:58:11,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733330082] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 12:58:11,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 12:58:11,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2023-08-27 12:58:11,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809266744] [2023-08-27 12:58:11,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 12:58:11,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 12:58:11,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:11,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 12:58:11,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-08-27 12:58:11,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 578 out of 1476 [2023-08-27 12:58:11,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 70 transitions, 184 flow. Second operand has 8 states, 8 states have (on average 579.625) internal successors, (4637), 8 states have internal predecessors, (4637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:11,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:11,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 578 of 1476 [2023-08-27 12:58:11,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:11,440 INFO L124 PetriNetUnfolderBase]: 1273/2064 cut-off events. [2023-08-27 12:58:11,440 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 12:58:11,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4172 conditions, 2064 events. 1273/2064 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 10304 event pairs, 1047 based on Foata normal form. 0/846 useless extension candidates. Maximal degree in co-relation 4164. Up to 2057 conditions per place. [2023-08-27 12:58:11,454 INFO L140 encePairwiseOnDemand]: 1471/1476 looper letters, 54 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2023-08-27 12:58:11,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 64 transitions, 288 flow [2023-08-27 12:58:11,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 12:58:11,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 12:58:11,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 3538 transitions. [2023-08-27 12:58:11,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39950316169828365 [2023-08-27 12:58:11,462 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 3538 transitions. [2023-08-27 12:58:11,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 3538 transitions. [2023-08-27 12:58:11,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:11,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 3538 transitions. [2023-08-27 12:58:11,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 589.6666666666666) internal successors, (3538), 6 states have internal predecessors, (3538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:11,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1476.0) internal successors, (10332), 7 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:11,481 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1476.0) internal successors, (10332), 7 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:11,481 INFO L175 Difference]: Start difference. First operand has 58 places, 70 transitions, 184 flow. Second operand 6 states and 3538 transitions. [2023-08-27 12:58:11,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 64 transitions, 288 flow [2023-08-27 12:58:11,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 64 transitions, 287 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:11,486 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 179 flow [2023-08-27 12:58:11,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=179, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2023-08-27 12:58:11,489 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -10 predicate places. [2023-08-27 12:58:11,490 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 179 flow [2023-08-27 12:58:11,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 579.625) internal successors, (4637), 8 states have internal predecessors, (4637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:11,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:11,491 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1] [2023-08-27 12:58:11,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-27 12:58:11,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:11,696 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:11,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:11,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1689923790, now seen corresponding path program 2 times [2023-08-27 12:58:11,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:11,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985450081] [2023-08-27 12:58:11,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:11,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:11,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:11,845 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 12:58:11,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:11,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985450081] [2023-08-27 12:58:11,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985450081] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:11,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759064720] [2023-08-27 12:58:11,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 12:58:11,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:11,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:11,847 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 12:58:11,850 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 12:58:11,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 12:58:11,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 12:58:11,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 12:58:11,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:12,020 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 12:58:12,020 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 12:58:12,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759064720] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:12,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 12:58:12,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 12:58:12,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41442703] [2023-08-27 12:58:12,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:12,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:12,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:12,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:12,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 12:58:12,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 596 out of 1476 [2023-08-27 12:58:12,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 179 flow. Second operand has 3 states, 3 states have (on average 598.3333333333334) internal successors, (1795), 3 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:12,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:12,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 596 of 1476 [2023-08-27 12:58:12,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:12,344 INFO L124 PetriNetUnfolderBase]: 1147/1858 cut-off events. [2023-08-27 12:58:12,345 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 12:58:12,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3769 conditions, 1858 events. 1147/1858 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 8991 event pairs, 933 based on Foata normal form. 0/781 useless extension candidates. Maximal degree in co-relation 3760. Up to 1858 conditions per place. [2023-08-27 12:58:12,357 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 61 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-08-27 12:58:12,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 62 transitions, 299 flow [2023-08-27 12:58:12,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:12,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1844 transitions. [2023-08-27 12:58:12,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4164408310749774 [2023-08-27 12:58:12,362 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1844 transitions. [2023-08-27 12:58:12,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1844 transitions. [2023-08-27 12:58:12,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:12,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1844 transitions. [2023-08-27 12:58:12,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 614.6666666666666) internal successors, (1844), 3 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:12,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:12,373 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:12,373 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 179 flow. Second operand 3 states and 1844 transitions. [2023-08-27 12:58:12,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 62 transitions, 299 flow [2023-08-27 12:58:12,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 62 transitions, 279 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-27 12:58:12,375 INFO L231 Difference]: Finished difference. Result has 57 places, 62 transitions, 157 flow [2023-08-27 12:58:12,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=157, PETRI_PLACES=57, PETRI_TRANSITIONS=62} [2023-08-27 12:58:12,376 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -15 predicate places. [2023-08-27 12:58:12,376 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 62 transitions, 157 flow [2023-08-27 12:58:12,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 598.3333333333334) internal successors, (1795), 3 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:12,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:12,379 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1] [2023-08-27 12:58:12,388 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 12:58:12,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:12,585 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:12,585 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:12,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1689923789, now seen corresponding path program 1 times [2023-08-27 12:58:12,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:12,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803863710] [2023-08-27 12:58:12,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:12,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:12,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:12,716 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 12:58:12,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:12,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803863710] [2023-08-27 12:58:12,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803863710] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:12,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599175003] [2023-08-27 12:58:12,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:12,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:12,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:12,725 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 12:58:12,751 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 12:58:12,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:12,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 12:58:12,883 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:12,971 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 12:58:12,971 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 12:58:13,050 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 12:58:13,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599175003] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 12:58:13,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 12:58:13,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-08-27 12:58:13,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446581200] [2023-08-27 12:58:13,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 12:58:13,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 12:58:13,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:13,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 12:58:13,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=166, Unknown=0, NotChecked=0, Total=272 [2023-08-27 12:58:13,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 578 out of 1476 [2023-08-27 12:58:13,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 62 transitions, 157 flow. Second operand has 17 states, 17 states have (on average 579.2941176470588) internal successors, (9848), 17 states have internal predecessors, (9848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:13,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:13,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 578 of 1476 [2023-08-27 12:58:13,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:13,443 INFO L124 PetriNetUnfolderBase]: 1147/1860 cut-off events. [2023-08-27 12:58:13,443 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 12:58:13,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3766 conditions, 1860 events. 1147/1860 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 9028 event pairs, 933 based on Foata normal form. 0/782 useless extension candidates. Maximal degree in co-relation 3757. Up to 1851 conditions per place. [2023-08-27 12:58:13,450 INFO L140 encePairwiseOnDemand]: 1471/1476 looper letters, 52 selfloop transitions, 12 changer transitions 0/64 dead transitions. [2023-08-27 12:58:13,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 64 transitions, 293 flow [2023-08-27 12:58:13,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 12:58:13,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 12:58:13,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 4112 transitions. [2023-08-27 12:58:13,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979868370112273 [2023-08-27 12:58:13,460 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 4112 transitions. [2023-08-27 12:58:13,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 4112 transitions. [2023-08-27 12:58:13,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:13,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 4112 transitions. [2023-08-27 12:58:13,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 587.4285714285714) internal successors, (4112), 7 states have internal predecessors, (4112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:13,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1476.0) internal successors, (11808), 8 states have internal predecessors, (11808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:13,484 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1476.0) internal successors, (11808), 8 states have internal predecessors, (11808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:13,484 INFO L175 Difference]: Start difference. First operand has 57 places, 62 transitions, 157 flow. Second operand 7 states and 4112 transitions. [2023-08-27 12:58:13,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 64 transitions, 293 flow [2023-08-27 12:58:13,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 64 transitions, 292 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:13,486 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 198 flow [2023-08-27 12:58:13,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=198, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2023-08-27 12:58:13,487 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -9 predicate places. [2023-08-27 12:58:13,487 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 198 flow [2023-08-27 12:58:13,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 579.2941176470588) internal successors, (9848), 17 states have internal predecessors, (9848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:13,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:13,489 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2023-08-27 12:58:13,500 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 12:58:13,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:13,695 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:13,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:13,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1922787556, now seen corresponding path program 1 times [2023-08-27 12:58:13,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:13,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21811792] [2023-08-27 12:58:13,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:13,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:13,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:13,801 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 12:58:13,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:13,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21811792] [2023-08-27 12:58:13,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21811792] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:13,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:13,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 12:58:13,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065048179] [2023-08-27 12:58:13,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:13,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:13,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:13,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:13,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:13,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 596 out of 1476 [2023-08-27 12:58:13,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 198 flow. Second operand has 3 states, 3 states have (on average 598.3333333333334) internal successors, (1795), 3 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:13,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:13,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 596 of 1476 [2023-08-27 12:58:13,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:14,128 INFO L124 PetriNetUnfolderBase]: 1027/1664 cut-off events. [2023-08-27 12:58:14,128 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 12:58:14,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3391 conditions, 1664 events. 1027/1664 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 7903 event pairs, 825 based on Foata normal form. 0/719 useless extension candidates. Maximal degree in co-relation 3380. Up to 1664 conditions per place. [2023-08-27 12:58:14,133 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 61 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-08-27 12:58:14,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 62 transitions, 318 flow [2023-08-27 12:58:14,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:14,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:14,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1842 transitions. [2023-08-27 12:58:14,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159891598915989 [2023-08-27 12:58:14,138 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1842 transitions. [2023-08-27 12:58:14,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1842 transitions. [2023-08-27 12:58:14,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:14,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1842 transitions. [2023-08-27 12:58:14,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 614.0) internal successors, (1842), 3 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,148 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,148 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 198 flow. Second operand 3 states and 1842 transitions. [2023-08-27 12:58:14,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 62 transitions, 318 flow [2023-08-27 12:58:14,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 62 transitions, 298 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 12:58:14,149 INFO L231 Difference]: Finished difference. Result has 59 places, 62 transitions, 176 flow [2023-08-27 12:58:14,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=59, PETRI_TRANSITIONS=62} [2023-08-27 12:58:14,150 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -13 predicate places. [2023-08-27 12:58:14,150 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 62 transitions, 176 flow [2023-08-27 12:58:14,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 598.3333333333334) internal successors, (1795), 3 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:14,151 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2023-08-27 12:58:14,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 12:58:14,151 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:14,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:14,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1922787560, now seen corresponding path program 2 times [2023-08-27 12:58:14,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:14,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690678542] [2023-08-27 12:58:14,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:14,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:14,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:14,204 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 12:58:14,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:14,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690678542] [2023-08-27 12:58:14,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690678542] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:14,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:14,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 12:58:14,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768526887] [2023-08-27 12:58:14,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:14,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:14,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:14,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:14,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:14,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 596 out of 1476 [2023-08-27 12:58:14,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 62 transitions, 176 flow. Second operand has 3 states, 3 states have (on average 598.3333333333334) internal successors, (1795), 3 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:14,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 596 of 1476 [2023-08-27 12:58:14,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:14,440 INFO L124 PetriNetUnfolderBase]: 913/1478 cut-off events. [2023-08-27 12:58:14,441 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 12:58:14,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3010 conditions, 1478 events. 913/1478 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6800 event pairs, 723 based on Foata normal form. 0/657 useless extension candidates. Maximal degree in co-relation 2998. Up to 1478 conditions per place. [2023-08-27 12:58:14,447 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 59 selfloop transitions, 1 changer transitions 0/60 dead transitions. [2023-08-27 12:58:14,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 60 transitions, 292 flow [2023-08-27 12:58:14,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:14,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:14,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1840 transitions. [2023-08-27 12:58:14,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41553748870822044 [2023-08-27 12:58:14,452 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1840 transitions. [2023-08-27 12:58:14,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1840 transitions. [2023-08-27 12:58:14,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:14,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1840 transitions. [2023-08-27 12:58:14,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 613.3333333333334) internal successors, (1840), 3 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,462 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,462 INFO L175 Difference]: Start difference. First operand has 59 places, 62 transitions, 176 flow. Second operand 3 states and 1840 transitions. [2023-08-27 12:58:14,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 60 transitions, 292 flow [2023-08-27 12:58:14,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 60 transitions, 291 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:14,464 INFO L231 Difference]: Finished difference. Result has 58 places, 60 transitions, 173 flow [2023-08-27 12:58:14,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=173, PETRI_PLACES=58, PETRI_TRANSITIONS=60} [2023-08-27 12:58:14,465 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -14 predicate places. [2023-08-27 12:58:14,465 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 60 transitions, 173 flow [2023-08-27 12:58:14,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 598.3333333333334) internal successors, (1795), 3 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:14,466 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2023-08-27 12:58:14,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 12:58:14,466 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:14,466 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:14,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1922787589, now seen corresponding path program 1 times [2023-08-27 12:58:14,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:14,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759907365] [2023-08-27 12:58:14,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:14,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:14,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:14,526 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 12:58:14,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:14,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759907365] [2023-08-27 12:58:14,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759907365] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:14,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:14,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 12:58:14,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496052958] [2023-08-27 12:58:14,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:14,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:14,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:14,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:14,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:14,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 596 out of 1476 [2023-08-27 12:58:14,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 60 transitions, 173 flow. Second operand has 3 states, 3 states have (on average 598.3333333333334) internal successors, (1795), 3 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:14,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 596 of 1476 [2023-08-27 12:58:14,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:14,774 INFO L124 PetriNetUnfolderBase]: 805/1302 cut-off events. [2023-08-27 12:58:14,774 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 12:58:14,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2658 conditions, 1302 events. 805/1302 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 5756 event pairs, 627 based on Foata normal form. 0/597 useless extension candidates. Maximal degree in co-relation 2645. Up to 1302 conditions per place. [2023-08-27 12:58:14,779 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 57 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-27 12:58:14,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 58 transitions, 285 flow [2023-08-27 12:58:14,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:14,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:14,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1838 transitions. [2023-08-27 12:58:14,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4150858175248419 [2023-08-27 12:58:14,784 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1838 transitions. [2023-08-27 12:58:14,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1838 transitions. [2023-08-27 12:58:14,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:14,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1838 transitions. [2023-08-27 12:58:14,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 612.6666666666666) internal successors, (1838), 3 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,794 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,794 INFO L175 Difference]: Start difference. First operand has 58 places, 60 transitions, 173 flow. Second operand 3 states and 1838 transitions. [2023-08-27 12:58:14,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 58 transitions, 285 flow [2023-08-27 12:58:14,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 58 transitions, 284 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:14,795 INFO L231 Difference]: Finished difference. Result has 57 places, 58 transitions, 170 flow [2023-08-27 12:58:14,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=170, PETRI_PLACES=57, PETRI_TRANSITIONS=58} [2023-08-27 12:58:14,796 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -15 predicate places. [2023-08-27 12:58:14,796 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 170 flow [2023-08-27 12:58:14,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 598.3333333333334) internal successors, (1795), 3 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:14,797 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:14,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 12:58:14,797 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:14,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:14,797 INFO L85 PathProgramCache]: Analyzing trace with hash 523129073, now seen corresponding path program 1 times [2023-08-27 12:58:14,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:14,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159682661] [2023-08-27 12:58:14,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:14,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:14,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:14,847 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 12:58:14,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:14,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159682661] [2023-08-27 12:58:14,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159682661] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:14,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:14,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 12:58:14,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608473213] [2023-08-27 12:58:14,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:14,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:14,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:14,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:14,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:14,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 575 out of 1476 [2023-08-27 12:58:14,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 58 transitions, 170 flow. Second operand has 3 states, 3 states have (on average 577.6666666666666) internal successors, (1733), 3 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:14,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:14,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 575 of 1476 [2023-08-27 12:58:14,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:15,214 INFO L124 PetriNetUnfolderBase]: 1211/1950 cut-off events. [2023-08-27 12:58:15,215 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 12:58:15,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3965 conditions, 1950 events. 1211/1950 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8899 event pairs, 627 based on Foata normal form. 0/981 useless extension candidates. Maximal degree in co-relation 3951. Up to 1303 conditions per place. [2023-08-27 12:58:15,222 INFO L140 encePairwiseOnDemand]: 1464/1476 looper letters, 86 selfloop transitions, 2 changer transitions 0/88 dead transitions. [2023-08-27 12:58:15,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 88 transitions, 409 flow [2023-08-27 12:58:15,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:15,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:15,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1813 transitions. [2023-08-27 12:58:15,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4094399277326107 [2023-08-27 12:58:15,227 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1813 transitions. [2023-08-27 12:58:15,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1813 transitions. [2023-08-27 12:58:15,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:15,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1813 transitions. [2023-08-27 12:58:15,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 604.3333333333334) internal successors, (1813), 3 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:15,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:15,236 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:15,236 INFO L175 Difference]: Start difference. First operand has 57 places, 58 transitions, 170 flow. Second operand 3 states and 1813 transitions. [2023-08-27 12:58:15,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 88 transitions, 409 flow [2023-08-27 12:58:15,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 88 transitions, 408 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:15,238 INFO L231 Difference]: Finished difference. Result has 59 places, 59 transitions, 199 flow [2023-08-27 12:58:15,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=199, PETRI_PLACES=59, PETRI_TRANSITIONS=59} [2023-08-27 12:58:15,238 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -13 predicate places. [2023-08-27 12:58:15,239 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 59 transitions, 199 flow [2023-08-27 12:58:15,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 577.6666666666666) internal successors, (1733), 3 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:15,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:15,239 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:15,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 12:58:15,239 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:15,240 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:15,240 INFO L85 PathProgramCache]: Analyzing trace with hash 209387605, now seen corresponding path program 1 times [2023-08-27 12:58:15,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:15,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432127836] [2023-08-27 12:58:15,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:15,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:15,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:15,288 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 12:58:15,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:15,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432127836] [2023-08-27 12:58:15,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432127836] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:15,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:15,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 12:58:15,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640640128] [2023-08-27 12:58:15,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:15,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:15,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:15,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:15,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:15,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 575 out of 1476 [2023-08-27 12:58:15,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 59 transitions, 199 flow. Second operand has 3 states, 3 states have (on average 578.3333333333334) internal successors, (1735), 3 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 12:58:15,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:15,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 575 of 1476 [2023-08-27 12:58:15,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:15,825 INFO L124 PetriNetUnfolderBase]: 1425/2300 cut-off events. [2023-08-27 12:58:15,825 INFO L125 PetriNetUnfolderBase]: For 114/114 co-relation queries the response was YES. [2023-08-27 12:58:15,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5030 conditions, 2300 events. 1425/2300 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11157 event pairs, 945 based on Foata normal form. 0/1301 useless extension candidates. Maximal degree in co-relation 5015. Up to 1951 conditions per place. [2023-08-27 12:58:15,835 INFO L140 encePairwiseOnDemand]: 1467/1476 looper letters, 89 selfloop transitions, 2 changer transitions 0/91 dead transitions. [2023-08-27 12:58:15,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 91 transitions, 475 flow [2023-08-27 12:58:15,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:15,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:15,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1811 transitions. [2023-08-27 12:58:15,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40898825654923215 [2023-08-27 12:58:15,839 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1811 transitions. [2023-08-27 12:58:15,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1811 transitions. [2023-08-27 12:58:15,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:15,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1811 transitions. [2023-08-27 12:58:15,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 603.6666666666666) internal successors, (1811), 3 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:15,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:15,848 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:15,849 INFO L175 Difference]: Start difference. First operand has 59 places, 59 transitions, 199 flow. Second operand 3 states and 1811 transitions. [2023-08-27 12:58:15,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 91 transitions, 475 flow [2023-08-27 12:58:15,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 91 transitions, 471 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:15,851 INFO L231 Difference]: Finished difference. Result has 61 places, 60 transitions, 221 flow [2023-08-27 12:58:15,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=221, PETRI_PLACES=61, PETRI_TRANSITIONS=60} [2023-08-27 12:58:15,851 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -11 predicate places. [2023-08-27 12:58:15,851 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 60 transitions, 221 flow [2023-08-27 12:58:15,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 578.3333333333334) internal successors, (1735), 3 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 12:58:15,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:15,852 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:15,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 12:58:15,852 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:15,852 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:15,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2098915922, now seen corresponding path program 1 times [2023-08-27 12:58:15,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:15,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699408149] [2023-08-27 12:58:15,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:15,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:15,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:15,933 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-08-27 12:58:15,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:15,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699408149] [2023-08-27 12:58:15,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699408149] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:15,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:15,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 12:58:15,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064233221] [2023-08-27 12:58:15,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:15,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:15,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:15,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:15,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:15,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 596 out of 1476 [2023-08-27 12:58:15,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 221 flow. Second operand has 3 states, 3 states have (on average 599.6666666666666) internal successors, (1799), 3 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:15,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:15,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 596 of 1476 [2023-08-27 12:58:15,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:16,288 INFO L124 PetriNetUnfolderBase]: 1281/2066 cut-off events. [2023-08-27 12:58:16,288 INFO L125 PetriNetUnfolderBase]: For 333/333 co-relation queries the response was YES. [2023-08-27 12:58:16,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5126 conditions, 2066 events. 1281/2066 cut-off events. For 333/333 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 9324 event pairs, 1007 based on Foata normal form. 0/1393 useless extension candidates. Maximal degree in co-relation 5110. Up to 2066 conditions per place. [2023-08-27 12:58:16,317 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 57 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-27 12:58:16,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 58 transitions, 329 flow [2023-08-27 12:58:16,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:16,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:16,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1836 transitions. [2023-08-27 12:58:16,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2023-08-27 12:58:16,322 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1836 transitions. [2023-08-27 12:58:16,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1836 transitions. [2023-08-27 12:58:16,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:16,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1836 transitions. [2023-08-27 12:58:16,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 612.0) internal successors, (1836), 3 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:16,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:16,329 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:16,330 INFO L175 Difference]: Start difference. First operand has 61 places, 60 transitions, 221 flow. Second operand 3 states and 1836 transitions. [2023-08-27 12:58:16,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 58 transitions, 329 flow [2023-08-27 12:58:16,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 58 transitions, 327 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:16,331 INFO L231 Difference]: Finished difference. Result has 60 places, 58 transitions, 213 flow [2023-08-27 12:58:16,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=213, PETRI_PLACES=60, PETRI_TRANSITIONS=58} [2023-08-27 12:58:16,332 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -12 predicate places. [2023-08-27 12:58:16,332 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 58 transitions, 213 flow [2023-08-27 12:58:16,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 599.6666666666666) internal successors, (1799), 3 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:16,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:16,333 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:16,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 12:58:16,333 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:16,333 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:16,333 INFO L85 PathProgramCache]: Analyzing trace with hash -2098915854, now seen corresponding path program 1 times [2023-08-27 12:58:16,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:16,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844712942] [2023-08-27 12:58:16,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:16,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:16,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:16,422 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 12:58:16,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:16,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844712942] [2023-08-27 12:58:16,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844712942] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:16,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393176073] [2023-08-27 12:58:16,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:16,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:16,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:16,424 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 12:58:16,451 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 12:58:16,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:16,620 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 12:58:16,622 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:16,629 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 12:58:16,629 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 12:58:16,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393176073] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:16,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 12:58:16,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 12:58:16,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739508289] [2023-08-27 12:58:16,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:16,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 12:58:16,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:16,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 12:58:16,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 12:58:16,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 575 out of 1476 [2023-08-27 12:58:16,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 58 transitions, 213 flow. Second operand has 4 states, 4 states have (on average 577.75) internal successors, (2311), 4 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 12:58:16,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:16,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 575 of 1476 [2023-08-27 12:58:16,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:17,060 INFO L124 PetriNetUnfolderBase]: 1009/1670 cut-off events. [2023-08-27 12:58:17,060 INFO L125 PetriNetUnfolderBase]: For 164/164 co-relation queries the response was YES. [2023-08-27 12:58:17,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4031 conditions, 1670 events. 1009/1670 cut-off events. For 164/164 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8042 event pairs, 179 based on Foata normal form. 0/1237 useless extension candidates. Maximal degree in co-relation 4014. Up to 908 conditions per place. [2023-08-27 12:58:17,069 INFO L140 encePairwiseOnDemand]: 1471/1476 looper letters, 112 selfloop transitions, 2 changer transitions 0/114 dead transitions. [2023-08-27 12:58:17,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 114 transitions, 599 flow [2023-08-27 12:58:17,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 12:58:17,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 12:58:17,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2404 transitions. [2023-08-27 12:58:17,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4071815718157182 [2023-08-27 12:58:17,074 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2404 transitions. [2023-08-27 12:58:17,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2404 transitions. [2023-08-27 12:58:17,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:17,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2404 transitions. [2023-08-27 12:58:17,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 601.0) internal successors, (2404), 4 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:17,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1476.0) internal successors, (7380), 5 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:17,084 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1476.0) internal successors, (7380), 5 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:17,084 INFO L175 Difference]: Start difference. First operand has 60 places, 58 transitions, 213 flow. Second operand 4 states and 2404 transitions. [2023-08-27 12:58:17,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 114 transitions, 599 flow [2023-08-27 12:58:17,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 114 transitions, 598 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:17,087 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 204 flow [2023-08-27 12:58:17,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=204, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2023-08-27 12:58:17,087 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -13 predicate places. [2023-08-27 12:58:17,087 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 204 flow [2023-08-27 12:58:17,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 577.75) internal successors, (2311), 4 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 12:58:17,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:17,088 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:17,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-27 12:58:17,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 12:58:17,294 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:17,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:17,294 INFO L85 PathProgramCache]: Analyzing trace with hash -2098915849, now seen corresponding path program 1 times [2023-08-27 12:58:17,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:17,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074358986] [2023-08-27 12:58:17,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:17,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:17,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:17,468 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 12:58:17,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:17,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074358986] [2023-08-27 12:58:17,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074358986] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:17,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972515531] [2023-08-27 12:58:17,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:17,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:17,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:17,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 12:58:17,472 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 12:58:17,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:17,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 12:58:17,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:17,686 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 12:58:17,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 12:58:17,737 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 12:58:17,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972515531] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 12:58:17,737 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 12:58:17,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 12:58:17,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673180168] [2023-08-27 12:58:17,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 12:58:17,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 12:58:17,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:17,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 12:58:17,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 12:58:17,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 575 out of 1476 [2023-08-27 12:58:17,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 204 flow. Second operand has 7 states, 7 states have (on average 577.2857142857143) internal successors, (4041), 7 states have internal predecessors, (4041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:17,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:17,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 575 of 1476 [2023-08-27 12:58:17,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:18,490 INFO L124 PetriNetUnfolderBase]: 1633/2690 cut-off events. [2023-08-27 12:58:18,491 INFO L125 PetriNetUnfolderBase]: For 417/417 co-relation queries the response was YES. [2023-08-27 12:58:18,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6535 conditions, 2690 events. 1633/2690 cut-off events. For 417/417 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 13602 event pairs, 639 based on Foata normal form. 0/2113 useless extension candidates. Maximal degree in co-relation 6518. Up to 1331 conditions per place. [2023-08-27 12:58:18,503 INFO L140 encePairwiseOnDemand]: 1471/1476 looper letters, 173 selfloop transitions, 5 changer transitions 0/178 dead transitions. [2023-08-27 12:58:18,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 178 transitions, 916 flow [2023-08-27 12:58:18,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 12:58:18,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 12:58:18,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 3622 transitions. [2023-08-27 12:58:18,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40898825654923215 [2023-08-27 12:58:18,510 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 3622 transitions. [2023-08-27 12:58:18,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 3622 transitions. [2023-08-27 12:58:18,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:18,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 3622 transitions. [2023-08-27 12:58:18,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 603.6666666666666) internal successors, (3622), 6 states have internal predecessors, (3622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:18,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1476.0) internal successors, (10332), 7 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:18,521 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1476.0) internal successors, (10332), 7 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:18,521 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 204 flow. Second operand 6 states and 3622 transitions. [2023-08-27 12:58:18,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 178 transitions, 916 flow [2023-08-27 12:58:18,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 178 transitions, 913 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 12:58:18,525 INFO L231 Difference]: Finished difference. Result has 65 places, 58 transitions, 249 flow [2023-08-27 12:58:18,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=249, PETRI_PLACES=65, PETRI_TRANSITIONS=58} [2023-08-27 12:58:18,525 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -7 predicate places. [2023-08-27 12:58:18,525 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 58 transitions, 249 flow [2023-08-27 12:58:18,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 577.2857142857143) internal successors, (4041), 7 states have internal predecessors, (4041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:18,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:18,526 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:18,533 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 12:58:18,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:18,732 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:18,732 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:18,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1629371808, now seen corresponding path program 1 times [2023-08-27 12:58:18,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:18,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209632966] [2023-08-27 12:58:18,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:18,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:18,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:19,070 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:58:19,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:19,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209632966] [2023-08-27 12:58:19,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209632966] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:19,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910679484] [2023-08-27 12:58:19,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:19,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:19,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:19,071 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 12:58:19,074 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 12:58:19,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:19,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 12:58:19,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:19,330 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-08-27 12:58:19,330 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 12:58:19,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910679484] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:19,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 12:58:19,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 12:58:19,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052370907] [2023-08-27 12:58:19,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:19,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:19,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:19,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:19,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 12:58:19,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 596 out of 1476 [2023-08-27 12:58:19,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 58 transitions, 249 flow. Second operand has 3 states, 3 states have (on average 599.6666666666666) internal successors, (1799), 3 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:19,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:19,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 596 of 1476 [2023-08-27 12:58:19,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:19,961 INFO L124 PetriNetUnfolderBase]: 1485/2448 cut-off events. [2023-08-27 12:58:19,962 INFO L125 PetriNetUnfolderBase]: For 1747/1747 co-relation queries the response was YES. [2023-08-27 12:58:19,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6783 conditions, 2448 events. 1485/2448 cut-off events. For 1747/1747 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 11583 event pairs, 1241 based on Foata normal form. 0/2055 useless extension candidates. Maximal degree in co-relation 6763. Up to 2448 conditions per place. [2023-08-27 12:58:19,974 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 55 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-08-27 12:58:19,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 56 transitions, 347 flow [2023-08-27 12:58:19,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:19,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:19,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1831 transitions. [2023-08-27 12:58:19,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41350496838301715 [2023-08-27 12:58:19,979 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1831 transitions. [2023-08-27 12:58:19,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1831 transitions. [2023-08-27 12:58:19,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:19,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1831 transitions. [2023-08-27 12:58:19,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 610.3333333333334) internal successors, (1831), 3 states have internal predecessors, (1831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:19,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:19,985 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:19,985 INFO L175 Difference]: Start difference. First operand has 65 places, 58 transitions, 249 flow. Second operand 3 states and 1831 transitions. [2023-08-27 12:58:19,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 56 transitions, 347 flow [2023-08-27 12:58:19,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 56 transitions, 339 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:19,988 INFO L231 Difference]: Finished difference. Result has 64 places, 56 transitions, 229 flow [2023-08-27 12:58:19,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=229, PETRI_PLACES=64, PETRI_TRANSITIONS=56} [2023-08-27 12:58:19,989 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2023-08-27 12:58:19,989 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 56 transitions, 229 flow [2023-08-27 12:58:19,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 599.6666666666666) internal successors, (1799), 3 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:19,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:19,989 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:19,997 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 12:58:20,195 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,SelfDestructingSolverStorable16 [2023-08-27 12:58:20,195 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:20,196 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:20,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1629371811, now seen corresponding path program 1 times [2023-08-27 12:58:20,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:20,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616935243] [2023-08-27 12:58:20,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:20,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:20,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:20,378 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-08-27 12:58:20,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:20,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616935243] [2023-08-27 12:58:20,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616935243] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:20,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:20,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 12:58:20,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210344987] [2023-08-27 12:58:20,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:20,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:20,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:20,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:20,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:20,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 596 out of 1476 [2023-08-27 12:58:20,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 56 transitions, 229 flow. Second operand has 3 states, 3 states have (on average 599.6666666666666) internal successors, (1799), 3 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:20,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:20,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 596 of 1476 [2023-08-27 12:58:20,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:20,907 INFO L124 PetriNetUnfolderBase]: 1343/2216 cut-off events. [2023-08-27 12:58:20,907 INFO L125 PetriNetUnfolderBase]: For 1215/1215 co-relation queries the response was YES. [2023-08-27 12:58:20,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5742 conditions, 2216 events. 1343/2216 cut-off events. For 1215/1215 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 10292 event pairs, 1113 based on Foata normal form. 0/1935 useless extension candidates. Maximal degree in co-relation 5720. Up to 2216 conditions per place. [2023-08-27 12:58:20,917 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 53 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2023-08-27 12:58:20,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 54 transitions, 323 flow [2023-08-27 12:58:20,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:20,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:20,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1829 transitions. [2023-08-27 12:58:20,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130532971996387 [2023-08-27 12:58:20,921 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1829 transitions. [2023-08-27 12:58:20,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1829 transitions. [2023-08-27 12:58:20,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:20,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1829 transitions. [2023-08-27 12:58:20,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 609.6666666666666) internal successors, (1829), 3 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:20,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:20,928 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:20,928 INFO L175 Difference]: Start difference. First operand has 64 places, 56 transitions, 229 flow. Second operand 3 states and 1829 transitions. [2023-08-27 12:58:20,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 54 transitions, 323 flow [2023-08-27 12:58:20,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 54 transitions, 322 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:20,931 INFO L231 Difference]: Finished difference. Result has 63 places, 54 transitions, 216 flow [2023-08-27 12:58:20,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=63, PETRI_TRANSITIONS=54} [2023-08-27 12:58:20,932 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -9 predicate places. [2023-08-27 12:58:20,932 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 54 transitions, 216 flow [2023-08-27 12:58:20,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 599.6666666666666) internal successors, (1799), 3 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:20,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:20,933 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:20,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 12:58:20,933 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:20,933 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:20,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1629371810, now seen corresponding path program 2 times [2023-08-27 12:58:20,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:20,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321421892] [2023-08-27 12:58:20,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:20,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:21,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:21,262 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-08-27 12:58:21,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:21,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321421892] [2023-08-27 12:58:21,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321421892] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:21,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:21,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 12:58:21,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76697040] [2023-08-27 12:58:21,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:21,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:21,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:21,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:21,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:21,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 596 out of 1476 [2023-08-27 12:58:21,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 54 transitions, 216 flow. Second operand has 3 states, 3 states have (on average 599.6666666666666) internal successors, (1799), 3 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:21,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:21,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 596 of 1476 [2023-08-27 12:58:21,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:21,648 INFO L124 PetriNetUnfolderBase]: 1207/1994 cut-off events. [2023-08-27 12:58:21,648 INFO L125 PetriNetUnfolderBase]: For 1149/1149 co-relation queries the response was YES. [2023-08-27 12:58:21,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4988 conditions, 1994 events. 1207/1994 cut-off events. For 1149/1149 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 9083 event pairs, 991 based on Foata normal form. 84/1817 useless extension candidates. Maximal degree in co-relation 4965. Up to 1994 conditions per place. [2023-08-27 12:58:21,655 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 51 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-08-27 12:58:21,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 52 transitions, 306 flow [2023-08-27 12:58:21,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:21,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:21,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1827 transitions. [2023-08-27 12:58:21,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41260162601626016 [2023-08-27 12:58:21,659 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1827 transitions. [2023-08-27 12:58:21,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1827 transitions. [2023-08-27 12:58:21,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:21,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1827 transitions. [2023-08-27 12:58:21,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 609.0) internal successors, (1827), 3 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:21,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:21,665 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:21,665 INFO L175 Difference]: Start difference. First operand has 63 places, 54 transitions, 216 flow. Second operand 3 states and 1827 transitions. [2023-08-27 12:58:21,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 52 transitions, 306 flow [2023-08-27 12:58:21,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 52 transitions, 295 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-27 12:58:21,668 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 193 flow [2023-08-27 12:58:21,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=193, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2023-08-27 12:58:21,668 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -14 predicate places. [2023-08-27 12:58:21,668 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 193 flow [2023-08-27 12:58:21,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 599.6666666666666) internal successors, (1799), 3 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:21,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:21,669 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:21,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 12:58:21,669 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:21,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:21,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1518459910, now seen corresponding path program 1 times [2023-08-27 12:58:21,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:21,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963113872] [2023-08-27 12:58:21,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:21,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:21,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:22,638 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 12:58:22,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:22,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963113872] [2023-08-27 12:58:22,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963113872] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:22,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:22,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 12:58:22,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213159437] [2023-08-27 12:58:22,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:22,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 12:58:22,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:22,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 12:58:22,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 12:58:22,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 555 out of 1476 [2023-08-27 12:58:22,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 193 flow. Second operand has 4 states, 4 states have (on average 558.75) internal successors, (2235), 4 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:22,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:22,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 555 of 1476 [2023-08-27 12:58:22,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:23,142 INFO L124 PetriNetUnfolderBase]: 1242/2096 cut-off events. [2023-08-27 12:58:23,142 INFO L125 PetriNetUnfolderBase]: For 342/342 co-relation queries the response was YES. [2023-08-27 12:58:23,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4928 conditions, 2096 events. 1242/2096 cut-off events. For 342/342 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 10262 event pairs, 991 based on Foata normal form. 1/1836 useless extension candidates. Maximal degree in co-relation 4908. Up to 1969 conditions per place. [2023-08-27 12:58:23,151 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 65 selfloop transitions, 1 changer transitions 5/71 dead transitions. [2023-08-27 12:58:23,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 71 transitions, 391 flow [2023-08-27 12:58:23,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 12:58:23,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 12:58:23,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2273 transitions. [2023-08-27 12:58:23,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3849932249322493 [2023-08-27 12:58:23,156 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2273 transitions. [2023-08-27 12:58:23,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2273 transitions. [2023-08-27 12:58:23,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:23,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2273 transitions. [2023-08-27 12:58:23,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 568.25) internal successors, (2273), 4 states have internal predecessors, (2273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:23,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1476.0) internal successors, (7380), 5 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:23,163 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1476.0) internal successors, (7380), 5 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:23,163 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 193 flow. Second operand 4 states and 2273 transitions. [2023-08-27 12:58:23,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 71 transitions, 391 flow [2023-08-27 12:58:23,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 71 transitions, 390 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:23,165 INFO L231 Difference]: Finished difference. Result has 62 places, 52 transitions, 199 flow [2023-08-27 12:58:23,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=199, PETRI_PLACES=62, PETRI_TRANSITIONS=52} [2023-08-27 12:58:23,166 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -10 predicate places. [2023-08-27 12:58:23,166 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 52 transitions, 199 flow [2023-08-27 12:58:23,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 558.75) internal successors, (2235), 4 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:23,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:23,166 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:23,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 12:58:23,167 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:23,167 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:23,167 INFO L85 PathProgramCache]: Analyzing trace with hash 560471878, now seen corresponding path program 2 times [2023-08-27 12:58:23,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:23,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955761134] [2023-08-27 12:58:23,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:23,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:23,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:24,069 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 12:58:24,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:24,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955761134] [2023-08-27 12:58:24,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955761134] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:24,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:24,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 12:58:24,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114281780] [2023-08-27 12:58:24,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:24,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 12:58:24,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:24,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 12:58:24,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 12:58:24,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 555 out of 1476 [2023-08-27 12:58:24,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 52 transitions, 199 flow. Second operand has 4 states, 4 states have (on average 558.75) internal successors, (2235), 4 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:24,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:24,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 555 of 1476 [2023-08-27 12:58:24,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:24,772 INFO L124 PetriNetUnfolderBase]: 1239/2087 cut-off events. [2023-08-27 12:58:24,772 INFO L125 PetriNetUnfolderBase]: For 471/471 co-relation queries the response was YES. [2023-08-27 12:58:24,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5013 conditions, 2087 events. 1239/2087 cut-off events. For 471/471 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 10172 event pairs, 961 based on Foata normal form. 1/1827 useless extension candidates. Maximal degree in co-relation 4991. Up to 1927 conditions per place. [2023-08-27 12:58:24,784 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 76 selfloop transitions, 1 changer transitions 5/82 dead transitions. [2023-08-27 12:58:24,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 82 transitions, 450 flow [2023-08-27 12:58:24,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 12:58:24,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 12:58:24,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2287 transitions. [2023-08-27 12:58:24,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38736449864498645 [2023-08-27 12:58:24,789 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2287 transitions. [2023-08-27 12:58:24,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2287 transitions. [2023-08-27 12:58:24,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:24,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2287 transitions. [2023-08-27 12:58:24,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 571.75) internal successors, (2287), 4 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:24,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1476.0) internal successors, (7380), 5 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:24,797 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1476.0) internal successors, (7380), 5 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:24,797 INFO L175 Difference]: Start difference. First operand has 62 places, 52 transitions, 199 flow. Second operand 4 states and 2287 transitions. [2023-08-27 12:58:24,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 82 transitions, 450 flow [2023-08-27 12:58:24,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 82 transitions, 444 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 12:58:24,801 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 203 flow [2023-08-27 12:58:24,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=203, PETRI_PLACES=64, PETRI_TRANSITIONS=52} [2023-08-27 12:58:24,801 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2023-08-27 12:58:24,801 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 203 flow [2023-08-27 12:58:24,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 558.75) internal successors, (2235), 4 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:24,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:24,802 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:24,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 12:58:24,802 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:24,802 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:24,803 INFO L85 PathProgramCache]: Analyzing trace with hash 2124340960, now seen corresponding path program 1 times [2023-08-27 12:58:24,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:24,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569039151] [2023-08-27 12:58:24,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:24,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:24,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:24,955 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 12:58:24,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:24,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569039151] [2023-08-27 12:58:24,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569039151] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:24,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:24,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 12:58:24,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648172266] [2023-08-27 12:58:24,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:24,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:24,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:24,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:24,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:24,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 563 out of 1476 [2023-08-27 12:58:24,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 52 transitions, 203 flow. Second operand has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 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 12:58:24,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:24,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 563 of 1476 [2023-08-27 12:58:24,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:25,488 INFO L124 PetriNetUnfolderBase]: 1140/1915 cut-off events. [2023-08-27 12:58:25,488 INFO L125 PetriNetUnfolderBase]: For 695/695 co-relation queries the response was YES. [2023-08-27 12:58:25,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4725 conditions, 1915 events. 1140/1915 cut-off events. For 695/695 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9142 event pairs, 868 based on Foata normal form. 62/1736 useless extension candidates. Maximal degree in co-relation 4702. Up to 1756 conditions per place. [2023-08-27 12:58:25,498 INFO L140 encePairwiseOnDemand]: 1473/1476 looper letters, 74 selfloop transitions, 2 changer transitions 0/76 dead transitions. [2023-08-27 12:58:25,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 76 transitions, 426 flow [2023-08-27 12:58:25,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:25,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:25,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1751 transitions. [2023-08-27 12:58:25,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3954381210478771 [2023-08-27 12:58:25,502 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1751 transitions. [2023-08-27 12:58:25,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1751 transitions. [2023-08-27 12:58:25,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:25,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1751 transitions. [2023-08-27 12:58:25,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 583.6666666666666) internal successors, (1751), 3 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:25,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:25,508 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:25,509 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 203 flow. Second operand 3 states and 1751 transitions. [2023-08-27 12:58:25,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 76 transitions, 426 flow [2023-08-27 12:58:25,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 76 transitions, 421 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 12:58:25,511 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 206 flow [2023-08-27 12:58:25,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=206, PETRI_PLACES=64, PETRI_TRANSITIONS=52} [2023-08-27 12:58:25,512 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2023-08-27 12:58:25,512 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 206 flow [2023-08-27 12:58:25,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 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 12:58:25,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:25,512 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:25,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 12:58:25,512 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:25,513 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:25,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1990013111, now seen corresponding path program 1 times [2023-08-27 12:58:25,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:25,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210076148] [2023-08-27 12:58:25,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:25,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:25,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:25,644 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 12:58:25,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:25,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210076148] [2023-08-27 12:58:25,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210076148] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:25,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:25,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 12:58:25,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291579429] [2023-08-27 12:58:25,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:25,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:25,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:25,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:25,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:25,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 563 out of 1476 [2023-08-27 12:58:25,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 52 transitions, 206 flow. Second operand has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 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 12:58:25,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:25,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 563 of 1476 [2023-08-27 12:58:25,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:26,043 INFO L124 PetriNetUnfolderBase]: 1177/1944 cut-off events. [2023-08-27 12:58:26,044 INFO L125 PetriNetUnfolderBase]: For 1095/1095 co-relation queries the response was YES. [2023-08-27 12:58:26,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5142 conditions, 1944 events. 1177/1944 cut-off events. For 1095/1095 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 8975 event pairs, 771 based on Foata normal form. 0/1703 useless extension candidates. Maximal degree in co-relation 5119. Up to 1591 conditions per place. [2023-08-27 12:58:26,051 INFO L140 encePairwiseOnDemand]: 1471/1476 looper letters, 67 selfloop transitions, 4 changer transitions 0/71 dead transitions. [2023-08-27 12:58:26,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 71 transitions, 410 flow [2023-08-27 12:58:26,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:26,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:26,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1742 transitions. [2023-08-27 12:58:26,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3934056007226739 [2023-08-27 12:58:26,054 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1742 transitions. [2023-08-27 12:58:26,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1742 transitions. [2023-08-27 12:58:26,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:26,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1742 transitions. [2023-08-27 12:58:26,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 580.6666666666666) internal successors, (1742), 3 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:26,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:26,061 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:26,061 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 206 flow. Second operand 3 states and 1742 transitions. [2023-08-27 12:58:26,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 71 transitions, 410 flow [2023-08-27 12:58:26,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 71 transitions, 402 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 12:58:26,064 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 228 flow [2023-08-27 12:58:26,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=228, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2023-08-27 12:58:26,064 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -7 predicate places. [2023-08-27 12:58:26,064 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 228 flow [2023-08-27 12:58:26,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 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 12:58:26,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:26,065 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:26,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-27 12:58:26,065 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:26,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:26,065 INFO L85 PathProgramCache]: Analyzing trace with hash 224892357, now seen corresponding path program 1 times [2023-08-27 12:58:26,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:26,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656331459] [2023-08-27 12:58:26,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:26,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:26,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:26,406 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-08-27 12:58:26,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:26,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656331459] [2023-08-27 12:58:26,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656331459] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:26,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:26,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 12:58:26,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106973757] [2023-08-27 12:58:26,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:26,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:26,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:26,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:26,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:26,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 584 out of 1476 [2023-08-27 12:58:26,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 228 flow. Second operand has 3 states, 3 states have (on average 589.6666666666666) internal successors, (1769), 3 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:26,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:26,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 584 of 1476 [2023-08-27 12:58:26,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:26,820 INFO L124 PetriNetUnfolderBase]: 1171/1938 cut-off events. [2023-08-27 12:58:26,820 INFO L125 PetriNetUnfolderBase]: For 988/988 co-relation queries the response was YES. [2023-08-27 12:58:26,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5311 conditions, 1938 events. 1171/1938 cut-off events. For 988/988 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 9113 event pairs, 837 based on Foata normal form. 6/1727 useless extension candidates. Maximal degree in co-relation 5287. Up to 1687 conditions per place. [2023-08-27 12:58:26,831 INFO L140 encePairwiseOnDemand]: 1472/1476 looper letters, 86 selfloop transitions, 2 changer transitions 2/90 dead transitions. [2023-08-27 12:58:26,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 90 transitions, 526 flow [2023-08-27 12:58:26,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:26,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:26,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1818 transitions. [2023-08-27 12:58:26,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2023-08-27 12:58:26,835 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1818 transitions. [2023-08-27 12:58:26,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1818 transitions. [2023-08-27 12:58:26,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:26,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1818 transitions. [2023-08-27 12:58:26,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 606.0) internal successors, (1818), 3 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:26,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:26,840 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:26,840 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 228 flow. Second operand 3 states and 1818 transitions. [2023-08-27 12:58:26,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 90 transitions, 526 flow [2023-08-27 12:58:26,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 90 transitions, 519 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:26,843 INFO L231 Difference]: Finished difference. Result has 67 places, 55 transitions, 234 flow [2023-08-27 12:58:26,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=234, PETRI_PLACES=67, PETRI_TRANSITIONS=55} [2023-08-27 12:58:26,844 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -5 predicate places. [2023-08-27 12:58:26,844 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 55 transitions, 234 flow [2023-08-27 12:58:26,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 589.6666666666666) internal successors, (1769), 3 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:26,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:26,845 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:26,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-27 12:58:26,845 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:26,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:26,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1658948815, now seen corresponding path program 2 times [2023-08-27 12:58:26,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:26,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554475406] [2023-08-27 12:58:26,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:26,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:27,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:27,201 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-08-27 12:58:27,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:27,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554475406] [2023-08-27 12:58:27,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554475406] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:27,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:27,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 12:58:27,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943878485] [2023-08-27 12:58:27,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:27,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:27,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:27,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:27,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:27,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 584 out of 1476 [2023-08-27 12:58:27,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 55 transitions, 234 flow. Second operand has 3 states, 3 states have (on average 589.6666666666666) internal successors, (1769), 3 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:27,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:27,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 584 of 1476 [2023-08-27 12:58:27,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:27,681 INFO L124 PetriNetUnfolderBase]: 1033/1698 cut-off events. [2023-08-27 12:58:27,682 INFO L125 PetriNetUnfolderBase]: For 1616/1616 co-relation queries the response was YES. [2023-08-27 12:58:27,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4624 conditions, 1698 events. 1033/1698 cut-off events. For 1616/1616 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7496 event pairs, 490 based on Foata normal form. 74/1573 useless extension candidates. Maximal degree in co-relation 4599. Up to 1667 conditions per place. [2023-08-27 12:58:27,693 INFO L140 encePairwiseOnDemand]: 1472/1476 looper letters, 56 selfloop transitions, 2 changer transitions 4/62 dead transitions. [2023-08-27 12:58:27,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 62 transitions, 385 flow [2023-08-27 12:58:27,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:27,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:27,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1798 transitions. [2023-08-27 12:58:27,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40605239385727193 [2023-08-27 12:58:27,697 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1798 transitions. [2023-08-27 12:58:27,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1798 transitions. [2023-08-27 12:58:27,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:27,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1798 transitions. [2023-08-27 12:58:27,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 599.3333333333334) internal successors, (1798), 3 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:27,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:27,703 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:27,703 INFO L175 Difference]: Start difference. First operand has 67 places, 55 transitions, 234 flow. Second operand 3 states and 1798 transitions. [2023-08-27 12:58:27,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 62 transitions, 385 flow [2023-08-27 12:58:27,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 62 transitions, 377 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 12:58:27,706 INFO L231 Difference]: Finished difference. Result has 67 places, 55 transitions, 241 flow [2023-08-27 12:58:27,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=241, PETRI_PLACES=67, PETRI_TRANSITIONS=55} [2023-08-27 12:58:27,708 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -5 predicate places. [2023-08-27 12:58:27,708 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 55 transitions, 241 flow [2023-08-27 12:58:27,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 589.6666666666666) internal successors, (1769), 3 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:27,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:27,709 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:27,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-27 12:58:27,709 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:27,709 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:27,710 INFO L85 PathProgramCache]: Analyzing trace with hash 654429639, now seen corresponding path program 1 times [2023-08-27 12:58:27,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:27,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585416977] [2023-08-27 12:58:27,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:27,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:27,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:27,757 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:58:27,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:27,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585416977] [2023-08-27 12:58:27,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585416977] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:27,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:27,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 12:58:27,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173272545] [2023-08-27 12:58:27,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:27,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 12:58:27,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:27,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 12:58:27,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 12:58:27,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 575 out of 1476 [2023-08-27 12:58:27,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 55 transitions, 241 flow. Second operand has 3 states, 3 states have (on average 581.0) internal successors, (1743), 3 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:27,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:27,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 575 of 1476 [2023-08-27 12:58:27,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:28,163 INFO L124 PetriNetUnfolderBase]: 997/1632 cut-off events. [2023-08-27 12:58:28,163 INFO L125 PetriNetUnfolderBase]: For 1086/1086 co-relation queries the response was YES. [2023-08-27 12:58:28,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4508 conditions, 1632 events. 997/1632 cut-off events. For 1086/1086 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7142 event pairs, 789 based on Foata normal form. 0/1455 useless extension candidates. Maximal degree in co-relation 4485. Up to 1632 conditions per place. [2023-08-27 12:58:28,168 INFO L140 encePairwiseOnDemand]: 1474/1476 looper letters, 53 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2023-08-27 12:58:28,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 54 transitions, 345 flow [2023-08-27 12:58:28,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 12:58:28,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 12:58:28,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1760 transitions. [2023-08-27 12:58:28,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974706413730804 [2023-08-27 12:58:28,171 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1760 transitions. [2023-08-27 12:58:28,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1760 transitions. [2023-08-27 12:58:28,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:28,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1760 transitions. [2023-08-27 12:58:28,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 586.6666666666666) internal successors, (1760), 3 states have internal predecessors, (1760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:28,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:28,176 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1476.0) internal successors, (5904), 4 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:28,176 INFO L175 Difference]: Start difference. First operand has 67 places, 55 transitions, 241 flow. Second operand 3 states and 1760 transitions. [2023-08-27 12:58:28,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 54 transitions, 345 flow [2023-08-27 12:58:28,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 54 transitions, 337 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:28,178 INFO L231 Difference]: Finished difference. Result has 64 places, 54 transitions, 231 flow [2023-08-27 12:58:28,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=231, PETRI_PLACES=64, PETRI_TRANSITIONS=54} [2023-08-27 12:58:28,179 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2023-08-27 12:58:28,179 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 54 transitions, 231 flow [2023-08-27 12:58:28,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 581.0) internal successors, (1743), 3 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:28,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:28,179 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:28,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-27 12:58:28,180 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:28,180 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:28,180 INFO L85 PathProgramCache]: Analyzing trace with hash 654429175, now seen corresponding path program 1 times [2023-08-27 12:58:28,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:28,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332007901] [2023-08-27 12:58:28,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:28,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:28,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:28,241 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:58:28,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:28,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332007901] [2023-08-27 12:58:28,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332007901] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:28,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185882770] [2023-08-27 12:58:28,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:28,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:28,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:28,243 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 12:58:28,267 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 12:58:28,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:28,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 12:58:28,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:28,514 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:58:28,514 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 12:58:28,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185882770] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:28,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 12:58:28,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 12:58:28,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819289827] [2023-08-27 12:58:28,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:28,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 12:58:28,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:28,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 12:58:28,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 12:58:28,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 575 out of 1476 [2023-08-27 12:58:28,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 54 transitions, 231 flow. Second operand has 4 states, 4 states have (on average 579.5) internal successors, (2318), 4 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:28,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:28,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 575 of 1476 [2023-08-27 12:58:28,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:28,904 INFO L124 PetriNetUnfolderBase]: 901/1470 cut-off events. [2023-08-27 12:58:28,904 INFO L125 PetriNetUnfolderBase]: For 717/717 co-relation queries the response was YES. [2023-08-27 12:58:28,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3966 conditions, 1470 events. 901/1470 cut-off events. For 717/717 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6022 event pairs, 189 based on Foata normal form. 22/1359 useless extension candidates. Maximal degree in co-relation 3942. Up to 762 conditions per place. [2023-08-27 12:58:28,909 INFO L140 encePairwiseOnDemand]: 1471/1476 looper letters, 76 selfloop transitions, 3 changer transitions 0/79 dead transitions. [2023-08-27 12:58:28,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 79 transitions, 468 flow [2023-08-27 12:58:28,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 12:58:28,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 12:58:28,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2357 transitions. [2023-08-27 12:58:28,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3992208672086721 [2023-08-27 12:58:28,913 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2357 transitions. [2023-08-27 12:58:28,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2357 transitions. [2023-08-27 12:58:28,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:28,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2357 transitions. [2023-08-27 12:58:28,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 589.25) internal successors, (2357), 4 states have internal predecessors, (2357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:28,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1476.0) internal successors, (7380), 5 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:28,921 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1476.0) internal successors, (7380), 5 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:28,921 INFO L175 Difference]: Start difference. First operand has 64 places, 54 transitions, 231 flow. Second operand 4 states and 2357 transitions. [2023-08-27 12:58:28,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 79 transitions, 468 flow [2023-08-27 12:58:28,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 79 transitions, 467 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 12:58:28,923 INFO L231 Difference]: Finished difference. Result has 63 places, 51 transitions, 224 flow [2023-08-27 12:58:28,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=224, PETRI_PLACES=63, PETRI_TRANSITIONS=51} [2023-08-27 12:58:28,924 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -9 predicate places. [2023-08-27 12:58:28,924 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 51 transitions, 224 flow [2023-08-27 12:58:28,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 579.5) internal successors, (2318), 4 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:28,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:28,925 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 12:58:28,930 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 12:58:29,130 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,SelfDestructingSolverStorable26 [2023-08-27 12:58:29,130 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:29,130 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:29,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1187505404, now seen corresponding path program 1 times [2023-08-27 12:58:29,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:29,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438156483] [2023-08-27 12:58:29,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:29,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:29,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:29,200 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:58:29,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:29,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438156483] [2023-08-27 12:58:29,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438156483] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:29,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568953074] [2023-08-27 12:58:29,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:29,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:29,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:29,202 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 12:58:29,213 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 12:58:29,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:29,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 12:58:29,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:29,487 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:58:29,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 12:58:29,510 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:58:29,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568953074] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 12:58:29,510 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 12:58:29,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 12:58:29,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439379782] [2023-08-27 12:58:29,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 12:58:29,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 12:58:29,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:29,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 12:58:29,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 12:58:29,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 575 out of 1476 [2023-08-27 12:58:29,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 51 transitions, 224 flow. Second operand has 7 states, 7 states have (on average 580.5714285714286) internal successors, (4064), 7 states have internal predecessors, (4064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:29,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:29,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 575 of 1476 [2023-08-27 12:58:29,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:30,174 INFO L124 PetriNetUnfolderBase]: 1337/2204 cut-off events. [2023-08-27 12:58:30,175 INFO L125 PetriNetUnfolderBase]: For 1197/1197 co-relation queries the response was YES. [2023-08-27 12:58:30,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5911 conditions, 2204 events. 1337/2204 cut-off events. For 1197/1197 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 9324 event pairs, 189 based on Foata normal form. 22/2071 useless extension candidates. Maximal degree in co-relation 5887. Up to 708 conditions per place. [2023-08-27 12:58:30,183 INFO L140 encePairwiseOnDemand]: 1471/1476 looper letters, 114 selfloop transitions, 6 changer transitions 0/120 dead transitions. [2023-08-27 12:58:30,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 120 transitions, 687 flow [2023-08-27 12:58:30,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 12:58:30,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 12:58:30,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 3540 transitions. [2023-08-27 12:58:30,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3997289972899729 [2023-08-27 12:58:30,188 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 3540 transitions. [2023-08-27 12:58:30,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 3540 transitions. [2023-08-27 12:58:30,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:30,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 3540 transitions. [2023-08-27 12:58:30,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 590.0) internal successors, (3540), 6 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:30,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1476.0) internal successors, (10332), 7 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:30,197 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1476.0) internal successors, (10332), 7 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:30,197 INFO L175 Difference]: Start difference. First operand has 63 places, 51 transitions, 224 flow. Second operand 6 states and 3540 transitions. [2023-08-27 12:58:30,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 120 transitions, 687 flow [2023-08-27 12:58:30,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 120 transitions, 682 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 12:58:30,200 INFO L231 Difference]: Finished difference. Result has 67 places, 52 transitions, 241 flow [2023-08-27 12:58:30,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=241, PETRI_PLACES=67, PETRI_TRANSITIONS=52} [2023-08-27 12:58:30,201 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -5 predicate places. [2023-08-27 12:58:30,201 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 52 transitions, 241 flow [2023-08-27 12:58:30,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 580.5714285714286) internal successors, (4064), 7 states have internal predecessors, (4064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:30,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:30,202 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, 1, 1] [2023-08-27 12:58:30,207 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 12:58:30,403 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,SelfDestructingSolverStorable27 [2023-08-27 12:58:30,404 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:30,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:30,404 INFO L85 PathProgramCache]: Analyzing trace with hash 37165938, now seen corresponding path program 1 times [2023-08-27 12:58:30,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:30,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279732442] [2023-08-27 12:58:30,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:30,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:30,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:31,024 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-08-27 12:58:31,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:31,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279732442] [2023-08-27 12:58:31,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279732442] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:31,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:31,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 12:58:31,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841417047] [2023-08-27 12:58:31,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:31,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 12:58:31,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:31,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 12:58:31,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 12:58:31,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 545 out of 1476 [2023-08-27 12:58:31,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 52 transitions, 241 flow. Second operand has 4 states, 4 states have (on average 551.0) internal successors, (2204), 4 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:31,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:31,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 545 of 1476 [2023-08-27 12:58:31,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:31,619 INFO L124 PetriNetUnfolderBase]: 1524/2519 cut-off events. [2023-08-27 12:58:31,619 INFO L125 PetriNetUnfolderBase]: For 1513/1513 co-relation queries the response was YES. [2023-08-27 12:58:31,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6933 conditions, 2519 events. 1524/2519 cut-off events. For 1513/1513 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 11226 event pairs, 907 based on Foata normal form. 0/2365 useless extension candidates. Maximal degree in co-relation 6907. Up to 1922 conditions per place. [2023-08-27 12:58:31,628 INFO L140 encePairwiseOnDemand]: 1469/1476 looper letters, 74 selfloop transitions, 9 changer transitions 0/83 dead transitions. [2023-08-27 12:58:31,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 83 transitions, 509 flow [2023-08-27 12:58:31,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 12:58:31,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 12:58:31,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2237 transitions. [2023-08-27 12:58:31,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37889566395663954 [2023-08-27 12:58:31,631 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2237 transitions. [2023-08-27 12:58:31,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2237 transitions. [2023-08-27 12:58:31,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:31,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2237 transitions. [2023-08-27 12:58:31,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 559.25) internal successors, (2237), 4 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:31,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1476.0) internal successors, (7380), 5 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:31,638 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1476.0) internal successors, (7380), 5 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:31,638 INFO L175 Difference]: Start difference. First operand has 67 places, 52 transitions, 241 flow. Second operand 4 states and 2237 transitions. [2023-08-27 12:58:31,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 83 transitions, 509 flow [2023-08-27 12:58:31,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 83 transitions, 502 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-27 12:58:31,642 INFO L231 Difference]: Finished difference. Result has 70 places, 57 transitions, 283 flow [2023-08-27 12:58:31,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=283, PETRI_PLACES=70, PETRI_TRANSITIONS=57} [2023-08-27 12:58:31,643 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -2 predicate places. [2023-08-27 12:58:31,643 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 57 transitions, 283 flow [2023-08-27 12:58:31,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 551.0) internal successors, (2204), 4 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:31,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:31,643 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, 1, 1] [2023-08-27 12:58:31,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-27 12:58:31,643 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:31,644 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:31,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1639769514, now seen corresponding path program 2 times [2023-08-27 12:58:31,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:31,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878668126] [2023-08-27 12:58:31,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:31,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:31,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:32,443 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-08-27 12:58:32,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:32,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878668126] [2023-08-27 12:58:32,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878668126] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 12:58:32,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 12:58:32,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 12:58:32,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661776925] [2023-08-27 12:58:32,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 12:58:32,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 12:58:32,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:32,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 12:58:32,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 12:58:32,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 535 out of 1476 [2023-08-27 12:58:32,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 57 transitions, 283 flow. Second operand has 7 states, 7 states have (on average 538.4285714285714) internal successors, (3769), 7 states have internal predecessors, (3769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:32,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:32,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 535 of 1476 [2023-08-27 12:58:32,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:58:33,233 INFO L124 PetriNetUnfolderBase]: 1565/2602 cut-off events. [2023-08-27 12:58:33,234 INFO L125 PetriNetUnfolderBase]: For 1789/1789 co-relation queries the response was YES. [2023-08-27 12:58:33,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7518 conditions, 2602 events. 1565/2602 cut-off events. For 1789/1789 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 11687 event pairs, 1015 based on Foata normal form. 0/2535 useless extension candidates. Maximal degree in co-relation 7490. Up to 1893 conditions per place. [2023-08-27 12:58:33,249 INFO L140 encePairwiseOnDemand]: 1469/1476 looper letters, 72 selfloop transitions, 9 changer transitions 0/81 dead transitions. [2023-08-27 12:58:33,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 81 transitions, 530 flow [2023-08-27 12:58:33,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 12:58:33,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 12:58:33,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 3262 transitions. [2023-08-27 12:58:33,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3683378500451671 [2023-08-27 12:58:33,253 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 3262 transitions. [2023-08-27 12:58:33,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 3262 transitions. [2023-08-27 12:58:33,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:58:33,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 3262 transitions. [2023-08-27 12:58:33,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 543.6666666666666) internal successors, (3262), 6 states have internal predecessors, (3262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:33,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1476.0) internal successors, (10332), 7 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:33,263 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1476.0) internal successors, (10332), 7 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:33,263 INFO L175 Difference]: Start difference. First operand has 70 places, 57 transitions, 283 flow. Second operand 6 states and 3262 transitions. [2023-08-27 12:58:33,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 81 transitions, 530 flow [2023-08-27 12:58:33,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 81 transitions, 530 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 12:58:33,267 INFO L231 Difference]: Finished difference. Result has 76 places, 57 transitions, 304 flow [2023-08-27 12:58:33,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=304, PETRI_PLACES=76, PETRI_TRANSITIONS=57} [2023-08-27 12:58:33,268 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 4 predicate places. [2023-08-27 12:58:33,268 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 57 transitions, 304 flow [2023-08-27 12:58:33,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 538.4285714285714) internal successors, (3769), 7 states have internal predecessors, (3769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:33,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:58:33,269 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, 1, 1, 1] [2023-08-27 12:58:33,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 12:58:33,269 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:58:33,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:58:33,271 INFO L85 PathProgramCache]: Analyzing trace with hash -492045157, now seen corresponding path program 1 times [2023-08-27 12:58:33,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:58:33,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769838535] [2023-08-27 12:58:33,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:33,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:58:33,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:37,562 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:58:37,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:58:37,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769838535] [2023-08-27 12:58:37,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769838535] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:58:37,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108455510] [2023-08-27 12:58:37,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:58:37,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:58:37,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:58:37,564 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 12:58:37,593 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 12:58:37,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:58:37,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 57 conjunts are in the unsatisfiable core [2023-08-27 12:58:37,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:58:39,244 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 12:58:39,245 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 84 treesize of output 76 [2023-08-27 12:58:39,489 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:58:39,490 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 12:58:48,727 INFO L322 Elim1Store]: treesize reduction 275, result has 65.1 percent of original size [2023-08-27 12:58:48,727 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 231 treesize of output 657 [2023-08-27 12:58:50,310 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:58:50,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108455510] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 12:58:50,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 12:58:50,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 13] total 37 [2023-08-27 12:58:50,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139426800] [2023-08-27 12:58:50,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 12:58:50,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-27 12:58:50,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:58:50,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-27 12:58:50,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1207, Unknown=0, NotChecked=0, Total=1406 [2023-08-27 12:58:50,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 466 out of 1476 [2023-08-27 12:58:50,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 57 transitions, 304 flow. Second operand has 38 states, 38 states have (on average 467.6842105263158) internal successors, (17772), 38 states have internal predecessors, (17772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:58:50,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:58:50,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 466 of 1476 [2023-08-27 12:58:50,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:59:19,128 INFO L124 PetriNetUnfolderBase]: 2881/4950 cut-off events. [2023-08-27 12:59:19,129 INFO L125 PetriNetUnfolderBase]: For 3786/3786 co-relation queries the response was YES. [2023-08-27 12:59:19,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14550 conditions, 4950 events. 2881/4950 cut-off events. For 3786/3786 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 28056 event pairs, 565 based on Foata normal form. 17/4739 useless extension candidates. Maximal degree in co-relation 14519. Up to 2287 conditions per place. [2023-08-27 12:59:19,156 INFO L140 encePairwiseOnDemand]: 1458/1476 looper letters, 209 selfloop transitions, 233 changer transitions 11/453 dead transitions. [2023-08-27 12:59:19,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 453 transitions, 2755 flow [2023-08-27 12:59:19,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-08-27 12:59:19,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-08-27 12:59:19,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 29271 transitions. [2023-08-27 12:59:19,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3198596905323892 [2023-08-27 12:59:19,176 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 29271 transitions. [2023-08-27 12:59:19,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 29271 transitions. [2023-08-27 12:59:19,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:59:19,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 29271 transitions. [2023-08-27 12:59:19,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 472.11290322580646) internal successors, (29271), 62 states have internal predecessors, (29271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:59:19,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 1476.0) internal successors, (92988), 63 states have internal predecessors, (92988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:59:19,275 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 1476.0) internal successors, (92988), 63 states have internal predecessors, (92988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:59:19,275 INFO L175 Difference]: Start difference. First operand has 76 places, 57 transitions, 304 flow. Second operand 62 states and 29271 transitions. [2023-08-27 12:59:19,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 453 transitions, 2755 flow [2023-08-27 12:59:19,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 453 transitions, 2724 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 12:59:19,286 INFO L231 Difference]: Finished difference. Result has 155 places, 303 transitions, 2216 flow [2023-08-27 12:59:19,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=2216, PETRI_PLACES=155, PETRI_TRANSITIONS=303} [2023-08-27 12:59:19,287 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 83 predicate places. [2023-08-27 12:59:19,287 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 303 transitions, 2216 flow [2023-08-27 12:59:19,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 467.6842105263158) internal successors, (17772), 38 states have internal predecessors, (17772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:59:19,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:59:19,290 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, 1, 1, 1] [2023-08-27 12:59:19,298 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 12:59:19,495 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,SelfDestructingSolverStorable30 [2023-08-27 12:59:19,495 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:59:19,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:59:19,496 INFO L85 PathProgramCache]: Analyzing trace with hash -207680221, now seen corresponding path program 2 times [2023-08-27 12:59:19,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:59:19,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551626228] [2023-08-27 12:59:19,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:59:19,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:59:19,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:59:23,142 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:59:23,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:59:23,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551626228] [2023-08-27 12:59:23,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551626228] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:59:23,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507106648] [2023-08-27 12:59:23,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 12:59:23,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:59:23,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:59:23,144 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 12:59:23,146 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 12:59:23,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 12:59:23,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 12:59:23,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-27 12:59:23,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:59:24,858 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 12:59:24,859 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 84 treesize of output 80 [2023-08-27 12:59:25,317 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:59:25,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 12:59:28,003 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 12:59:28,004 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 413 treesize of output 403 [2023-08-27 12:59:29,697 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:59:29,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507106648] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 12:59:29,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 12:59:29,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 13] total 40 [2023-08-27 12:59:29,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521134233] [2023-08-27 12:59:29,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 12:59:29,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-27 12:59:29,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:59:29,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-27 12:59:29,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1442, Unknown=0, NotChecked=0, Total=1640 [2023-08-27 12:59:29,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 466 out of 1476 [2023-08-27 12:59:29,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 303 transitions, 2216 flow. Second operand has 41 states, 41 states have (on average 467.6341463414634) internal successors, (19173), 41 states have internal predecessors, (19173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:59:29,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:59:29,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 466 of 1476 [2023-08-27 12:59:29,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 12:59:39,389 INFO L124 PetriNetUnfolderBase]: 4398/7676 cut-off events. [2023-08-27 12:59:39,390 INFO L125 PetriNetUnfolderBase]: For 30487/30487 co-relation queries the response was YES. [2023-08-27 12:59:39,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34297 conditions, 7676 events. 4398/7676 cut-off events. For 30487/30487 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 48558 event pairs, 567 based on Foata normal form. 156/7464 useless extension candidates. Maximal degree in co-relation 34245. Up to 2174 conditions per place. [2023-08-27 12:59:39,432 INFO L140 encePairwiseOnDemand]: 1458/1476 looper letters, 331 selfloop transitions, 301 changer transitions 92/724 dead transitions. [2023-08-27 12:59:39,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 724 transitions, 6822 flow [2023-08-27 12:59:39,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-27 12:59:39,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-27 12:59:39,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 19863 transitions. [2023-08-27 12:59:39,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3204123112659698 [2023-08-27 12:59:39,451 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 19863 transitions. [2023-08-27 12:59:39,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 19863 transitions. [2023-08-27 12:59:39,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 12:59:39,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 19863 transitions. [2023-08-27 12:59:39,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 472.92857142857144) internal successors, (19863), 42 states have internal predecessors, (19863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:59:39,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 1476.0) internal successors, (63468), 43 states have internal predecessors, (63468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:59:39,519 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 1476.0) internal successors, (63468), 43 states have internal predecessors, (63468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:59:39,519 INFO L175 Difference]: Start difference. First operand has 155 places, 303 transitions, 2216 flow. Second operand 42 states and 19863 transitions. [2023-08-27 12:59:39,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 724 transitions, 6822 flow [2023-08-27 12:59:39,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 724 transitions, 6446 flow, removed 160 selfloop flow, removed 3 redundant places. [2023-08-27 12:59:39,675 INFO L231 Difference]: Finished difference. Result has 226 places, 474 transitions, 4624 flow [2023-08-27 12:59:39,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=4624, PETRI_PLACES=226, PETRI_TRANSITIONS=474} [2023-08-27 12:59:39,676 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 154 predicate places. [2023-08-27 12:59:39,676 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 474 transitions, 4624 flow [2023-08-27 12:59:39,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 467.6341463414634) internal successors, (19173), 41 states have internal predecessors, (19173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:59:39,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 12:59:39,678 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, 1, 1, 1] [2023-08-27 12:59:39,683 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 12:59:39,878 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,SelfDestructingSolverStorable31 [2023-08-27 12:59:39,879 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 12:59:39,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 12:59:39,879 INFO L85 PathProgramCache]: Analyzing trace with hash -346781755, now seen corresponding path program 3 times [2023-08-27 12:59:39,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 12:59:39,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842064199] [2023-08-27 12:59:39,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 12:59:39,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 12:59:40,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 12:59:43,828 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:59:43,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 12:59:43,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842064199] [2023-08-27 12:59:43,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842064199] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 12:59:43,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112160238] [2023-08-27 12:59:43,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 12:59:43,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 12:59:43,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 12:59:43,829 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 12:59:43,831 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 12:59:44,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 12:59:44,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 12:59:44,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 72 conjunts are in the unsatisfiable core [2023-08-27 12:59:44,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 12:59:44,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 12:59:44,244 INFO L322 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-08-27 12:59:44,244 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 23 [2023-08-27 12:59:44,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 12:59:44,307 INFO L322 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-08-27 12:59:44,307 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 12:59:44,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 12:59:44,973 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 50 [2023-08-27 12:59:45,270 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 224 [2023-08-27 12:59:45,760 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:59:45,760 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 12:59:48,409 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= 0 (mod c_~break_10~0 256))))) (and (or (and (< c_~result_8~0 0) .cse0) (forall ((v_ArrVal_1394 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1394))) (or (not (= (mod (select (select .cse1 c_~ends_with_6~0.base) c_~ends_with_6~0.offset) 256) 0)) (= (mod (select (select .cse1 c_~ends_with_2~0.base) c_~ends_with_2~0.offset) 256) 0))))) (or (and (<= 0 c_~result_8~0) (<= c_~result_8~0 0) .cse0) (forall ((v_ArrVal_1394 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1394))) (or (= (mod (select (select .cse2 c_~ends_with_2~0.base) c_~ends_with_2~0.offset) 256) 0) (= (mod (select (select .cse2 c_~ends_with_6~0.base) c_~ends_with_6~0.offset) 256) 0))))) (or (and .cse0 (< 0 c_~result_8~0)) (forall ((v_ArrVal_1394 (Array Int Int))) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1394))) (or (not (= (mod (select (select .cse3 c_~ends_with_2~0.base) c_~ends_with_2~0.offset) 256) 0)) (= (mod (select (select .cse3 c_~ends_with_6~0.base) c_~ends_with_6~0.offset) 256) 0))))))) is different from false [2023-08-27 12:59:50,535 INFO L322 Elim1Store]: treesize reduction 15, result has 76.9 percent of original size [2023-08-27 12:59:50,535 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 258 treesize of output 257 [2023-08-27 12:59:50,565 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 12:59:50,566 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 202 treesize of output 207 [2023-08-27 12:59:50,601 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 12:59:50,601 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 198 treesize of output 203 [2023-08-27 12:59:50,616 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 12:59:50,616 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 194 treesize of output 199 [2023-08-27 12:59:50,634 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 12:59:50,634 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 190 treesize of output 195 [2023-08-27 12:59:51,983 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 12:59:51,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112160238] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 12:59:51,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 12:59:51,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 46 [2023-08-27 12:59:51,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974364837] [2023-08-27 12:59:51,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 12:59:51,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-08-27 12:59:51,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 12:59:51,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-08-27 12:59:51,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1922, Unknown=19, NotChecked=90, Total=2256 [2023-08-27 12:59:51,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 454 out of 1476 [2023-08-27 12:59:52,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 474 transitions, 4624 flow. Second operand has 48 states, 48 states have (on average 455.5625) internal successors, (21867), 48 states have internal predecessors, (21867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 12:59:52,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 12:59:52,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 454 of 1476 [2023-08-27 12:59:52,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:00:02,620 INFO L124 PetriNetUnfolderBase]: 4313/7595 cut-off events. [2023-08-27 13:00:02,621 INFO L125 PetriNetUnfolderBase]: For 95262/95262 co-relation queries the response was YES. [2023-08-27 13:00:02,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46084 conditions, 7595 events. 4313/7595 cut-off events. For 95262/95262 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 47902 event pairs, 878 based on Foata normal form. 126/7710 useless extension candidates. Maximal degree in co-relation 45998. Up to 2193 conditions per place. [2023-08-27 13:00:02,691 INFO L140 encePairwiseOnDemand]: 1457/1476 looper letters, 359 selfloop transitions, 298 changer transitions 74/731 dead transitions. [2023-08-27 13:00:02,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 731 transitions, 9155 flow [2023-08-27 13:00:02,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 13:00:02,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 13:00:02,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 17487 transitions. [2023-08-27 13:00:02,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31177792041078306 [2023-08-27 13:00:02,715 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 17487 transitions. [2023-08-27 13:00:02,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 17487 transitions. [2023-08-27 13:00:02,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:00:02,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 17487 transitions. [2023-08-27 13:00:02,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 460.1842105263158) internal successors, (17487), 38 states have internal predecessors, (17487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:02,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 1476.0) internal successors, (57564), 39 states have internal predecessors, (57564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:02,775 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 1476.0) internal successors, (57564), 39 states have internal predecessors, (57564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:02,775 INFO L175 Difference]: Start difference. First operand has 226 places, 474 transitions, 4624 flow. Second operand 38 states and 17487 transitions. [2023-08-27 13:00:02,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 731 transitions, 9155 flow [2023-08-27 13:00:03,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 731 transitions, 8391 flow, removed 350 selfloop flow, removed 9 redundant places. [2023-08-27 13:00:03,253 INFO L231 Difference]: Finished difference. Result has 256 places, 501 transitions, 5785 flow [2023-08-27 13:00:03,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=5785, PETRI_PLACES=256, PETRI_TRANSITIONS=501} [2023-08-27 13:00:03,254 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 184 predicate places. [2023-08-27 13:00:03,254 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 501 transitions, 5785 flow [2023-08-27 13:00:03,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 455.5625) internal successors, (21867), 48 states have internal predecessors, (21867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:03,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:00:03,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, 1, 1, 1, 1, 1] [2023-08-27 13:00:03,262 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 13:00:03,458 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,SelfDestructingSolverStorable32 [2023-08-27 13:00:03,458 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 13:00:03,458 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:00:03,458 INFO L85 PathProgramCache]: Analyzing trace with hash -2081598427, now seen corresponding path program 4 times [2023-08-27 13:00:03,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:00:03,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50503058] [2023-08-27 13:00:03,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:00:03,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:00:03,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:00:06,710 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:00:06,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:00:06,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50503058] [2023-08-27 13:00:06,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50503058] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:00:06,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896969361] [2023-08-27 13:00:06,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:00:06,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:00:06,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:00:06,712 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 13:00:06,714 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 13:00:06,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:00:06,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:00:07,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-27 13:00:07,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:00:08,940 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:00:08,940 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 78 treesize of output 74 [2023-08-27 13:00:09,129 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:00:09,129 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:00:14,402 INFO L322 Elim1Store]: treesize reduction 95, result has 67.4 percent of original size [2023-08-27 13:00:14,402 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 109 treesize of output 260 [2023-08-27 13:00:14,549 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:00:14,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896969361] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:00:14,549 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:00:14,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 13] total 40 [2023-08-27 13:00:14,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519405015] [2023-08-27 13:00:14,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:00:14,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-27 13:00:14,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:00:14,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-27 13:00:14,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1420, Unknown=0, NotChecked=0, Total=1640 [2023-08-27 13:00:14,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 466 out of 1476 [2023-08-27 13:00:14,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 501 transitions, 5785 flow. Second operand has 41 states, 41 states have (on average 467.609756097561) internal successors, (19172), 41 states have internal predecessors, (19172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:14,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:00:14,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 466 of 1476 [2023-08-27 13:00:14,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:00:37,287 INFO L124 PetriNetUnfolderBase]: 4568/8179 cut-off events. [2023-08-27 13:00:37,287 INFO L125 PetriNetUnfolderBase]: For 93575/93575 co-relation queries the response was YES. [2023-08-27 13:00:37,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50576 conditions, 8179 events. 4568/8179 cut-off events. For 93575/93575 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 53451 event pairs, 1035 based on Foata normal form. 26/8205 useless extension candidates. Maximal degree in co-relation 50483. Up to 2669 conditions per place. [2023-08-27 13:00:37,372 INFO L140 encePairwiseOnDemand]: 1457/1476 looper letters, 404 selfloop transitions, 342 changer transitions 20/766 dead transitions. [2023-08-27 13:00:37,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 766 transitions, 10074 flow [2023-08-27 13:00:37,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-08-27 13:00:37,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-08-27 13:00:37,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 24051 transitions. [2023-08-27 13:00:37,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3195042244540092 [2023-08-27 13:00:37,389 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 24051 transitions. [2023-08-27 13:00:37,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 24051 transitions. [2023-08-27 13:00:37,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:00:37,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 24051 transitions. [2023-08-27 13:00:37,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 471.5882352941176) internal successors, (24051), 51 states have internal predecessors, (24051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:37,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 1476.0) internal successors, (76752), 52 states have internal predecessors, (76752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:37,476 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 1476.0) internal successors, (76752), 52 states have internal predecessors, (76752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:37,476 INFO L175 Difference]: Start difference. First operand has 256 places, 501 transitions, 5785 flow. Second operand 51 states and 24051 transitions. [2023-08-27 13:00:37,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 766 transitions, 10074 flow [2023-08-27 13:00:38,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 766 transitions, 9316 flow, removed 284 selfloop flow, removed 15 redundant places. [2023-08-27 13:00:38,198 INFO L231 Difference]: Finished difference. Result has 311 places, 610 transitions, 7788 flow [2023-08-27 13:00:38,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=5292, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=7788, PETRI_PLACES=311, PETRI_TRANSITIONS=610} [2023-08-27 13:00:38,199 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 239 predicate places. [2023-08-27 13:00:38,199 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 610 transitions, 7788 flow [2023-08-27 13:00:38,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 467.609756097561) internal successors, (19172), 41 states have internal predecessors, (19172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:38,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:00:38,202 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, 1, 1, 1] [2023-08-27 13:00:38,208 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 13:00:38,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:00:38,403 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 13:00:38,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:00:38,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1473039493, now seen corresponding path program 5 times [2023-08-27 13:00:38,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:00:38,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919709549] [2023-08-27 13:00:38,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:00:38,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:00:38,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:00:41,448 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:00:41,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:00:41,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919709549] [2023-08-27 13:00:41,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919709549] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:00:41,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274639233] [2023-08-27 13:00:41,450 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:00:41,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:00:41,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:00:41,452 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 13:00:41,454 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 13:00:41,771 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 13:00:41,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:00:41,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 57 conjunts are in the unsatisfiable core [2023-08-27 13:00:41,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:00:42,747 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:00:42,748 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 44 treesize of output 44 [2023-08-27 13:00:43,251 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:00:43,252 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:00:48,390 INFO L322 Elim1Store]: treesize reduction 128, result has 65.6 percent of original size [2023-08-27 13:00:48,390 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 149 treesize of output 334 [2023-08-27 13:00:48,588 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:00:48,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274639233] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:00:48,588 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:00:48,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 13] total 40 [2023-08-27 13:00:48,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219016298] [2023-08-27 13:00:48,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:00:48,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-27 13:00:48,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:00:48,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-27 13:00:48,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1430, Unknown=0, NotChecked=0, Total=1640 [2023-08-27 13:00:48,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 466 out of 1476 [2023-08-27 13:00:48,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 610 transitions, 7788 flow. Second operand has 41 states, 41 states have (on average 467.6341463414634) internal successors, (19173), 41 states have internal predecessors, (19173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:48,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:00:48,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 466 of 1476 [2023-08-27 13:00:48,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:00:54,251 INFO L124 PetriNetUnfolderBase]: 4600/8239 cut-off events. [2023-08-27 13:00:54,252 INFO L125 PetriNetUnfolderBase]: For 91815/91815 co-relation queries the response was YES. [2023-08-27 13:00:54,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54804 conditions, 8239 events. 4600/8239 cut-off events. For 91815/91815 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 53932 event pairs, 1083 based on Foata normal form. 16/8255 useless extension candidates. Maximal degree in co-relation 54694. Up to 2516 conditions per place. [2023-08-27 13:00:54,354 INFO L140 encePairwiseOnDemand]: 1458/1476 looper letters, 437 selfloop transitions, 285 changer transitions 18/740 dead transitions. [2023-08-27 13:00:54,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 740 transitions, 11069 flow [2023-08-27 13:00:54,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 13:00:54,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 13:00:54,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 10416 transitions. [2023-08-27 13:00:54,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32076866223207684 [2023-08-27 13:00:54,523 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 10416 transitions. [2023-08-27 13:00:54,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 10416 transitions. [2023-08-27 13:00:54,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:00:54,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 10416 transitions. [2023-08-27 13:00:54,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 473.45454545454544) internal successors, (10416), 22 states have internal predecessors, (10416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:54,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 1476.0) internal successors, (33948), 23 states have internal predecessors, (33948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:54,556 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 1476.0) internal successors, (33948), 23 states have internal predecessors, (33948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:54,556 INFO L175 Difference]: Start difference. First operand has 311 places, 610 transitions, 7788 flow. Second operand 22 states and 10416 transitions. [2023-08-27 13:00:54,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 740 transitions, 11069 flow [2023-08-27 13:00:55,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 740 transitions, 10637 flow, removed 198 selfloop flow, removed 7 redundant places. [2023-08-27 13:00:55,117 INFO L231 Difference]: Finished difference. Result has 330 places, 623 transitions, 8234 flow [2023-08-27 13:00:55,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=7408, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8234, PETRI_PLACES=330, PETRI_TRANSITIONS=623} [2023-08-27 13:00:55,118 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 258 predicate places. [2023-08-27 13:00:55,118 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 623 transitions, 8234 flow [2023-08-27 13:00:55,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 467.6341463414634) internal successors, (19173), 41 states have internal predecessors, (19173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:00:55,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:00:55,121 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, 1, 1, 1] [2023-08-27 13:00:55,127 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 13:00:55,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:00:55,321 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 13:00:55,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:00:55,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1629683895, now seen corresponding path program 6 times [2023-08-27 13:00:55,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:00:55,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391599081] [2023-08-27 13:00:55,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:00:55,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:00:55,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:00:58,481 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:00:58,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:00:58,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391599081] [2023-08-27 13:00:58,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391599081] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:00:58,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245817019] [2023-08-27 13:00:58,482 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:00:58,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:00:58,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:00:58,484 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 13:00:58,486 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 13:00:58,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 13:00:58,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:00:58,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 57 conjunts are in the unsatisfiable core [2023-08-27 13:00:59,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:01:00,023 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:01:00,024 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 44 treesize of output 44 [2023-08-27 13:01:00,285 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:01:00,285 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:01:05,933 INFO L322 Elim1Store]: treesize reduction 95, result has 67.4 percent of original size [2023-08-27 13:01:05,934 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 129 treesize of output 272 [2023-08-27 13:01:06,111 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:01:06,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245817019] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:01:06,112 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:01:06,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 12] total 36 [2023-08-27 13:01:06,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500412809] [2023-08-27 13:01:06,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:01:06,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-27 13:01:06,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:01:06,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-27 13:01:06,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1161, Unknown=0, NotChecked=0, Total=1332 [2023-08-27 13:01:06,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 466 out of 1476 [2023-08-27 13:01:06,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 623 transitions, 8234 flow. Second operand has 37 states, 37 states have (on average 467.7567567567568) internal successors, (17307), 37 states have internal predecessors, (17307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:06,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:01:06,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 466 of 1476 [2023-08-27 13:01:06,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:01:22,108 INFO L124 PetriNetUnfolderBase]: 4874/8749 cut-off events. [2023-08-27 13:01:22,109 INFO L125 PetriNetUnfolderBase]: For 104931/104931 co-relation queries the response was YES. [2023-08-27 13:01:22,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60136 conditions, 8749 events. 4874/8749 cut-off events. For 104931/104931 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 58334 event pairs, 993 based on Foata normal form. 10/8759 useless extension candidates. Maximal degree in co-relation 60020. Up to 2618 conditions per place. [2023-08-27 13:01:22,204 INFO L140 encePairwiseOnDemand]: 1458/1476 looper letters, 366 selfloop transitions, 456 changer transitions 22/844 dead transitions. [2023-08-27 13:01:22,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 844 transitions, 12731 flow [2023-08-27 13:01:22,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-27 13:01:22,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-27 13:01:22,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 20301 transitions. [2023-08-27 13:01:22,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31986197768954433 [2023-08-27 13:01:22,222 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 20301 transitions. [2023-08-27 13:01:22,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 20301 transitions. [2023-08-27 13:01:22,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:01:22,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 20301 transitions. [2023-08-27 13:01:22,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 472.1162790697674) internal successors, (20301), 43 states have internal predecessors, (20301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:22,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 1476.0) internal successors, (64944), 44 states have internal predecessors, (64944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:22,271 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 1476.0) internal successors, (64944), 44 states have internal predecessors, (64944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:22,271 INFO L175 Difference]: Start difference. First operand has 330 places, 623 transitions, 8234 flow. Second operand 43 states and 20301 transitions. [2023-08-27 13:01:22,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 844 transitions, 12731 flow [2023-08-27 13:01:22,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 844 transitions, 12309 flow, removed 73 selfloop flow, removed 15 redundant places. [2023-08-27 13:01:22,887 INFO L231 Difference]: Finished difference. Result has 365 places, 685 transitions, 10139 flow [2023-08-27 13:01:22,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=7929, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=10139, PETRI_PLACES=365, PETRI_TRANSITIONS=685} [2023-08-27 13:01:22,888 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 293 predicate places. [2023-08-27 13:01:22,888 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 685 transitions, 10139 flow [2023-08-27 13:01:22,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 467.7567567567568) internal successors, (17307), 37 states have internal predecessors, (17307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:22,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:01:22,890 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, 1, 1, 1] [2023-08-27 13:01:22,896 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 13:01:23,090 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,SelfDestructingSolverStorable35 [2023-08-27 13:01:23,090 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 13:01:23,090 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:01:23,090 INFO L85 PathProgramCache]: Analyzing trace with hash -793425947, now seen corresponding path program 7 times [2023-08-27 13:01:23,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:01:23,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957473701] [2023-08-27 13:01:23,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:01:23,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:01:23,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:01:25,889 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:01:25,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:01:25,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957473701] [2023-08-27 13:01:25,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957473701] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:01:25,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499983304] [2023-08-27 13:01:25,889 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:01:25,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:01:25,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:01:25,890 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 13:01:25,892 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 13:01:26,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:01:26,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-27 13:01:26,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:01:26,895 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:01:26,896 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 268 treesize of output 232 [2023-08-27 13:01:27,462 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:01:27,463 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:01:33,391 INFO L322 Elim1Store]: treesize reduction 128, result has 65.6 percent of original size [2023-08-27 13:01:33,391 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 119 treesize of output 312 [2023-08-27 13:01:33,656 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:01:33,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499983304] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:01:33,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:01:33,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 13] total 38 [2023-08-27 13:01:33,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955692175] [2023-08-27 13:01:33,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:01:33,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-08-27 13:01:33,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:01:33,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-08-27 13:01:33,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1278, Unknown=0, NotChecked=0, Total=1482 [2023-08-27 13:01:33,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 466 out of 1476 [2023-08-27 13:01:33,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 685 transitions, 10139 flow. Second operand has 39 states, 39 states have (on average 467.6666666666667) internal successors, (18239), 39 states have internal predecessors, (18239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:33,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:01:33,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 466 of 1476 [2023-08-27 13:01:33,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:01:49,200 INFO L124 PetriNetUnfolderBase]: 5865/10354 cut-off events. [2023-08-27 13:01:49,200 INFO L125 PetriNetUnfolderBase]: For 139728/139728 co-relation queries the response was YES. [2023-08-27 13:01:49,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76018 conditions, 10354 events. 5865/10354 cut-off events. For 139728/139728 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 69866 event pairs, 1041 based on Foata normal form. 17/10371 useless extension candidates. Maximal degree in co-relation 75899. Up to 3461 conditions per place. [2023-08-27 13:01:49,325 INFO L140 encePairwiseOnDemand]: 1458/1476 looper letters, 511 selfloop transitions, 401 changer transitions 26/938 dead transitions. [2023-08-27 13:01:49,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 938 transitions, 15422 flow [2023-08-27 13:01:49,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-27 13:01:49,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-27 13:01:49,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 16552 transitions. [2023-08-27 13:01:49,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32040263259775453 [2023-08-27 13:01:49,336 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 16552 transitions. [2023-08-27 13:01:49,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 16552 transitions. [2023-08-27 13:01:49,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:01:49,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 16552 transitions. [2023-08-27 13:01:49,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 472.9142857142857) internal successors, (16552), 35 states have internal predecessors, (16552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:49,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 1476.0) internal successors, (53136), 36 states have internal predecessors, (53136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:49,378 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 1476.0) internal successors, (53136), 36 states have internal predecessors, (53136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:49,379 INFO L175 Difference]: Start difference. First operand has 365 places, 685 transitions, 10139 flow. Second operand 35 states and 16552 transitions. [2023-08-27 13:01:49,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 938 transitions, 15422 flow [2023-08-27 13:01:50,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 938 transitions, 14841 flow, removed 157 selfloop flow, removed 14 redundant places. [2023-08-27 13:01:50,210 INFO L231 Difference]: Finished difference. Result has 396 places, 777 transitions, 12208 flow [2023-08-27 13:01:50,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=9648, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12208, PETRI_PLACES=396, PETRI_TRANSITIONS=777} [2023-08-27 13:01:50,211 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 324 predicate places. [2023-08-27 13:01:50,211 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 777 transitions, 12208 flow [2023-08-27 13:01:50,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 467.6666666666667) internal successors, (18239), 39 states have internal predecessors, (18239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:50,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:01:50,213 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, 1, 1, 1] [2023-08-27 13:01:50,219 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 13:01:50,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-27 13:01:50,413 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 13:01:50,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:01:50,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1382049101, now seen corresponding path program 8 times [2023-08-27 13:01:50,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:01:50,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765362515] [2023-08-27 13:01:50,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:01:50,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:01:50,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:01:52,921 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-27 13:01:52,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:01:52,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765362515] [2023-08-27 13:01:52,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765362515] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:01:52,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610139794] [2023-08-27 13:01:52,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:01:52,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:01:52,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:01:52,923 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 13:01:52,924 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 13:01:53,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:01:53,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:01:53,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 57 conjunts are in the unsatisfiable core [2023-08-27 13:01:53,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:01:54,207 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:01:54,207 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 44 treesize of output 44 [2023-08-27 13:01:54,664 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:01:54,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:01:59,280 INFO L322 Elim1Store]: treesize reduction 132, result has 71.4 percent of original size [2023-08-27 13:01:59,280 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 192 treesize of output 456 [2023-08-27 13:01:59,605 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:01:59,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610139794] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:01:59,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:01:59,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 13] total 42 [2023-08-27 13:01:59,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124435427] [2023-08-27 13:01:59,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:01:59,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-08-27 13:01:59,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:01:59,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-08-27 13:01:59,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1586, Unknown=0, NotChecked=0, Total=1806 [2023-08-27 13:01:59,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 454 out of 1476 [2023-08-27 13:01:59,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 777 transitions, 12208 flow. Second operand has 43 states, 43 states have (on average 455.6279069767442) internal successors, (19592), 43 states have internal predecessors, (19592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:01:59,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:01:59,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 454 of 1476 [2023-08-27 13:01:59,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:02:17,296 INFO L124 PetriNetUnfolderBase]: 6299/11299 cut-off events. [2023-08-27 13:02:17,296 INFO L125 PetriNetUnfolderBase]: For 187741/187741 co-relation queries the response was YES. [2023-08-27 13:02:17,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90134 conditions, 11299 events. 6299/11299 cut-off events. For 187741/187741 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 79561 event pairs, 1115 based on Foata normal form. 10/11309 useless extension candidates. Maximal degree in co-relation 90003. Up to 4879 conditions per place. [2023-08-27 13:02:17,432 INFO L140 encePairwiseOnDemand]: 1455/1476 looper letters, 527 selfloop transitions, 448 changer transitions 22/997 dead transitions. [2023-08-27 13:02:17,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 997 transitions, 17590 flow [2023-08-27 13:02:17,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 13:02:17,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 13:02:17,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 20217 transitions. [2023-08-27 13:02:17,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3112989652623799 [2023-08-27 13:02:17,443 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 20217 transitions. [2023-08-27 13:02:17,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 20217 transitions. [2023-08-27 13:02:17,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:02:17,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 20217 transitions. [2023-08-27 13:02:17,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 459.47727272727275) internal successors, (20217), 44 states have internal predecessors, (20217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:02:17,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 1476.0) internal successors, (66420), 45 states have internal predecessors, (66420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:02:17,491 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 1476.0) internal successors, (66420), 45 states have internal predecessors, (66420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:02:17,492 INFO L175 Difference]: Start difference. First operand has 396 places, 777 transitions, 12208 flow. Second operand 44 states and 20217 transitions. [2023-08-27 13:02:17,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 997 transitions, 17590 flow [2023-08-27 13:02:18,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 997 transitions, 16873 flow, removed 215 selfloop flow, removed 14 redundant places. [2023-08-27 13:02:18,786 INFO L231 Difference]: Finished difference. Result has 433 places, 860 transitions, 14384 flow [2023-08-27 13:02:18,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=11543, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=14384, PETRI_PLACES=433, PETRI_TRANSITIONS=860} [2023-08-27 13:02:18,787 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 361 predicate places. [2023-08-27 13:02:18,787 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 860 transitions, 14384 flow [2023-08-27 13:02:18,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 455.6279069767442) internal successors, (19592), 43 states have internal predecessors, (19592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:02:18,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:02:18,790 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, 1, 1, 1] [2023-08-27 13:02:18,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 13:02:18,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-27 13:02:18,990 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 13:02:18,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:02:18,990 INFO L85 PathProgramCache]: Analyzing trace with hash -448555759, now seen corresponding path program 9 times [2023-08-27 13:02:18,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:02:18,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142653539] [2023-08-27 13:02:18,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:02:18,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:02:19,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:02:21,696 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:02:21,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:02:21,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142653539] [2023-08-27 13:02:21,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142653539] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:02:21,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787049468] [2023-08-27 13:02:21,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:02:21,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:02:21,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:02:21,698 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 13:02:21,701 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 13:02:22,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:02:22,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:02:22,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 57 conjunts are in the unsatisfiable core [2023-08-27 13:02:22,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:02:22,635 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:02:22,635 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 268 treesize of output 232 [2023-08-27 13:02:23,072 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:02:23,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:02:28,512 INFO L322 Elim1Store]: treesize reduction 275, result has 65.1 percent of original size [2023-08-27 13:02:28,513 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 225 treesize of output 651 [2023-08-27 13:02:29,557 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:02:29,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787049468] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:02:29,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:02:29,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 12] total 35 [2023-08-27 13:02:29,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408539731] [2023-08-27 13:02:29,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:02:29,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-27 13:02:29,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:02:29,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-27 13:02:29,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1077, Unknown=0, NotChecked=0, Total=1260 [2023-08-27 13:02:29,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 466 out of 1476 [2023-08-27 13:02:29,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 860 transitions, 14384 flow. Second operand has 36 states, 36 states have (on average 467.77777777777777) internal successors, (16840), 36 states have internal predecessors, (16840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:02:29,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:02:29,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 466 of 1476 [2023-08-27 13:02:29,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:02:51,191 INFO L124 PetriNetUnfolderBase]: 6369/11616 cut-off events. [2023-08-27 13:02:51,191 INFO L125 PetriNetUnfolderBase]: For 211428/211428 co-relation queries the response was YES. [2023-08-27 13:02:51,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97593 conditions, 11616 events. 6369/11616 cut-off events. For 211428/211428 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 83970 event pairs, 1082 based on Foata normal form. 16/11632 useless extension candidates. Maximal degree in co-relation 97453. Up to 4991 conditions per place. [2023-08-27 13:02:51,350 INFO L140 encePairwiseOnDemand]: 1459/1476 looper letters, 501 selfloop transitions, 506 changer transitions 27/1034 dead transitions. [2023-08-27 13:02:51,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1034 transitions, 18789 flow [2023-08-27 13:02:51,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-08-27 13:02:51,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-08-27 13:02:51,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 24989 transitions. [2023-08-27 13:02:51,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194380528710947 [2023-08-27 13:02:51,369 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 24989 transitions. [2023-08-27 13:02:51,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 24989 transitions. [2023-08-27 13:02:51,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:02:51,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 24989 transitions. [2023-08-27 13:02:51,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 471.49056603773585) internal successors, (24989), 53 states have internal predecessors, (24989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:02:51,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 1476.0) internal successors, (79704), 54 states have internal predecessors, (79704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:02:51,447 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 1476.0) internal successors, (79704), 54 states have internal predecessors, (79704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:02:51,447 INFO L175 Difference]: Start difference. First operand has 433 places, 860 transitions, 14384 flow. Second operand 53 states and 24989 transitions. [2023-08-27 13:02:51,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1034 transitions, 18789 flow [2023-08-27 13:02:53,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 1034 transitions, 18288 flow, removed 144 selfloop flow, removed 19 redundant places. [2023-08-27 13:02:53,432 INFO L231 Difference]: Finished difference. Result has 471 places, 887 transitions, 15697 flow [2023-08-27 13:02:53,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=13963, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=472, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=15697, PETRI_PLACES=471, PETRI_TRANSITIONS=887} [2023-08-27 13:02:53,433 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 399 predicate places. [2023-08-27 13:02:53,433 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 887 transitions, 15697 flow [2023-08-27 13:02:53,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 467.77777777777777) internal successors, (16840), 36 states have internal predecessors, (16840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:02:53,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:02:53,435 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, 1, 1, 1] [2023-08-27 13:02:53,440 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-08-27 13:02:53,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:02:53,635 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 13:02:53,635 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:02:53,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1490056875, now seen corresponding path program 10 times [2023-08-27 13:02:53,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:02:53,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102326467] [2023-08-27 13:02:53,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:02:53,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:02:53,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:02:56,360 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-27 13:02:56,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:02:56,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102326467] [2023-08-27 13:02:56,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102326467] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:02:56,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626370324] [2023-08-27 13:02:56,360 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:02:56,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:02:56,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:02:56,361 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 13:02:56,363 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 13:02:56,703 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:02:56,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:02:56,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-27 13:02:56,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:02:57,865 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:02:57,866 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 84 treesize of output 80 [2023-08-27 13:02:58,299 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:02:58,300 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:03:04,393 INFO L322 Elim1Store]: treesize reduction 220, result has 67.1 percent of original size [2023-08-27 13:03:04,393 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 221 treesize of output 599 [2023-08-27 13:03:05,027 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:03:05,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626370324] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:03:05,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:03:05,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 13] total 42 [2023-08-27 13:03:05,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512053917] [2023-08-27 13:03:05,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:03:05,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-08-27 13:03:05,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:03:05,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-08-27 13:03:05,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1593, Unknown=0, NotChecked=0, Total=1806 [2023-08-27 13:03:05,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 454 out of 1476 [2023-08-27 13:03:05,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 887 transitions, 15697 flow. Second operand has 43 states, 43 states have (on average 455.6279069767442) internal successors, (19592), 43 states have internal predecessors, (19592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:03:05,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:03:05,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 454 of 1476 [2023-08-27 13:03:05,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:03:21,970 INFO L124 PetriNetUnfolderBase]: 6656/12222 cut-off events. [2023-08-27 13:03:21,970 INFO L125 PetriNetUnfolderBase]: For 243037/243037 co-relation queries the response was YES. [2023-08-27 13:03:22,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106867 conditions, 12222 events. 6656/12222 cut-off events. For 243037/243037 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 89742 event pairs, 1413 based on Foata normal form. 27/12249 useless extension candidates. Maximal degree in co-relation 106722. Up to 6830 conditions per place. [2023-08-27 13:03:22,124 INFO L140 encePairwiseOnDemand]: 1455/1476 looper letters, 590 selfloop transitions, 432 changer transitions 35/1057 dead transitions. [2023-08-27 13:03:22,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1057 transitions, 20760 flow [2023-08-27 13:03:22,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 13:03:22,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 13:03:22,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 17465 transitions. [2023-08-27 13:03:22,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3113856796462701 [2023-08-27 13:03:22,134 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 17465 transitions. [2023-08-27 13:03:22,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 17465 transitions. [2023-08-27 13:03:22,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:03:22,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 17465 transitions. [2023-08-27 13:03:22,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 459.60526315789474) internal successors, (17465), 38 states have internal predecessors, (17465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:03:22,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 1476.0) internal successors, (57564), 39 states have internal predecessors, (57564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:03:22,173 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 1476.0) internal successors, (57564), 39 states have internal predecessors, (57564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:03:22,173 INFO L175 Difference]: Start difference. First operand has 471 places, 887 transitions, 15697 flow. Second operand 38 states and 17465 transitions. [2023-08-27 13:03:22,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1057 transitions, 20760 flow [2023-08-27 13:03:24,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 1057 transitions, 20019 flow, removed 43 selfloop flow, removed 37 redundant places. [2023-08-27 13:03:24,657 INFO L231 Difference]: Finished difference. Result has 468 places, 929 transitions, 16945 flow [2023-08-27 13:03:24,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1476, PETRI_DIFFERENCE_MINUEND_FLOW=15028, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=16945, PETRI_PLACES=468, PETRI_TRANSITIONS=929} [2023-08-27 13:03:24,659 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 396 predicate places. [2023-08-27 13:03:24,659 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 929 transitions, 16945 flow [2023-08-27 13:03:24,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 455.6279069767442) internal successors, (19592), 43 states have internal predecessors, (19592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:03:24,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:03:24,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, 1, 1, 1, 1] [2023-08-27 13:03:24,672 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 13:03:24,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 13:03:24,869 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 78 more)] === [2023-08-27 13:03:24,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:03:24,870 INFO L85 PathProgramCache]: Analyzing trace with hash 470141121, now seen corresponding path program 11 times [2023-08-27 13:03:24,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:03:24,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608697894] [2023-08-27 13:03:24,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:03:24,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:03:25,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:03:27,684 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:03:27,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:03:27,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608697894] [2023-08-27 13:03:27,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608697894] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:03:27,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674722433] [2023-08-27 13:03:27,684 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:03:27,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:03:27,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:03:27,685 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 13:03:27,688 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 13:03:28,070 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 13:03:28,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:03:28,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 57 conjunts are in the unsatisfiable core [2023-08-27 13:03:28,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:03:29,236 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:03:29,236 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 50 treesize of output 46 [2023-08-27 13:03:29,795 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-27 13:03:29,795 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:03:35,829 INFO L322 Elim1Store]: treesize reduction 128, result has 65.6 percent of original size [2023-08-27 13:03:35,830 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 149 treesize of output 334 Received shutdown request... [2023-08-27 13:10:11,396 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 13:10:11,396 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 13:10:11,399 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONASSERT (80 of 81 remaining) [2023-08-27 13:10:11,420 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 13:10:11,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:10:11,607 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. [2023-08-27 13:10:11,609 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (79 of 81 remaining) [2023-08-27 13:10:11,609 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (78 of 81 remaining) [2023-08-27 13:10:11,609 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (77 of 81 remaining) [2023-08-27 13:10:11,609 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (76 of 81 remaining) [2023-08-27 13:10:11,610 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (75 of 81 remaining) [2023-08-27 13:10:11,610 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (74 of 81 remaining) [2023-08-27 13:10:11,610 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (73 of 81 remaining) [2023-08-27 13:10:11,610 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (72 of 81 remaining) [2023-08-27 13:10:11,610 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (71 of 81 remaining) [2023-08-27 13:10:11,610 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (70 of 81 remaining) [2023-08-27 13:10:11,610 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (69 of 81 remaining) [2023-08-27 13:10:11,610 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (68 of 81 remaining) [2023-08-27 13:10:11,610 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (67 of 81 remaining) [2023-08-27 13:10:11,611 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (66 of 81 remaining) [2023-08-27 13:10:11,611 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (65 of 81 remaining) [2023-08-27 13:10:11,611 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (64 of 81 remaining) [2023-08-27 13:10:11,611 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (63 of 81 remaining) [2023-08-27 13:10:11,611 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (62 of 81 remaining) [2023-08-27 13:10:11,611 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (61 of 81 remaining) [2023-08-27 13:10:11,611 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (60 of 81 remaining) [2023-08-27 13:10:11,611 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (59 of 81 remaining) [2023-08-27 13:10:11,611 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (58 of 81 remaining) [2023-08-27 13:10:11,612 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 81 remaining) [2023-08-27 13:10:11,612 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 81 remaining) [2023-08-27 13:10:11,612 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 81 remaining) [2023-08-27 13:10:11,612 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 81 remaining) [2023-08-27 13:10:11,612 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 81 remaining) [2023-08-27 13:10:11,612 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 81 remaining) [2023-08-27 13:10:11,612 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 81 remaining) [2023-08-27 13:10:11,612 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 81 remaining) [2023-08-27 13:10:11,612 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 81 remaining) [2023-08-27 13:10:11,613 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 81 remaining) [2023-08-27 13:10:11,613 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 81 remaining) [2023-08-27 13:10:11,613 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 81 remaining) [2023-08-27 13:10:11,613 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 81 remaining) [2023-08-27 13:10:11,613 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 81 remaining) [2023-08-27 13:10:11,613 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 81 remaining) [2023-08-27 13:10:11,613 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 81 remaining) [2023-08-27 13:10:11,613 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 81 remaining) [2023-08-27 13:10:11,613 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 81 remaining) [2023-08-27 13:10:11,613 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 81 remaining) [2023-08-27 13:10:11,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 81 remaining) [2023-08-27 13:10:11,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (37 of 81 remaining) [2023-08-27 13:10:11,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (36 of 81 remaining) [2023-08-27 13:10:11,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 81 remaining) [2023-08-27 13:10:11,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 81 remaining) [2023-08-27 13:10:11,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 81 remaining) [2023-08-27 13:10:11,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 81 remaining) [2023-08-27 13:10:11,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 81 remaining) [2023-08-27 13:10:11,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 81 remaining) [2023-08-27 13:10:11,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 81 remaining) [2023-08-27 13:10:11,615 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 81 remaining) [2023-08-27 13:10:11,615 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 81 remaining) [2023-08-27 13:10:11,615 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 81 remaining) [2023-08-27 13:10:11,615 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 81 remaining) [2023-08-27 13:10:11,615 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 81 remaining) [2023-08-27 13:10:11,615 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 81 remaining) [2023-08-27 13:10:11,615 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 81 remaining) [2023-08-27 13:10:11,615 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 81 remaining) [2023-08-27 13:10:11,615 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 81 remaining) [2023-08-27 13:10:11,615 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 81 remaining) [2023-08-27 13:10:11,616 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 81 remaining) [2023-08-27 13:10:11,617 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 81 remaining) [2023-08-27 13:10:11,617 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 81 remaining) [2023-08-27 13:10:11,617 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 81 remaining) [2023-08-27 13:10:11,617 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 81 remaining) [2023-08-27 13:10:11,617 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 81 remaining) [2023-08-27 13:10:11,617 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 81 remaining) [2023-08-27 13:10:11,617 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 81 remaining) [2023-08-27 13:10:11,617 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 81 remaining) [2023-08-27 13:10:11,618 INFO L445 BasicCegarLoop]: Path program histogram: [11, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:10:11,625 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 13:10:11,625 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 13:10:11,632 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 01:10:11 BasicIcfg [2023-08-27 13:10:11,632 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 13:10:11,633 INFO L158 Benchmark]: Toolchain (without parser) took 765993.93ms. Allocated memory was 343.9MB in the beginning and 4.0GB in the end (delta: 3.7GB). Free memory was 319.9MB in the beginning and 2.0GB in the end (delta: -1.7GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2023-08-27 13:10:11,633 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 343.9MB. Free memory was 322.2MB in the beginning and 322.0MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 13:10:11,633 INFO L158 Benchmark]: CACSL2BoogieTranslator took 350.54ms. Allocated memory is still 343.9MB. Free memory was 319.9MB in the beginning and 306.5MB in the end (delta: 13.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-27 13:10:11,634 INFO L158 Benchmark]: Boogie Procedure Inliner took 82.53ms. Allocated memory is still 343.9MB. Free memory was 306.5MB in the beginning and 303.1MB in the end (delta: 3.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 13:10:11,634 INFO L158 Benchmark]: Boogie Preprocessor took 68.08ms. Allocated memory is still 343.9MB. Free memory was 303.1MB in the beginning and 300.2MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-27 13:10:11,634 INFO L158 Benchmark]: RCFGBuilder took 975.13ms. Allocated memory is still 343.9MB. Free memory was 300.2MB in the beginning and 259.0MB in the end (delta: 41.2MB). Peak memory consumption was 39.8MB. Max. memory is 16.0GB. [2023-08-27 13:10:11,634 INFO L158 Benchmark]: TraceAbstraction took 764509.90ms. Allocated memory was 343.9MB in the beginning and 4.0GB in the end (delta: 3.7GB). Free memory was 258.3MB in the beginning and 2.0GB in the end (delta: -1.7GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2023-08-27 13:10:11,635 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.19ms. Allocated memory is still 343.9MB. Free memory was 322.2MB in the beginning and 322.0MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 350.54ms. Allocated memory is still 343.9MB. Free memory was 319.9MB in the beginning and 306.5MB in the end (delta: 13.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 82.53ms. Allocated memory is still 343.9MB. Free memory was 306.5MB in the beginning and 303.1MB in the end (delta: 3.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 68.08ms. Allocated memory is still 343.9MB. Free memory was 303.1MB in the beginning and 300.2MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 975.13ms. Allocated memory is still 343.9MB. Free memory was 300.2MB in the beginning and 259.0MB in the end (delta: 41.2MB). Peak memory consumption was 39.8MB. Max. memory is 16.0GB. * TraceAbstraction took 764509.90ms. Allocated memory was 343.9MB in the beginning and 4.0GB in the end (delta: 3.7GB). Free memory was 258.3MB in the beginning and 2.0GB in the end (delta: -1.7GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 39.1s, 567 PlacesBefore, 72 PlacesAfterwards, 621 TransitionsBefore, 73 TransitionsAfterwards, 105228 CoEnabledTransitionPairs, 8 FixpointIterations, 157 TrivialSequentialCompositions, 481 ConcurrentSequentialCompositions, 20 TrivialYvCompositions, 133 ConcurrentYvCompositions, 53 ChoiceCompositions, 844 TotalNumberOfCompositions, 102639 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 100163, independent: 100032, independent conditional: 0, independent unconditional: 100032, dependent: 131, dependent conditional: 0, dependent unconditional: 131, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 62206, independent: 62180, independent conditional: 0, independent unconditional: 62180, dependent: 26, dependent conditional: 0, dependent unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 100163, independent: 37852, independent conditional: 0, independent unconditional: 37852, dependent: 105, dependent conditional: 0, dependent unconditional: 105, unknown: 62206, unknown conditional: 0, unknown unconditional: 62206] , Statistics on independence cache: Total cache size (in pairs): 352, Positive cache size: 341, Positive conditional cache size: 0, Positive unconditional cache size: 341, Negative cache size: 11, Negative conditional cache size: 0, Negative unconditional cache size: 11, 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 CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 146]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 146]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 147]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 146]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 147]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 146]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 147]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 147]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 145]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 146]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 146]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 147]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 146]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 147]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 146]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 147]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 147]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 138]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 138]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 138]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 138]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - TimeoutResultAtElement [Line: 123]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-24-4-6-3-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 968 locations, 81 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: 764.3s, OverallIterations: 41, TraceHistogramMax: 5, PathProgramHistogramMax: 11, EmptinessCheckTime: 0.0s, AutomataDifference: 191.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 39.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5453 SdHoareTripleChecker+Valid, 23.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5453 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 20.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 220 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1303 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 23325 IncrementalHoareTripleChecker+Invalid, 24848 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1303 mSolverCounterUnsat, 0 mSDtfsCounter, 23325 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1667 GetRequests, 774 SyntacticMatches, 6 SemanticMatches, 887 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 18325 ImplicationChecksByTransitivity, 136.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=16945occurred in iteration=40, InterpolantAutomatonStates: 543, 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.6s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 113.9s InterpolantComputationTime, 1357 NumberOfCodeBlocks, 1337 NumberOfCodeBlocksAsserted, 73 NumberOfCheckSat, 1681 ConstructedInterpolants, 31 QuantifiedInterpolants, 42103 SizeOfPredicates, 579 NumberOfNonLiveVariables, 5495 ConjunctsInSsa, 627 ConjunctsInUnsatCore, 75 InterpolantComputations, 25 PerfectInterpolantSequences, 1876/2047 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